cs2-ranks (CounterStrikeSharp) – Rangsystem für Community-Server
Das Plugin cs2-ranks von partiusfabaa bringt ein wettbewerbsorientiertes Rangsystem auf Counter-Strike 2 Community-Server. Es arbeitet mit XP, die du gewinnen und verlieren kannst, damit der Rang nicht nur „Zeit auf dem Server“ misst, sondern auch Leistung und Form.
Jeder Spieler startet mit einem Basiswert und sammelt Erfahrungspunkte (XP). Das Besondere: XP gehen nicht nur hoch, sie können auch wieder runter.
- XP-Gewinn durch Aktionen wie Kills, Assists, Bomb-Events, Rundenwin oder MVP.
- XP-Verlust bei Tod, Teamkill oder Rundenverlust.
- Dynamik: Der Rang bleibt „ehrlicher“, weil Fehler und schlechte Runden spürbar sind.
Standardmäßig nutzt das Plugin die klassischen CS:GO-Ränge (von Silver bis Global). Jeder Rang hängt an einem festen XP-Schwellenwert.
- Aufstieg/Abstieg passiert automatisch über die XP.
- Rang-Up kann im Chat angezeigt werden (je nach Config).
- Voll anpassbar: Anzahl der Ränge, Namen, Icons und benötigte Punkte sind konfigurierbar.
Damit Ränge dauerhaft bleiben, werden Daten in einer Datenbank gespeichert. Dadurch funktionieren langfristige Rankings über Server-Neustarts hinweg.
- DB: MySQL oder SQLite (je nach Setup).
- Persistenz: Ränge bleiben nach Disconnect oder Restart erhalten.
- Web-Interface: SQL-Daten können auf der Website sichtbar gemacht werden.
Spieler können ihre Stats direkt im Spiel abfragen:
rankzeigt Rang, XP und Position in der Rangliste.topzeigt die besten Spieler (z.B. Top 10).
Das Plugin lässt sich so einstellen, dass „Stat-Farming“ schwieriger wird und das System fair bleibt. Außerdem ist es perfekt für ein Server-Netzwerk, damit Spieler überall denselben Rang weiterführen.
- Mindestspieler: XP-Gewinn kann deaktiviert werden, wenn zu wenige Spieler online sind.
- Übersetzungen: Chat-Nachrichten können auf Deutsch oder andere Sprachen angepasst werden.
- API-Anbindung: Server können an eine zentrale Stats-Datenbank angebunden werden, ohne dass du deine Haupt-DB-Zugangsdaten verteilst.