Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ToxicRevolution/CSGORankMeWeb

Web interface for Rank Me CSGO Stat tracking plugin
https://github.com/ToxicRevolution/CSGORankMeWeb

bootstrap csgo css database html javascript jquery php player rank rankme sourcebans stats steamid web

Last synced: about 2 months ago
JSON representation

Web interface for Rank Me CSGO Stat tracking plugin

Awesome Lists containing this project

README

        

# CSGORankMeWeb
Web interface for RankMe CSGO stat tracking plugin.

### We no longer actively maintain this repo.

# Purpose
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.

# Features


  • 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.

# Restrictions

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!

# Installation

1. Download all files and extract files into a folder on your webserver.
2. In a browser navigate to http://yoursite.com/folderName/install/install.php.
3. Follow the install instructions by hovering over the tooltips for information about each.
4. Delete the install folder after filling in the install page.
5. 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.

# Releases

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.

# Help and Suport

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 or add me on discord ToxicFrank#7474. Our discord server can be accessed here:

[![Join our Discord server!](https://invidget.switchblade.xyz/PCw4NSRT3S)](http://discord.gg/PCw4NSRT3S)

Please report any errors this way as well so that I can update and fix those errors.

# Changes 6/5/2017

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:

1. Download a new zip from GitHub of the source code.
2. 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).
3. Delete the install folder that was added (if you don't you leave a huge vulnerability on your site).
4. 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";`
5. 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.

# License and Copyright

CSGO Web Rank Me's Code Is Released Under The MIT License

# Creator

Andy Petrizilka



  • https://github.com/APet74

  • https://twitter.com/AndyPetrzilka

# Helpers

Kenny Lindelof



  • https://github.com/kennyLtv

  • https://twitter.com/kennyLtv

B3none



  • https://github.com/b3none

  • https://steamcommunity.com/id/b3none

# Donate!
If you feel super generous you can donate me a drink or two here:

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/AndyPetrzilka)
[![Keybase](https://img.shields.io/badge/Keybase-Group-blue.svg)](https://keybase.io/team/toxicrevolution.development)