Skip to content

CS2 Rank for Counter Strike 2 with web and discord intergration

Notifications You must be signed in to change notification settings

Salvatore-Als/cs2-rank

Repository files navigation

CS2 Rank

This project is functional but no longer maintained. If you need to use it, you must recompile the project.

b2.0.1 => b2.1.0

This version change change the database structure. Before installing version b2.1.0 if you are using an earlier beta version, you must import the sql file in https://github.com/Salvatore-Als/cs2-rank/tree/main/external/sql/migration-b201-b210.sql, without this proces you will lose all your rank and broke your database structure.

Be sure to backup your Database before.

Overview

CS2 Rank is an open source ranking plugin for Counter-Strike 2, relying on in-game events to award or deduct points. Player statistics are recorded in a MYSQL database.

Developed in partnership with VeryGames.

Feature

  • Global Ranking System: Track your rank, top standings, and statistics globally, by map name, and specifically for the current map in play.
  • Cross-Server Ranking: Enable cross-server ranking through rank referencing, allowing for a unified ranking experience across multiple servers.
  • Free-for-All (FFA) Support: Enjoy comprehensive support for Free-for-All gameplay, ensuring a competitive experience for all players.
  • Bot Compatibility: CS2 Rank seamlessly integrates with bots, enhancing the overall gaming environment.
  • Translation and Colorization: CS2 Rank introduces a robust translation system and colorization of phrases, providing a personalized and visually appealing experience.
  • Explore a Discord bot written in NodeJS, offering the ability to check specific player ranks, both personal and by map, as well as global and map-specific top rankings through rank referencing.
  • Access a PHP-powered web interface providing top rankings by map and globally. This interface also utilizes rank referencing for seamless integration.
  • Explore an API written in NodeJS, offering the ability to get players statistics per steam64 and name, get the top per map and global, get the available maps and groups.

Plugin

https://cs2rank.kriax.ovh/#/plugin

Required:
My server is crashing during the boot:

The plugin is unloaded when there is a problem (MySQL, schema, etc.). To generate a crash report, you can utilize this plugin: https://github.com/komashchenko/AcceleratorLocal

Here are the steps to troubleshoot:
  • Verify if mysql_mm is installed and functioning on your server by entering meta list.
  • Ensure that your MySQL configuration in your plugin is accurate.

If the issue persists and results in a crash, please create an issue with the plugin list and include the server logs.

Web page

https://cs2rank.kriax.ovh/#/web

https://github.com/Salvatore-Als/cs2-rank/tree/main/external/web

Discord Bot

https://cs2rank.kriax.ovh/#/discord

https://github.com/Salvatore-Als/cs2-rank/tree/main/external/discord

Discord API

https://cs2rank.kriax.ovh/#/public-api

https://github.com/Salvatore-Als/cs2-rank/tree/main/external/public-api

FAQ

https://cs2rank.kriax.ovh/#/faq


Thank to CS2Fixe project (Poggy & Xen) for providing many feature.

About

CS2 Rank for Counter Strike 2 with web and discord intergration

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages