JavaScript CSS PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
control
css
images
install
js
views
.gitignore
Bcrypt.php
LICENSE Added License Dec 22, 2016
README.md
admin.php
authenticate.php
example.config.php
index.php
leaderboards.php
login.php
logout.php
profile.php
search.php
servers.php

README.md

CSGORankMeWeb

Web interface for RankMe CSGO stat tracking plugin.

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.

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

Helpers

Kenny Lindelof

B3none

Want updates on this project and other projects?

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.

Donate!

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

Donate Keybase