Skip to main content

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

  1. Enter your Steam API Key in Integrations > Steam.
  2. Ensure you're using the latest version of the GameCMS CS2 Plugin. GameCMS CS2 Plugin Documentation
  3. Navigate to Integrations > Counter-Strike 2 > Plugins and add the Levels Ranks Leaderboards interface.
  4. 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 to No, 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

Setting Up 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"
}
Important!

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"
}
!Important

Any changes made in settings_ranks.json must be synced with your website.

To do so:

  1. Go to Integrations > Counter-Strike 2 > Plugins.
  2. Click Edit on your Levels Ranks plugin integration.
  3. Click Save! If the GameCMS Plugin is connected successfully, changes will sync within 1 minute.