This project is not yet ready to be tested on a real server, it is still in development. There's not a lot of work left before releasing a BETA :)
Developed in partnership with VeryGames.
This is a rank plugin designed to work with Metamod, incorporating a MySQL database for data storage. The plugin provides a point system that tracks player performance in a Counter-Strike 2. It includes various features to manage and update player ranks based on their in-game actions.
Thank to CS2Fixe project (Poggy & Xen) for providing a solid code base.
-
If you want to contribute, you can check the todo list and make a pull request once you have made a feature.
-
If a feature is not on the todo list, you can create an issue to discuss and check if we implement your idea :)
-
If you don't have the required skills in C++, you can just test the plugin and create issues if needed :)
- For hibernation to false
- Unload plugin if there is no mysql connection
- Mysql
- Core
- Phrases
- Points
- Rank stats
- Sessions stats
- Translation system
- Colors
- Antiflood system
- !rankh
- !rankannouce
- !rank
- !stats
- !top
- !restrank
- !topsession
- !ranksession
- !statsession
- Player death by weapon
- Attacker
- Victim
- Assist
- Player death by headshot
- Attacker
- Victim
- Assist
- Player death by knife
- Attacker
- Victim
- Assist
- Bomb planted
- Team
- Planter (Need to fix the phrases that are not sent)
- Bomb Exploded
- Team
- Planter (Need to fix the phrases that are not sent)
- Need to fix the phrases that are not sent
- Bomb Defused
- Team
- Defuser (Need to fix the phrases that are not sent)
- Register last connection on connect and disconnect
- Stats per weapons
- Headshot
- Knife
- Kill T
- Kill CT
- Death T
- Death CT
- Death Suicide
- Bomb planted
- Bomb exploded
- Bomb defused
- Teamkill T
- Teamkill CT
- Global rank system
- Stats page per user
- CS2 Serveur (Linux or Window)
- Remove server hibernation
sv_hibernate_when_empty 0
- mysql_mm plugins by Poggu : https://github.com/Poggicek/mysql_mm
Provider rank and stats system, as well a web interface
The plugin includes the following commands:
!rankh
- Display available commands.!rankannouce
- Allows players to disable/enable points annoucement.!rank
- Allows players to check their current rank and points.!stats
- Displays players statistics.!top
- Display the top-ranked players.!resetrank
- Resets a player's rank and points.!ranksession
- Displays rank for the current map.!topsessions
- Displays players statistics for the current map;!statssessions
- Displays players statistics from for current map.
The plugin offers a configuration file that allows you to customize its behavior according to your server's requirements. You can modify settings such as points gained or deducted for different actions and other gameplay-related parameters.
Moreover, support translation and colors !
- Points file:
addons/vgrank/configs/points.cfg
- Translations file :
addons/vgrank/configs/phrases.cfg
- Core file :
addons/vgrank/configs/core.cfg