Web interface for RankMe CSGO stat tracking plugin.
This web interface allows users to view the stats from Counter Strike Global Offensive servers running the RankMe plugin found Here or Kento's version found Here.
- Sort by various stats: kills, time, headshots, points or any other tracked stat.
- Check your personal stats from any of the servers running RankMe.
- Check stats of any player you desire that plays on the server(s) you are looking for.
The main restriction as of now is that there is only support for mySQL and not SQLite. I will possibly start development of a seperate project for converting SQLite to mySQL so that people can go down that road if they wish. I may also work on implementing support for SQLite into the current project, stay tuned!
- Download all files and extract files into a folder on your webserver.
- In a browser navigate to http://yoursite.com/folderName/install/install.php.
- Follow the install instructions by hovering over the tooltips for information about each.
- Delete the install folder after filling in the install page.
- The site should be up at http://yoursite.com/folderName/ feel free to add social media links and servers by logging into your admin account on the bottom left and going to the admin area.
V1.0 - For the most part stable, runs into issues if using large datasets. Semi-slow method of rendering leaderboard. Not recommended for large communities or communities with 10,000 or more RankMe entries.
v1.1.1 - Quickest release, utilizing server sided datatables, more stressful on server but much quicker. Stable as all bugs should be addressed as far as we can find. Even with more data calls to server you should end up requesting less data from that server than you would with V1.0.
Start an Issue and Kenny or myself will reply and hopefully have a solution.
Additionally you can add me on steam here. Please leave a comment on my profile as to why you are adding me.
Please report any errors this way as well so that I can update and fix those errors.
As of June 5th, 2017 we made a fairly large change which we encourage all users of our service to use. If you are downloading for the first time please ignore this but if you have already downloaded this web interface please do the following:
- Download a new zip from GitHub of the source code.
- Upload all the files onto your server and overwrite all files (as long as you haven't made any changes to the source this won't affect anything, if you have let me know and I can help).
- Delete the install folder that was added (if you don't you leave a huge vulnerability on your site).
- In the config.php file which was created with the install you ran the first time add at the very buttom the line:
$table = "YOUR DATABASE'S TABLE NAME HERE";
- You're done! If you want you can just delete the entire old install and restart and rerun the install.php file instead of doing the above steps.
What were the changes? We changed the Players.class.php to a different initialization style as well as how the searchgrab, profilegrab and leaderboard grab pages retrieve information. Also cleaned up some of the functions and added support for those who don't use the default table name.
CSGO Web Rank Me's Code Is Released Under The MIT License
Check out our website, ToxicRevolution.net to see our current projects and updates regarding current projects. We like to interact with other server owners and in general with the community so feel free to drop by.
If you feel super generous you can donate me a drink or two here: