Git Product home page Git Product logo

csgorankmeweb's Introduction

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

csgorankmeweb's People

Contributors

apet74 avatar carterkelly9 avatar kennyltv avatar yout1g avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.