CS2 Levels Ranks
The core system is based on a simple principle: players perform various actions in the game, gaining or losing experience points. Reaching specific thresholds results in rank progression or demotion. The number of available ranks can be customized as needed.
Download the plugin from its official page: CS2 LevelsRanks Core on GitHub
How to Add Levels Ranks
- Enter your Steam API Key in Integrations > Steam.
- Ensure you're using the latest version of the GameCMS CS2 Plugin. GameCMS CS2 Plugin Documentation
- Navigate to Integrations > Counter-Strike 2 > Plugins and add the Levels Ranks Leaderboards interface.
- Click Add New Plugin to configure
Levels Ranks
.
Integration Settings
Customize the K4 System plugin settings on your website:
- Activation: Enable or disable this feature.
- Use Global MySQL Server: Default is
Yes
. If set toNo
, select a server from Integrations > Counter-Strike 2. - Table Prefix: Enter a prefix if your K4 system uses one.
- Name in Website Menu: Customize the menu name to differentiate multiple plugins.
- Link to the Page: Set a unique URL for the K4 System plugin interface.
Plugin Settings
Configure the following options:
- Limit First Top: Define the number of top users displayed (minimum
1
). - Display Faceit Level: Enable this to show Faceit levels for players.
- Select CS2 Server: Choose the CS2 server linked to the K4 System.
Faceit Level Integration
You can integrate Faceit player data into your website.
To do this, generate an API key from developers.faceit.com and update your GameCMSPlugin.json
file:
You must generate Server side API KEY from faceit developer portal.
{
"FaceitToken": "your_generated_token"
}
Rank Images
To display rank images, configure them in your settings_ranks.json
file.
Example setup:
"1": {
"Value0": 10,
"Value1": 700,
"Value2": 850,
"Image": "i.imgur.com/qpxpoiF.png",
"Color": "silver"
}
The key names are case-sensitive
🎨 Ranks Colors
Rank colors are managed from your settings_ranks.json
.
To set them, add the "Color"
key to each rank.
📌 Example setup:
"1": {
"Value0": 10,
"Value1": 700,
"Value2": 850,
"Image": "i.imgur.com/qpxpoiF.png",
"Color": "silver"
}
Any changes made in settings_ranks.json
must be synced with your website.
To do so:
- Go to Integrations > Counter-Strike 2 > Plugins.
- Click Edit on your
Levels Ranks
plugin integration. - Click Save! If the GameCMS Plugin is connected successfully, changes will sync within 1 minute.