Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

SimpleJoinTracker for CS2 🚀

Version Game Framework Language

A lightweight, high-performance connection tracker and ranking system for Counter-Strike 2. Give your loyal players the recognition they deserve with custom rank titles that automatically upgrade as they play!


✨ Features

  • 📈 Connection Tracking: Counts every time a player joins the server.
  • 🏆 Custom Ranking System: Assigns funny/cool titles (e.g., "Spacebar Warrior", "Hyperion God") based on joins.
  • 🌈 Rainbow Ranks: Support for multi-color text for top-tier players (e.g., "Autostrafer").
  • 🎨 Full Color Support: Use {lime}, {red}, {gold}, {purple} and more in chat.
  • 💾 SQLite Database: Stores data locally in player_data.db (No MySQL setup required!).
  • ⚙️ 100% Configurable: Edit all ranks, colors, and messages via simple JSON files.

📸 Preview

Preview


📥 Installation

  1. Prerequisites: Ensure you have CounterStrikeSharp installed on your server.
  2. Download: Go to the Releases Page and download the latest .zip file.
  3. Install: Extract the contents into your plugins folder: game/csgo/addons/counterstrikesharp/plugins/SimpleJoinTracker
  4. Restart: Restart your server or type css_plugins load SimpleJoinTracker in the console.

⚙️ Configuration

The plugin creates two configuration files in the plugin folder after the first run.

1. config.json

Change the global prefix shown before every message.

{
  "ServerNamePrefix": "{lime}HYPERION KZ |"
}

2. ranks.json

You can create unlimited ranks! The plugin automatically sorts them.

MinCount: How many connections needed.

Title: The rank name.

Color: The color of the rank name.

IsRainbow: Set to true for the rainbow text effect (sorta, it is simply every letter has different colour)

[
  {
    "MinCount": 0,
    "Title": "KZ Nub",
    "Color": "{grey}",
    "IsRainbow": false
  },
  {
    "MinCount": 1000,
    "Title": "Strafe God",
    "Color": "{red}",
    "IsRainbow": false
  },
  {
    "MinCount": 3000,
    "Title": "Autostrafer",
    "Color": "{white}",
    "IsRainbow": true
  }
]

🎨 Supported Colors

You can use these tags in your config files:

{default}, {white}, {darkred}, {green}, {lime}, {red}, {blue}, {gold}, {yellow}, {silver}, {grey}, {purple}, {olive}, {magenta}, {lightred}, {lightblue}.


🤝 Credits

Author: SpawnTerror

Framework: CounterStrikeSharp

License: MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages