Basisbefehle

Grundlegende Admin-Befehle für die Serververwaltung und das Admin-System.

Spielerinformationen

Strafen anzeigen

Zeigt die eigenen aktiven Strafen.

Befehle
css_penalties
css_mypenalties
css_comms

Berechtigung: keine (alle Spieler)

Zeigt:

  • Aktive Bans
  • Aktive Kommunikationssperren (Gag, Mute, Silence)
  • Anzahl der Verwarnungen
  • Verbleibende Dauer

Strafbenachrichtigungen ausblenden

Blendet die Strafhinweise beim Betreten des Servers aus.

Befehle
css_hidecomms

Berechtigung: @css/kick

Hinweise:

  • Schaltet ein und aus
  • Admins sehen beim Join keine Strafhinweise
  • Nützlich für die Privatsphäre von Admins

Admin-Menü

Admin-Menü öffnen

Öffnet das Haupt-Admin-Menü.

Befehle
css_admin

Berechtigung: @css/generic

Funktionen:

  • Spielerverwaltung
  • Serververwaltung
  • Spieler per Menü bannen, kicken, muten
  • Mapwechsel
  • Eigene Serverbefehle

Admin-Hilfe

Gibt die Admin-Hilfedatei aus.

Befehle
css_adminhelp

Berechtigung: @css/generic

Zeigt:

  • Verfügbare Befehle für deine Berechtigungsstufe
  • Befehlssyntax
  • Benötigte Berechtigungen

Admin-Verwaltung

Admin hinzufügen

Fügt einen neuen Admin zur Datenbank hinzu.

Befehle
css_addadmin <steamid> <name> <flags/gruppen> <immunität> <dauer>

Berechtigung: @css/root

Parameter:

  • steamid – SteamID des Spielers (beliebiges Format)
  • name – Admin-Name (zur Zuordnung)
  • flags/gruppen – Berechtigungs-Flags oder Gruppenname
  • immunität – Immunitätsstufe (0–100, höher = mehr Schutz)
  • dauer – Dauer in Minuten (0 = permanent)

Beispiele:

Optionen:

  • -g – auf allen Servern hinzufügen (globaler Admin)

Admin entfernen

Entfernt einen Admin aus der Datenbank.

Befehle
css_deladmin <steamid>

Berechtigung: @css/root

Beispiele:

Befehle
# Vom aktuellen Server entfernen
css_deladmin 76561198012345678
# Von allen Servern entfernen (Option -g)
css_deladmin 76561198012345678 -g

Admin-Gruppe erstellen

Legt eine neue Admin-Gruppe an.

Befehle
css_addgroup <gruppenname> <flags> <immunität>

Berechtigung: @css/root

Parameter:

  • gruppenname – Name der Gruppe (z. B. "#moderators")
  • flags – Berechtigungs-Flags der Gruppe
  • immunität – Standard-Immunität der Gruppenmitglieder

Beispiele:

Befehle
# Moderatoren-Gruppe
css_addgroup "#moderators" "@css/kick,@css/ban,@css/chat" 50
# VIP-Gruppe
css_addgroup "#vip" "@css/vip" 10
# Globale Gruppe (Option -g)
css_addgroup "#owner" "@css/root" 99 -g

Optionen:

  • -g – Gruppe auf allen Servern anlegen

Admin-Gruppe löschen

Entfernt eine Admin-Gruppe aus der Datenbank.

Befehle
css_delgroup <gruppenname>

Berechtigung: @css/root

Beispiele:

Befehle
# Vom aktuellen Server löschen
css_delgroup "#moderators"
# Von allen Servern löschen (Option -g)
css_delgroup "#moderators" -g

Admins neu laden

Lädt die Admin-Berechtigungen neu aus der Datenbank.

Befehle
css_reloadadmins

Berechtigung: @css/root

Wann verwenden:

  • Nach dem Hinzufügen oder Entfernen von Admins direkt in der Datenbank
  • Nach Änderungen an Admin-Berechtigungen
  • Nach Gruppenänderungen
  • Bei Problemen mit Berechtigungen

Hinweis: Admins werden außerdem regelmäßig und beim Mapwechsel automatisch neu geladen (falls eingestellt).

Spieler-Infos für Admins

Im Scoreboard verstecken

Schaltet den Admin-Tarnmodus ein oder aus (nicht im Scoreboard sichtbar).

Befehle
css_hide
css_stealth

Berechtigung: @css/kick

Funktionen:

  • Versteckt dich im Scoreboard
  • Admin-Aktionen erscheinen anonym
  • Nützlich für verdeckte Moderation

Wer ist dieser Spieler

Zeigt ausführliche Informationen zu einem Spieler.

Befehle
css_who <#userid oder name>

Berechtigung: @css/generic

Zeigt:

  • Spielername und SteamID
  • IP-Adresse (nur mit der Berechtigung @css/showip)
  • Verbindungsdauer
  • Aktive Strafen
  • Anzahl der Verwarnungen
  • Ban-Verlauf

Beispiele:

Befehle
css_who #123
css_who PlayerName
css_who @me

Getrennte Spieler anzeigen

Zeigt Spieler, die den Server kürzlich verlassen haben.

Befehle
css_disconnected
css_last
css_last10 # Zeigt die letzten 10 (Wert aus der Config)

Berechtigung: @css/kick

Zeigt:

  • Spielername
  • SteamID
  • Zeitpunkt des Verlassens
  • Grund des Verlassens

Konfiguration:

Konfiguration
"DisconnectedPlayersHistoryCount": 10

Verwarnungen eines Spielers

Öffnet die Verwarnungsliste für einen bestimmten Spieler.

Befehle
css_warns <#userid oder name>

Berechtigung: @css/kick

Zeigt:

  • Alle Verwarnungen des Spielers
  • Gründe der Verwarnungen
  • Admins, die verwarnt haben
  • Zeitpunkte der Verwarnungen
  • Gesamtzahl der Verwarnungen

Beispiele:

Befehle
css_warns #123
css_warns PlayerName

Strafverlauf anzeigen

Gibt alle vergangenen und aktuellen Strafen eines Spielers in deiner Konsole aus.

Befehle
css_history <#userid oder name oder steamid64> [bans|gags|mutes|silences|warns]

Berechtigung: @css/kick

Zeigt:

  • Bans, Gags, Mutes, Silences und Verwarnungen, die neuesten zuerst
  • Status (aktiv, abgelaufen, entbannt, entmutet), Dauer und Grund
  • Admin, der die Strafe verhängt hat
  • Bei Aufhebungen: wer sie aufgehoben hat, wann und warum

Hinweise:

  • Akzeptiert eine SteamID64 und funktioniert damit auch für Offline-Spieler
  • Das optionale zweite Argument filtert auf eine Strafart
  • Auch im Admin-Menü unter Spieler > Verlauf verfügbar

Beispiele:

Befehle
css_history #123
css_history PlayerName bans
css_history 76561198012345678

Online-Spieler anzeigen

Zeigt Informationen zu allen Spielern auf dem Server.

Befehle
css_players

Berechtigung: @css/generic

Zeigt:

  • Liste aller verbundenen Spieler
  • UserIDs
  • Namen
  • Teams
  • Verbindungsstatus

Serververwaltung

Spieler kicken

Wirft einen Spieler vom Server.

Befehle
css_kick <#userid oder name> [grund]

Berechtigung: @css/kick

Beispiele:

Befehle
css_kick #123 "AFK"
css_kick PlayerName "Rule violation"
css_kick @spec "Cleaning spectators"

Konfiguration:

Konfiguration
"KickTime": 5

Verzögerung in Sekunden vor dem Kick, damit der Spieler den Grund sehen kann.

Map wechseln

Wechselt auf eine andere Map.

Befehle
css_map <mapname>
css_changemap <mapname>

Berechtigung: @css/changemap

Beispiele:

Befehle
css_map de_dust2
css_changemap de_mirage

Konfiguration:

Konfiguration
"DefaultMaps": [
"de_dust2",
"de_mirage",
"de_inferno"
]

Maps aus dieser Liste erscheinen im Mapwechsel-Menü.

Workshop-Map wechseln

Wechselt auf eine Workshop-Map per ID oder Name.

Befehle
css_wsmap <name oder id>
css_changewsmap <name oder id>
css_workshop <name oder id>

Berechtigung: @css/changemap

Beispiele:

Befehle
css_wsmap 123456789
css_wsmap aim_map

Konfiguration:

Konfiguration
"WorkshopMaps": {
"aim_map": "123456789",
"surf_map": "987654321"
}

Hier eingetragene Maps lassen sich per Name statt per ID wechseln.

CVar ändern

Ändert eine Server-Konsolenvariable.

Befehle
css_cvar <cvar> <wert>

Berechtigung: @css/cvar

Beispiele:

Befehle
css_cvar sv_cheats 1
css_cvar mp_roundtime 5
css_cvar mp_maxmoney 16000

Warnung: Das ist ein mächtiger Befehl. Nur vertrauenswürdigen Admins geben.

RCON-Befehl ausführen

Führt einen beliebigen Befehl als Server aus.

Befehle
css_rcon <befehl>

Berechtigung: @css/rcon

Beispiele:

Befehle
css_rcon status
css_rcon changelevel de_dust2
css_rcon sv_cheats 1

Warnung: Extrem mächtiger Befehl. Nur Serverbesitzern geben.

Konfiguration:

Konfiguration
"DisableDangerousCommands": true

Wenn aktiv, werden gefährliche Befehle über css_rcon blockiert.

Spiel neu starten

Startet das aktuelle Spiel bzw. die Runde neu.

Befehle
css_rr
css_rg
css_restart
css_restartgame

Berechtigung: @css/generic

Hinweise:

  • Startet die aktuelle Runde neu
  • Der Punktestand wird zurückgesetzt
  • Spieler bleiben verbunden

Berechtigungs-Flags

Übliche Berechtigungs-Flags in CS2-SimpleAdmin:

Flag Beschreibung Typischer Einsatz
@css/generic Allgemeiner Admin-Zugang Admin-Menü, Info-Befehle
@css/chat Chat-Verwaltung Gag, Mute, Silence
@css/kick Spieler kicken Kick, Verwarnungen, Spielerinfos
@css/ban Spieler bannen Ban, Banip, Addban
@css/unban Spieler entbannen Bans aufheben
@css/permban Permanente Bans Permanente Bans verhängen
@css/changemap Map wechseln Mapwechsel
@css/cvar CVars ändern Servervariablen ändern
@css/rcon RCON ausführen Volle Serverkontrolle
@css/root Root-Zugang Alle Rechte, Admin-Verwaltung
@css/slay Slay/Respawn Spieler beeinflussen
@css/cheats Cheat-Befehle Gottmodus, Noclip, Waffen geben
@css/showip IPs sehen IP-Adressen der Spieler sehen

Immunitätssystem

Die Immunität verhindert, dass niedrigere Admins höhere Admins als Ziel wählen können.

So funktioniert es:

  • Jeder Admin hat einen Immunitätswert (0–100)
  • Höhere Immunität = mehr Schutz
  • Admins können nur Spieler mit niedrigerer Immunität als Ziel wählen

Beispiel:

  • Admin A hat Immunität 50
  • Admin B hat Immunität 30
  • Admin A kann Admin B bannen
  • Admin B kann Admin A nicht bannen

Empfehlung:

  • Besitzer: 99
  • Erfahrene Admins: 80–90
  • Moderatoren: 50–70
  • Moderatoren auf Probe: 20–40
  • Normale Spieler: 0

Konfigurationsoptionen

Admins bei jedem Mapwechsel neu laden

Konfiguration
"ReloadAdminsEveryMapChange": false

Optionen:

  • true – Admin-Berechtigungen bei jedem Mapwechsel neu laden
  • false – nur auf Anforderung neu laden (bessere Leistung)

Anzeige der Admin-Aktivität

Konfiguration
"ShowActivityType": 2

Optionen:

  • 0 – Admin-Aktivität komplett ausblenden
  • 1 – anonym anzeigen („Ein Admin hat PlayerName gebannt“)
  • 2 – mit Admin-Namen anzeigen („AdminName hat PlayerName gebannt“)

Bewährte Vorgehensweisen

Admin-Verwaltung

  1. Gruppen nutzen – leichter zu verwalten als Einzelrechte
  2. Passende Immunität setzen – verhindert Missbrauch
  3. Befristete Admins – für Moderatoren auf Probe
  4. Änderungen festhalten – im Blick behalten, wer welche Rechte hat

Rechtevergabe

Empfohlene Hierarchie:

Sicherheit

  1. @css/rcon begrenzen – nur für den Serverbesitzer
  2. @css/cvar begrenzen – nur für erfahrene Admins
  3. Admin-Aktionen überwachen – Logs regelmäßig prüfen
  4. Befristete Admins nutzen – für vorübergehendes Personal

Fehlerbehebung

Admin-Rechte funktionieren nicht

Prüfen:

  1. Wurde der Admin richtig mit css_addadmin hinzugefügt?
  2. css_reloadadmins ausführen
  3. Datenbankverbindung prüfen
  4. SteamID-Format prüfen

Anderen Admin nicht als Ziel wählbar

Prüfen:

  • Deine Immunität im Vergleich zur Immunität des Ziels
  • Du brauchst gleiche oder höhere Immunität

Befehle nicht verfügbar

Prüfen:

  • Deine Berechtigungs-Flags
  • Deaktivierte Befehle in Commands.json
  • Serverkonsole auf Fehler