Choppra

Member
  • Content count

    69
  • Donations

    0.00 EUR 
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Choppra

  1. Choppra

    Exile PHP Admin Tools/Portal

    www.choppra.net - stats page is being released soon. I've been working on this project for a while now and I decided to release it. Link to github: https://github.com/Choppra/ExilePHPAdminTools PLEASE READ THE FOLLOWING CAREFULLY! IT IS STRAIGHT FROM THE GITHUB PAGE! I WILL NOT PROVIDE ANY SUPPORT HERE! READ BELOW! If you would like to donate, send it to [email protected] # Exile PHP Admin Portal by Choppra (www.ATDGaming.com) # Install this at your own risk. There are server overwrites. If you break something, it is NOT my fault. I've done my best to explain everything below. # Introduction I have no formal programming background. This project originally started as a simple tool to be able to read logs and view server information. As time went on I decided to expand. Some of you programmers and php experts may not agree with the way I am doing things. I am open to feedback and also suggestions but in the end this was done as a fun project and I am far from an expert in this area. I've also styled this based on a 24inch Monitor Setup running at 1920x1080. You can adjust tables as you see fit to work with other resolutions. # Prerequisites * Knowledge of MySQL (Setting up Accounts and Creating Tables) * Web server knowledge (how to set up, etc) # Support I will not provide support ANYWHERE except on the github page dedicated to this project. If you have a suggestion or issue, please submit an issue on github. # Notes I have this setup for use with 3 servers. You will need to modify condb.php and navbar.php. I will not provide support on how to edit these files. It should be self explanatory. Once you modify the databases and database menu, I suggest running logout.php after making the changes. It will close the current session and allow for the change to work. # Requirements * Infistar Log to Database Enabled * Create Tables used by these tools (trader_log, trader_recycle_log) ```````````sql CREATE TABLE `trader_log` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `playerid` VARCHAR(50) NULL DEFAULT NULL, `item_sold` VARCHAR(100) NULL DEFAULT NULL, `poptabs` INT(50) NULL DEFAULT NULL, `respect` VARCHAR(50) NULL DEFAULT NULL, `time_sold` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, INDEX `Index 1` (`id`), INDEX `Index 2` (`item_sold`), INDEX `Index 3` (`playerid`), INDEX `Index 5` (`time_sold`) ) COLLATE='utf8_general_ci' ENGINE=InnoDB AUTO_INCREMENT=1 ; CREATE TABLE `trader_recycle_log` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `playerid` VARCHAR(50) NULL DEFAULT NULL, `item_sold` VARCHAR(100) NULL DEFAULT NULL, `poptabs` INT(50) NULL DEFAULT NULL, `respect` VARCHAR(50) NULL DEFAULT NULL, `transactionid` INT(100) NULL DEFAULT NULL, `vehicleclass` VARCHAR(50) NULL DEFAULT NULL, `soldvehicle` VARCHAR(50) NULL DEFAULT NULL, `time_sold` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, INDEX `Index 1` (`id`), INDEX `Index 2` (`item_sold`), INDEX `Index 3` (`playerid`), INDEX `Index 5` (`time_sold`) ) COLLATE='utf8_general_ci' ENGINE=InnoDB AUTO_INCREMENT=1 ; ``````````` * Exile.ini Updates (add the following) ``````````` [updateTraderRecycleLog] SQL1_1 = INSERT INTO trader_recycle_log SET playerid = ?, item_sold = ?, poptabs = ?, respect = ?, vehicleclass = ?, transactionid = ?, soldvehicle = ? Number of Inputs = 7 SQL1_INPUTS = 1,2,3,4,5,6,7 [updateTraderLog] SQL1_1 = INSERT INTO trader_log SET playerid = ?, item_sold = ?, poptabs = ?, respect = ? Number of Inputs = 4 SQL1_INPUTS = 1,2,3,4 ``````````` * Exile Server PBO Ovewrites (see extras folder - remember to backup) * MySQL Account with the following permissions (You can use root or a high privledged account but thats up to you) * Account - Select / Update * Clan - Select * Construction - Select / Update * Container - Select / Update * Infistar_Logs - Select * Territory - Select / Update * Trader_Log - Select * Trader_Recycle_log - Select # Clean up Routines Note: I suggest running these clean up routines on server restart. I have mine set to delete after 10 Days. ```````````sql prerequisites DELETE FROM exile_tanoa.infistar_logs WHERE exile_tanoa.infistar_logs.time < DATE_SUB(NOW(), INTERVAL 10 DAY); DELETE FROM exile_tanoa.trader_log WHERE exile_tanoa.trader_log.time_sold < DATE_SUB(NOW(), INTERVAL 10 DAY); DELETE FROM exile_tanoa.trader_recycle_log WHERE exile_tanoa.trader_recycle_log.time_sold < DATE_SUB(NOW(), INTERVAL 10 DAY); ```````````
  2. Hey All, I still need to create a detailed instructions page but some of you may already be familiar with web servers and using overwrites (sqf). I've just added the project to my github page. The discord bot will be released at a later time. Again, the instructions page was thrown together just now. I'll update it later. Https://github.com/Choppra/CHOPPRAstats/ DEMO: http://45.32.211.193 NOTE: I don't plan on supporting you if you don't know how to setup a web server or properly configure your mysql database.
  3. Choppra

    Out-Game Admin Panel

    https://github.com/Choppra/ExilePHPAdminTools has some of the stuff youre talking about but feel free to develop more based on some of the things being done.
  4. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    discord bot delayed...life happens - kinda busy
  5. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    @aussie battler, thanks for helping. I don't have a server anymore to test. Its been quite a while since I installed arma.
  6. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    Killing yourself wont update it. Its PVP stats. Have someone join your server and kill you.
  7. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    Its real time. You just refresh the page?
  8. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    probably finish it this weekend.
  9. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    probably finish it this weekend.
  10. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    Its for this: Players can add their own phrase to their name. It belongs in the accounts table.
  11. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    posted with a short readme for those who can handle it...
  12. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    finishing things up, ill post it probably tomorrow.
  13. Choppra

    [RELEASE] CHOPPRAstats - Detailed PVP Stats Webpage

    I got side tracked a bit. Will be releasing this weekend with a discord bot as well. You can run the stats page + setup a discord bot
  14. Choppra

    Exile PHP Admin Tools/Portal

    There is no dependency on which extDB you use. Its only effected by database schema change or infistar logging change.
  15. Choppra

    Exile PHP Admin Tools/Portal

    yup, linux behavior - i'll adjust in new version
  16. Choppra

    Getting weapon that killed a player

    Sorta, yes - you will see
  17. Choppra

    Getting weapon that killed a player

    This is because the weapon you're having trouble tracking isn't a weapon. It's a vehicle. I have a stats page I'm releasing soon and I had the same issue. I decided to generalize the explosive used because of the same issue you're describing. It's a pain to track. http://www.choppra.net to see images of my stats site.
  18. Choppra

    Exile PHP Admin Tools/Portal

    Anyone still using this? Are there any issues to report? I'm working on updating this along with releasing another project to the public.
  19. Choppra

    Log players who enter territory

    If a raid was not submitted we would simply restore the base if needed and deduct the money from the players account or reset their account if they did not comply and complained.
  20. Choppra

    Log players who enter territory

    Hey Mike, simple solution... setup a form on your website (we used a google forms but used their API to make it match our website). Have a rolling message asking raiders to please report all base raids. We required a screenshot and videos helped the cause. At first, it was not widely accepted but it would save us a lot of headache. In the end, it was a great solution and prevented the raiders from quickly profiting. We noticed those who would glitch were usually new to the server. Using my custom admin tools usually helped us determine who the raider was and if they were new. The rule was a team had 24 hours to submit proof of raid.
  21. Choppra

    Exile PHP Admin Tools/Portal

    Thank you @Renegade2k6
  22. Choppra

    Exile PHP Admin Tools/Portal

    I guess it would ... but i have no motivation to add something like this since I'm not part of the community anymore. If you'd like to add it yourself go for it. You have my permission.
  23. Choppra

    Exile PHP Admin Tools/Portal

    Its been requested already but not sure i want to add it. I'm kinda done with Arma. I shut my servers down.
  24. Choppra

    Exile PHP Admin Tools/Portal

    If you want to make your own login system go for it but I think you answered your own question. htaccess can work fine with multiple logins as well. I thought about making a login system but just never had the motivation to do so.
  25. Choppra

    Exile PHP Admin Tools/Portal

    Working on two new features. 1) WIPE ACCOUNT (not delete) - if someone breaks rules and you want to punish them, etc 2) Vehicle Tracking