Spieler bannen
Bannt einen Spieler, der gerade auf dem Server ist.
css_ban <#userid oder name> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/ban
Beispiele:
css_ban @all 60 "Timeout for everyone"
css_ban #123 1440 "Hacking - 1 day ban"
css_ban PlayerName 0 "Permanent ban for cheating"
css_ban @ct 30 "CT team timeout"
Hinweise:
- Zeit in Minuten (0 = permanent)
- Unterstützt die Spieler-Auswahl (@all, @ct, @t, #userid, Name)
- Der Grund ist optional, aber empfohlen
Bann hinzufügen (Offline-Spieler)
Bannt einen Spieler per SteamID, auch wenn er nicht online ist.
css_addban <steamid> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/ban
Beispiele:
css_addban STEAM_1:0:12345678 1440 "Ban evasion"
css_addban 76561198012345678 10080 "Hacking - 7 day ban"
css_addban STEAM_1:1:87654321 0 "Permanent ban"
Unterstützte SteamID-Formate:
- SteamID64: 76561198012345678
- SteamID: STEAM_1:0:12345678
- SteamID3: [U:1:12345678]
IP-Adresse bannen
Bannt eine IP-Adresse.
css_banip <ip> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/ban
Beispiele:
css_banip 192.168.1.100 1440 "Ban evasion attempt"
css_banip 10.0.0.5 0 "Persistent troublemaker"
Hinweise:
- Hilfreich gegen das Umgehen von Bans
- Lässt sich mit SteamID-Bans kombinieren
- In der Config die Einstellung BanType prüfen (SteamID, IP oder beides)
Spieler entbannen
Hebt den Bann eines Spielers auf.
css_unban <steamid oder name oder ip> [grund]
Berechtigung: @css/unban
Beispiele:
css_unban 76561198012345678 "Appeal accepted"
css_unban STEAM_1:0:12345678 "Ban lifted"
css_unban 192.168.1.100 "Wrong person banned"
css_unban PlayerName "Mistake"
Hinweise:
- Funktioniert mit SteamID, IP oder Spielername
- Der Grund für das Entbannen wird protokolliert
- Funktioniert auch bei Offline-Spielern
Spieler verwarnen
Erteilt einem Spieler eine Verwarnung.
css_warn <#userid oder name> [grund]
Berechtigung: @css/kick
Beispiele:
css_warn PlayerName "Language"
css_warn @all "Final warning"
Hinweise:
- Verwarnungen summieren sich
- Automatische Eskalation zum Bann über die Config-Einstellung WarnThreshold
- Beispiel: 3 Verwarnungen = 1 Stunde Bann, 4 Verwarnungen = 2 Stunden Bann
Konfiguration der Verwarnungsschwelle:
"3": "css_addban STEAMID64 60 \"3 warnings\"",
"4": "css_ban #USERID 120 \"4 warnings\""
Verwarnung entfernen
Entfernt eine Verwarnung eines Spielers.
css_unwarn <steamid oder name>
Berechtigung: @css/kick
Beispiele:
css_unwarn 76561198012345678
Hinweise:
- Entfernt die zuletzt erteilte Verwarnung
- Hilft beim Steuern der Verwarnungsschwellen
- Funktioniert auch bei Offline-Spielern
Benötigte Berechtigungen
| Befehl |
Benötigte Berechtigung |
Beschreibung |
| css_ban |
@css/ban |
Online-Spieler bannen |
| css_addban |
@css/ban |
Offline-Spieler per SteamID bannen |
| css_banip |
@css/ban |
IP-Adressen bannen |
| css_unban |
@css/unban |
Bans aufheben |
| css_warn |
@css/kick |
Verwarnungen erteilen |
| css_unwarn |
@css/kick |
Verwarnungen entfernen |
Bann-Arten
Das Bann-Verhalten wird in CS2-SimpleAdmin.json eingestellt:
Optionen:
- 1 – nur SteamID (Standard)
- 2 – nur IP
- 3 – SteamID und IP
Zeitdauern
Übliche Zeitwerte:
| Dauer |
Minuten |
Beschreibung |
| 1 Minute |
1 |
Sehr kurzer Timeout |
| 5 Minuten |
5 |
Kurzer Timeout |
| 15 Minuten |
15 |
Mittlerer Timeout |
| 1 Stunde |
60 |
Standard-Timeout |
| 1 Tag |
1440 |
Tagesbann |
| 1 Woche |
10080 |
Wochenbann |
| 2 Wochen |
20160 |
Zweiwochenbann |
| 1 Monat |
43200 |
Monatsbann |
| Permanent |
0 |
Läuft nie ab |
Spieler-Auswahl
Alle Ban-Befehle unterstützen eine erweiterte Zielauswahl:
- @all – alle Spieler
- @ct – alle Counter-Terroristen
- @t – alle Terroristen
- @spec – alle Zuschauer
- #123 – per UserID
- PlayerName – per Name (Teilübereinstimmung)
Bewährte Vorgehensweisen
Bannen
- Immer einen Grund angeben – hilft bei Einsprüchen und für die Nachverfolgung
- Passende Dauer wählen – keine Permabans für kleine Verstöße
- Bann-Verlauf prüfen – mit css_who sehen, ob der Spieler schon auffällig war
- Zuerst verwarnen – Spielern die Chance geben, sich zu bessern
Warnsystem
- Konsequent sein – Verwarnungen für kleinere Verstöße nutzen
- Schwellen einrichten – automatische Eskalation in der Config festlegen
- Klar kommunizieren – Spielern sagen, warum sie verwarnt werden
- Regelmäßig prüfen – Verwarnungsverlauf mit css_warns ansehen
Multi-Account-Erkennung
Wenn CheckMultiAccountsByIp aktiviert ist:
- erkennt das Plugin mehrere Accounts von derselben IP
- sendet es Discord-Benachrichtigungen, falls eingerichtet
- hilft es, das Umgehen von Bans zu erkennen
Fehlerbehebung
Bann funktioniert nicht
Prüfen:
- Hast du die Berechtigung @css/ban?
- Stimmt das SteamID-Format?
- Serverkonsole auf Fehler prüfen
Spieler kommt nach dem Bann wieder
Prüfen:
- Ist MultiServerMode aktiviert, wenn du mehrere Server nutzt?
- Teilen sich die Server dieselbe Datenbank?
- Einstellung der Bann-Art prüfen (SteamID oder IP)
Verwarnungsschwelle funktioniert nicht
Prüfen:
- Ist WarnThreshold richtig eingestellt?
- Stimmen die Befehlsformate in der Config?
- Serverkonsole auf Ausführungsfehler prüfen
Überblick
CS2-SimpleAdmin kennt drei Arten von Kommunikationssperren:
- Gag – sperrt nur den Textchat
- Mute – sperrt nur den Voicechat
- Silence – sperrt Text- und Voicechat
Gag-Befehle
Spieler gaggen
Verhindert, dass ein Spieler den Textchat benutzt.
css_gag <#userid oder name> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/chat
Beispiele:
css_gag #123 30 "Chat spam"
css_gag PlayerName 1440 "Advertising"
css_gag @all 5 "Everyone quiet for 5 minutes"
Gag hinzufügen (Offline-Spieler)
Gaggt einen Spieler per SteamID, auch wenn er offline ist.
css_addgag <steamid> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/chat
Beispiele:
css_addgag 76561198012345678 60 "Chat abuse"
css_addgag STEAM_1:0:12345678 1440 "Spam"
Gag aufheben
Entfernt den Gag eines Spielers.
css_ungag <steamid oder name> [grund]
Berechtigung: @css/chat
Beispiele:
css_ungag PlayerName "Appeal accepted"
css_ungag 76561198012345678 "Mistake"
Mute-Befehle
Spieler muten
Verhindert, dass ein Spieler den Voicechat benutzt.
css_mute <#userid oder name> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/chat
Beispiele:
css_mute #123 30 "Mic spam"
css_mute PlayerName 60 "Loud music"
css_mute @t 5 "T team timeout"
Mute hinzufügen (Offline-Spieler)
Mutet einen Spieler per SteamID, auch wenn er offline ist.
css_addmute <steamid> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/chat
Beispiele:
css_addmute 76561198012345678 120 "Voice abuse"
css_addmute STEAM_1:0:12345678 1440 "Mic spam"
Mute aufheben
Entfernt den Mute eines Spielers.
css_unmute <steamid oder name> [grund]
Berechtigung: @css/chat
Beispiele:
css_unmute PlayerName "Behavior improved"
css_unmute 76561198012345678 "Time served"
Silence-Befehle
Spieler silencen
Sperrt Text- und Voicechat eines Spielers gleichzeitig.
css_silence <#userid oder name> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/chat
Beispiele:
css_silence #123 60 "Complete communication ban"
css_silence PlayerName 1440 "Severe abuse"
Silence hinzufügen (Offline-Spieler)
Silenced einen Spieler per SteamID, auch wenn er offline ist.
css_addsilence <steamid> [zeit in minuten/0 perm] [grund]
Berechtigung: @css/chat
Beispiele:
css_addsilence 76561198012345678 120 "Total communication ban"
css_addsilence STEAM_1:0:12345678 0 "Permanent silence"
Silence aufheben
Entfernt das Silence eines Spielers.
css_unsilence <steamid oder name> [grund]
Berechtigung: @css/chat
Beispiele:
css_unsilence PlayerName "Punishment complete"
css_unsilence 76561198012345678 "Appeal granted"
Benötigte Berechtigungen
Alle Kommunikationsbefehle benötigen die Berechtigung @css/chat.
| Befehl |
Aktion |
Offline möglich |
| css_gag |
Textchat sperren |
Nein |
| css_addgag |
Textchat sperren |
Ja |
| css_ungag |
Textsperre aufheben |
Ja |
| css_mute |
Voicechat sperren |
Nein |
| css_addmute |
Voicechat sperren |
Ja |
| css_unmute |
Voicesperre aufheben |
Ja |
| css_silence |
Beides sperren |
Nein |
| css_addsilence |
Beides sperren |
Ja |
| css_unsilence |
Beide Sperren aufheben |
Ja |
Arten von Kommunikationsstrafen
Wann welche Art passt
Gag (nur Text):
- Chat-Spam
- Werbung im Chat
- Beleidigende Nachrichten
- Missbrauch von Nachrichten über die Zuschauerkamera
Mute (nur Voice):
- Mic-Spam
- Laute Musik oder Geräusche
- Beleidigungen im Voicechat
- Übermäßiges Reden
Silence (beides):
- Schwere Fälle
- Spieler, die zwischen Chat und Voice wechseln, um die Strafe zu umgehen
- Vollständige Kommunikationssperre
Konfigurationsoptionen
Gag-Art über UserMessage
In CS2-SimpleAdmin.json:
"UserMessageGagChatType": false
Optionen:
- false – normale Gag-Umsetzung (Standard)
- true – alternativer Gag über das UserMessage-System
Hinweis: Umschalten, falls Gag-Befehle nicht wie erwartet funktionieren.
Strafen beim Verbinden anzeigen
"NotifyPenaltiesToAdminOnConnect": true
Wenn aktiv, sehen Admins beim Betreten die aktiven Kommunikationsstrafen:
[CS2-SimpleAdmin] PlayerName is gagged (30 minutes remaining)
[CS2-SimpleAdmin] PlayerName is muted (1 hour remaining)
Strafen prüfen
Eigene Strafen anzeigen
Spieler können ihre eigenen Kommunikationsstrafen prüfen:
Zeigt:
- Aktive Gags, Mutes und Silences
- Verbleibende Dauer
- Grund der Strafe
- Admin, der sie verhängt hat
Strafen als Admin ansehen
Über das Admin-Menü oder den Info-Befehl:
css_who <#userid oder name>
Zeigt den kompletten Strafverlauf inklusive Kommunikationssperren.
Zeitdauern
Übliche Werte:
| Dauer |
Minuten |
Einsatz |
| 1 Minute |
1 |
Kurze Warnung |
| 5 Minuten |
5 |
Leichter Spam |
| 15 Minuten |
15 |
Standard-Timeout |
| 30 Minuten |
30 |
Wiederholter Verstoß |
| 1 Stunde |
60 |
Mittlerer Missbrauch |
| 6 Stunden |
360 |
Schwerer Missbrauch |
| 1 Tag |
1440 |
Sehr schwerer Missbrauch |
| 1 Woche |
10080 |
Extremfälle |
| Permanent |
0 |
Nur für die schlimmsten Fälle |
Spieler-Auswahl
Alle Kommunikationsbefehle unterstützen eine erweiterte Zielauswahl:
- @all – alle Spieler
- @ct – alle Counter-Terroristen
- @t – alle Terroristen
- @spec – alle Zuschauer
- #123 – per UserID
- PlayerName – per Name
Beispiele:
css_gag @all 1 "Quiet for one minute"
css_mute @t 5 "T team voice timeout"
css_silence @ct 10 "CT team complete silence"
Bewährte Vorgehensweisen
Kommunikation verwalten
- Mit Verwarnungen anfangen – nicht jedes Chat-Problem braucht sofort einen Gag
- Passende Dauer wählen – Strafe an die Schwere anpassen
- Gründe angeben – hilft Spielern zu verstehen, was falsch war
- Silence mit Bedacht – eine komplette Kommunikationssperre ist hart
Gag, Mute oder Silence
Schrittweises Vorgehen:
- Mündliche Verwarnung
- Gag oder Mute (je nach Verstoß)
- Längerer Gag oder Mute bei Wiederholung
- Silence bei fortgesetztem Missbrauch
- Vorübergehender Bann in Extremfällen
Dokumentation
- Immer Gründe angeben – nötig für Einsprüche
- Konkret sein – „Mic spam“ statt nur „abuse“
- Aufzeichnungen führen – Admin-Logs für Wiederholungstäter nutzen
Discord-Anbindung
Kommunikationsstrafen können Discord-Benachrichtigungen senden, wenn das eingerichtet ist:
"DiscordPenaltyGagSettings": [...],
"DiscordPenaltyMuteSettings": [...],
"DiscordPenaltySilenceSettings": [...]
Die Benachrichtigungen enthalten:
- Spielername und SteamID
- Art und Dauer der Strafe
- Angegebenen Grund
- Admin, der sie verhängt hat
Fehlerbehebung
Gag funktioniert nicht
Versuchen:
- UserMessageGagChatType in der Config umschalten
- Prüfen, ob der Spieler wirklich gegaggt ist (mit css_who)
- Auf Plugins prüfen, die sich in die Quere kommen
Mute sperrt den Voicechat nicht
Prüfen:
- Ist sv_talk_enemy_dead richtig eingestellt?
- Gibt es Voice-Plugins, die sich in die Quere kommen?
- Serverkonsole auf Fehler prüfen
Strafen bleiben nach Mapwechsel nicht bestehen
Lösung:
- Strafen sollten automatisch bestehen bleiben
- Datenbankverbindung prüfen
- MultiServerMode prüfen, wenn du mehrere Server nutzt
Spieler sieht seine Strafen nicht
Prüfen:
- Befehls-Aliase in Commands.json
- Ob css_penalties aktiviert ist
- Chat-Berechtigungen des Spielers
Admin-Menü
Admin-Menü öffnen
Öffnet das Haupt-Admin-Menü.
Berechtigung: @css/generic
Funktionen:
- Spielerverwaltung
- Serververwaltung
- Spieler per Menü bannen, kicken, muten
- Mapwechsel
- Eigene Serverbefehle
Admin-Hilfe
Gibt die Admin-Hilfedatei aus.
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.
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:
# Permanenter Admin mit Root-Rechten
css_addadmin 76561198012345678 "AdminName" "@css/root" 99 0
css_addadmin STEAM_1:0:12345678 "ModName" "@css/kick,@css/ban" 50 43200
css_addadmin 76561198012345678 "AdminName" "#moderators" 60 0
# Admin auf allen Servern (Option -g)
css_addadmin 76561198012345678 "AdminName" "@css/root" 99 0 -g
Alles anzeigen
Optionen:
- -g – auf allen Servern hinzufügen (globaler Admin)
Admin entfernen
Entfernt einen Admin aus der Datenbank.
Berechtigung: @css/root
Beispiele:
# 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.
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:
css_addgroup "#moderators" "@css/kick,@css/ban,@css/chat" 50
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.
css_delgroup <gruppenname>
Berechtigung: @css/root
Beispiele:
# 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.
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).
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.
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:
Getrennte Spieler anzeigen
Zeigt Spieler, die den Server kürzlich verlassen haben.
css_last10 # Zeigt die letzten 10 (Wert aus der Config)
Berechtigung: @css/kick
Zeigt:
- Spielername
- SteamID
- Zeitpunkt des Verlassens
- Grund des Verlassens
Konfiguration:
"DisconnectedPlayersHistoryCount": 10
Verwarnungen eines Spielers
Öffnet die Verwarnungsliste für einen bestimmten Spieler.
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:
Strafverlauf anzeigen
Gibt alle vergangenen und aktuellen Strafen eines Spielers in deiner Konsole aus.
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:
css_history PlayerName bans
css_history 76561198012345678
Online-Spieler anzeigen
Zeigt Informationen zu allen Spielern auf dem Server.
Berechtigung: @css/generic
Zeigt:
- Liste aller verbundenen Spieler
- UserIDs
- Namen
- Teams
- Verbindungsstatus
Serververwaltung
Spieler kicken
Wirft einen Spieler vom Server.
css_kick <#userid oder name> [grund]
Berechtigung: @css/kick
Beispiele:
css_kick PlayerName "Rule violation"
css_kick @spec "Cleaning spectators"
Konfiguration:
Verzögerung in Sekunden vor dem Kick, damit der Spieler den Grund sehen kann.
Map wechseln
Wechselt auf eine andere Map.
Berechtigung: @css/changemap
Beispiele:
Konfiguration:
Maps aus dieser Liste erscheinen im Mapwechsel-Menü.
Workshop-Map wechseln
Wechselt auf eine Workshop-Map per ID oder Name.
css_changewsmap <name oder id>
css_workshop <name oder id>
Berechtigung: @css/changemap
Beispiele:
Konfiguration:
Hier eingetragene Maps lassen sich per Name statt per ID wechseln.
CVar ändern
Ändert eine Server-Konsolenvariable.
Berechtigung: @css/cvar
Beispiele:
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.
Berechtigung: @css/rcon
Beispiele:
css_rcon changelevel de_dust2
Warnung: Extrem mächtiger Befehl. Nur Serverbesitzern geben.
Konfiguration:
"DisableDangerousCommands": true
Wenn aktiv, werden gefährliche Befehle über css_rcon blockiert.
Spiel neu starten
Startet das aktuelle Spiel bzw. die Runde neu.
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
"ReloadAdminsEveryMapChange": false
Optionen:
- true – Admin-Berechtigungen bei jedem Mapwechsel neu laden
- false – nur auf Anforderung neu laden (bessere Leistung)
Anzeige der Admin-Aktivität
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
- Gruppen nutzen – leichter zu verwalten als Einzelrechte
- Passende Immunität setzen – verhindert Missbrauch
- Befristete Admins – für Moderatoren auf Probe
- Änderungen festhalten – im Blick behalten, wer welche Rechte hat
Rechtevergabe
Empfohlene Hierarchie:
Root (@css/root, Immunität 99):
Erfahrener Admin (@css/ban,@css/kick,@css/chat,@css/changemap, Immunität 80):
- Langjährige, vertrauenswürdige Admins
Moderator (@css/kick,@css/chat, Immunität 50):
Moderator auf Probe (@css/kick, Immunität 20):
- Neue Moderatoren in der Probezeit
Alles anzeigen
Sicherheit
- @css/rcon begrenzen – nur für den Serverbesitzer
- @css/cvar begrenzen – nur für erfahrene Admins
- Admin-Aktionen überwachen – Logs regelmäßig prüfen
- Befristete Admins nutzen – für vorübergehendes Personal
Fehlerbehebung
Admin-Rechte funktionieren nicht
Prüfen:
- Wurde der Admin richtig mit css_addadmin hinzugefügt?
- css_reloadadmins ausführen
- Datenbankverbindung prüfen
- 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
Admin-Chat
Admin Say (privat)
Sendet eine Nachricht nur an alle Admins, die online sind.
Berechtigung: @css/chat
Funktionen:
- Nur Admins sehen die Nachricht
- Nützlich zur Abstimmung unter Admins
- Anders eingefärbt als der normale Chat
Beispiele:
css_asay "Player is suspicious, keep an eye on them"
css_asay "I'm going AFK for 5 minutes"
css_asay "Need help with a situation"
Nachrichtenformat:
[ADMIN] YourName: message
Öffentliche Ansagen
CSS Say (farbig)
Sendet eine farbige Nachricht an alle Spieler.
Berechtigung: @css/chat
Funktionen:
- Farbig formatierte Nachricht
- Für alle Spieler sichtbar
- Hebt sich vom normalen Chat ab
Beispiele:
css_cssay "Server will restart in 5 minutes!"
css_cssay "Welcome to our server!"
css_cssay "Rules: No cheating, be respectful"
Say (mit Präfix)
Sendet eine Nachricht mit Admin-Präfix an alle Spieler.
Berechtigung: @css/chat
Funktionen:
- Nachricht erscheint mit dem Präfix „(ADMIN)“
- Für alle Spieler sichtbar
- Format für offizielle Ansagen
Beispiele:
css_say "Please be respectful in chat"
css_say "Cheating will result in permanent ban"
css_say "Type !rules for server rules"
Nachrichtenformat:
(ADMIN) YourName: message
Private Say (Flüstern)
Sendet eine private Nachricht an einen bestimmten Spieler.
css_psay <#userid oder name> <nachricht>
Berechtigung: @css/chat
Funktionen:
- Nur der Zielspieler sieht die Nachricht
- Nützlich für private Verwarnungen oder Hilfe
- Hält den öffentlichen Chat sauber
Beispiele:
css_psay #123 "Please stop mic spamming"
css_psay PlayerName "You need to join a team"
css_psay @all "This is a private message to everyone"
Der Empfänger sieht:
(ADMIN to you) AdminName: message
Center Say
Zeigt eine Nachricht in der Bildschirmmitte aller Spieler.
Berechtigung: @css/chat
Funktionen:
- Großer Text in der Bildschirmmitte
- Nicht zu übersehen
- Nützlich für wichtige Ansagen
Beispiele:
css_csay "ROUND STARTS IN 10 SECONDS"
css_csay "FREEZE! Don't move!"
css_csay "Server restarting NOW"
Darstellung:
- Erscheint in der Bildschirmmitte
- Großer, fetter Text
- Blendet nach einigen Sekunden automatisch aus
HUD Say
Zeigt eine Nachricht als Overlay im HUD der Spieler.
Berechtigung: @css/chat
Funktionen:
- Nachricht erscheint als Bildschirm-Overlay
- Weniger aufdringlich als Center Say
- Bleibt länger sichtbar
Beispiele:
css_hsay "Tournament starting soon!"
css_hsay "New map voting available"
css_hsay "Visit our website: example.com"
Anwendungsbeispiele
Ansagen
# Warnung vor Serverneustart
css_cssay "Server will restart in 10 minutes! Save your progress!"
# Countdown in der Bildschirmmitte
Alles anzeigen
Kommunikation mit Spielern
css_psay PlayerName "This is your first warning for chat spam"
css_say "Everyone please be quiet for the next round"
# Abstimmung unter Admins
css_asay "I'm spectating the suspicious player in T spawn"
Events verwalten
css_cssay "⚠ TOURNAMENT STARTING IN 5 MINUTES ⚠"
css_hsay "Teams, please get ready!"
css_csay "TOURNAMENT BEGINS NOW!"
Farbcodes
Viele Chat-Befehle unterstützen Farbcodes:
{default} - Standard-Chatfarbe
Alles anzeigen
Beispiel:
css_say "{red}WARNING: {default}No camping in spawn!"
Nachrichten an Ziele
Einige Befehle unterstützen die Zielauswahl für private Nachrichten.
Unterstützte Ziele
- @all – alle Spieler (private Nachricht an jeden)
- @ct – alle Counter-Terroristen
- @t – alle Terroristen
- @spec – alle Zuschauer
- #123 – bestimmte UserID
- PlayerName – Spieler per Name
Beispiele:
# Private Nachricht an alle CTs
css_psay @ct "Defend bombsite A this round"
# Private Nachricht an alle Terroristen
css_psay @t "Rush B with smoke and flash"
# Nachricht an die Zuschauer
css_psay @spec "Type !join to play"
Bewährte Vorgehensweisen
Wann welcher Befehl passt
css_asay (Admin Say):
- Abstimmung unter Admins
- Spielerverhalten besprechen
- Admin-Aktionen planen
- Private Gespräche unter Admins
css_cssay (farbig):
- Wichtige Serverankündigungen
- Event-Hinweise
- Auffällige Nachrichten
- Serverinformationen
css_say (Say):
- Allgemeine Admin-Ansagen
- Regel-Erinnerungen
- Verwarnungen an alle Spieler
- Admin-Präsenz zeigen
css_psay (privat):
- Private Verwarnungen
- Hilfe für Einzelne
- Direkte Kommunikation mit Spielern
- Wenn Diskretion nötig ist
css_csay (Center Say):
- Dringende Ansagen
- Nachrichten, die niemand verpassen darf
- Rundenstart und Events
- Countdowns
css_hsay (HUD Say):
- Dauerhafte Informationen
- Weniger dringende Ansagen
- Serverinfos
- Links zu Website oder Discord
Kommunikationsregeln
Professionell kommunizieren
- Klar und knapp – keine langen Nachrichten spammen
- Den passenden Befehl nutzen – Kleinigkeiten nicht per Center Say senden
- Auf Tippfehler achten – du vertrittst den Server
- Nicht zu viele Farben – sonst schwer lesbar
Spam vermeiden
- Center Say nicht übertreiben – sehr störend für Spieler
- Ansagen verteilen – den Chat nicht fluten
- HUD Say für dauerhafte Infos – weniger nervig
- Mit anderen Admins absprechen – doppelte Nachrichten vermeiden
Wirksame Nachrichten
Gute Beispiele:
css_cssay "🎯 New map voting system available! Type !mapvote"
css_psay PlayerName "Hey! Please enable your mic or use team chat"
css_asay "Checking player demos for possible aimbot"
Schlechte Beispiele:
css_csay "hi" # Center Say nicht für Kleinigkeiten nutzen
css_cssay "a" "b" "c" "d" # Keine Center-Nachrichten spammen
css_say "asdfasdfasdf" # Unprofessionell
Tarnmodus
Admins können den Tarnmodus nutzen, um ihre Aktivität zu verbergen:
css_hide # Tarnmodus ein/aus
Im Tarnmodus:
- funktionieren Chat-Nachrichten weiterhin
- wird der Admin-Name eventuell ausgeblendet (je nach Config)
- lässt sich verdeckt moderieren
Konfiguration
Anzeige der Admin-Aktivität
Legt fest, wie Admin-Aktionen angezeigt werden:
Optionen:
- 0 – Admin-Aktivität komplett ausblenden
- 1 – anonym („Ein Admin sagt …“)
- 2 – mit Namen („AdminName sagt …“)
Chat-Einschränkungen
Gags beachten
Wichtig:
- css_asay funktioniert auch, wenn der Admin gegaggt ist (Admin-Chat)
- Andere Befehle beachten Kommunikationsstrafen
- Mit Silence können keine Chat-Befehle genutzt werden
Benötigte Berechtigungen
Alle Chat-Befehle benötigen die Berechtigung @css/chat:
css_addadmin STEAMID "Name" "@css/chat" 50 0
Oder einer Gruppe mit Chat-Berechtigung hinzufügen:
css_addgroup "#moderators" "@css/chat,@css/kick" 50
Fehlerbehebung
Nachrichten werden nicht angezeigt
Prüfen:
- Hast du die Berechtigung @css/chat?
- Bist du gesilenced oder gegaggt?
- Konsole auf Fehler prüfen
- Ist der Spieler verbunden (bei css_psay)?
Farben funktionieren nicht
Prüfen:
- Richtige Farbcode-Schreibweise nutzen: {red}
- Manche Befehle unterstützen keine Farben
- Unterschiedliche Chat-Systeme behandeln Farben unterschiedlich
Spieler sehen keine Center- oder HUD-Nachrichten
Prüfen:
- Chat-Einstellungen im CS2-Client
- HUD-Plugins, die sich in die Quere kommen
- Serverkonsole auf Fehler
Viele dieser Befehle sind im Basis-Plugin enthalten. Erweiterte Fun-Befehle (Gottmodus, Noclip, Einfrieren usw.) findest du unter Fun-Befehle.
Spielerverwaltung
Spieler töten (Slay)
Tötet einen Spieler sofort.
css_slay <#userid oder name>
Berechtigung: @css/slay
Beispiele:
css_slay @ct # Alle CTs töten
css_slay @t # Alle Terroristen töten
Einsatzzwecke:
- Strafe bei Regelverstößen
- Runden schnell beenden
- Camper entfernen
Spieler schlagen (Slap)
Schlägt einen Spieler, verursacht Schaden und stößt ihn weg.
css_slap <#userid oder name> [schaden]
Berechtigung: @css/slay
Parameter:
- schaden – HP-Schaden (Standard: 0)
Beispiele:
css_slap #123 # Ohne Schaden
css_slap PlayerName 10 # 10 HP Schaden
css_slap @all 5 # Alle mit 5 Schaden
Wirkung:
- Spieler wird in eine zufällige Richtung gestoßen
- Optional Schaden
- Schlaggeräusch
Einsatzzwecke:
- Lustige Strafe
- Aufmerksamkeit eines Spielers bekommen
- AFK-Spieler bewegen
Spielerwerte
Lebenspunkte setzen
Setzt die Lebenspunkte eines Spielers.
css_hp <#userid oder name> <leben>
Berechtigung: @css/slay
Beispiele:
css_hp #123 100 # Volle Gesundheit
css_hp PlayerName 1 # Auf 1 HP
css_hp @ct 200 # Alle CTs auf 200 HP
Gültiger Bereich: 1 bis 999+
Geschwindigkeit setzen
Ändert die Laufgeschwindigkeit eines Spielers.
css_speed <#userid oder name> <tempo>
Berechtigung: @css/slay
Parameter:
- tempo – Multiplikator (1.0 = normal, 2.0 = doppelt so schnell, 0.5 = halb so schnell)
Beispiele:
css_speed #123 1.5 # 150 % Tempo
css_speed PlayerName 0.5 # 50 % Tempo (Zeitlupe)
css_speed @all 2.0 # Doppeltes Tempo für alle
css_speed #123 1.0 # Auf normal zurücksetzen
Übliche Werte:
- 0.5 – Zeitlupe
- 1.0 – Normal (Standard)
- 1.5 – Schnell
- 2.0 – Sehr schnell
- 3.0 – Extrem schnell
Hinweis: Das Tempo bleibt nach dem Respawn erhalten, bis es zurückgesetzt wird.
Schwerkraft setzen
Ändert die Schwerkraft eines Spielers.
css_gravity <#userid oder name> <schwerkraft>
Berechtigung: @css/slay
Parameter:
- schwerkraft – Multiplikator (1.0 = normal, 0.5 = Mondsprung, 2.0 = schwer)
Beispiele:
css_gravity #123 0.5 # Mondsprung
css_gravity PlayerName 2.0 # Schwere Schwerkraft
css_gravity @all 0.1 # Supersprung für alle
css_gravity #123 1.0 # Auf normal zurücksetzen
Übliche Werte:
- 0.1 – Superhohe Sprünge
- 0.5 – Mond-Schwerkraft
- 1.0 – Normal (Standard)
- 2.0 – Schwer, schnelles Fallen
Hinweis: Die Schwerkraft bleibt nach dem Respawn erhalten, bis sie zurückgesetzt wird.
Geld setzen
Setzt das Geld eines Spielers.
css_money <#userid oder name> <betrag>
Berechtigung: @css/slay
Beispiele:
css_money #123 16000 # Maximales Geld
css_money PlayerName 0 # Alles Geld entfernen
css_money @ct 10000 # Alle CTs auf $10.000
Gültiger Bereich: 0 bis 65535 (Grenze der CS2-Engine)
Teamverwaltung
Team wechseln
Verschiebt einen Spieler in ein anderes Team.
css_team <#userid oder name> [ct/t/spec] [-k]
Berechtigung: @css/kick
Parameter:
- ct – Counter-Terroristen
- t – Terroristen
- spec – Zuschauer
- -k – Spieler beim Wechsel töten (optional)
Beispiele:
css_team PlayerName t # Zu T
css_team @spec t # Alle Zuschauer zu T
css_team #123 ct -k # Zu CT und töten
Konfiguration:
Legt das Verhalten beim Teamwechsel fest.
Spieler umbenennen
Benennt einen Spieler vorübergehend um.
css_rename <#userid oder name> <neuer name>
Berechtigung: @css/kick
Beispiele:
css_rename #123 "NewName"
css_rename PlayerName "RenamedPlayer"
css_rename @all "Everyone"
Hinweise:
- Nur vorübergehend (wird beim Reconnect zurückgesetzt)
- Für dauerhaftes Umbenennen css_prename nutzen
Dauerhaft umbenennen
Erzwingt dauerhaft einen Namen für einen Spieler.
css_prename <#userid oder name> <neuer name>
Berechtigung: @css/ban
Beispiele:
css_prename #123 "EnforcedName"
css_prename PlayerName "NewIdentity"
Hinweise:
- Der Name bleibt auch nach Reconnect, Mapwechsel und Serverneustart
- Wird in der Datenbank (sa_renames) gespeichert und gilt für alle Server mit dieser Datenbank
- Der Spieler kann ihn nicht ändern; css_prename <spieler> ohne Namen hebt ihn auf
- Nützlich bei anstößigen Namen
Waffenverwaltung
Waffe geben
Gibt einem Spieler eine Waffe.
css_give <#userid oder name> <waffe>
Berechtigung: @css/cheats
Waffennamen:
- Gewehre: ak47, m4a1, m4a1_silencer, aug, sg556, awp
- MPs: mp5sd, mp7, mp9, p90, ump45
- Schwere Waffen: nova, xm1014, mag7, m249, negev
- Pistolen: deagle, elite, fiveseven, glock, hkp2000, p250, tec9, usp_silencer
- Granaten: flashbang, hegrenade, smokegrenade, molotov, incgrenade, decoy
- Ausrüstung: kevlar, assaultsuit, defuser, knife
Beispiele:
Waffen abnehmen
Nimmt einem Spieler alle Waffen ab.
css_strip <#userid oder name>
Berechtigung: @css/slay
Beispiele:
css_strip @t # Alle Terroristen entwaffnen
Wirkung:
- Entfernt alle Waffen
- Nur das Messer bleibt
- Entfernt Granaten und Ausrüstung
Teleport
Zu Spieler teleportieren
Teleportiert dich zu einem anderen Spieler.
css_tp <#userid oder name>
css_tpto <#userid oder name>
css_goto <#userid oder name>
Berechtigung: @css/kick
Beispiele:
Einsatzzwecke:
- Spielerverhalten prüfen
- Admin-Hilfe
- Verdächtige Spieler beobachten
Spieler zu dir holen
Holt einen Spieler an deine Position.
css_bring <#userid oder name>
css_tphere <#userid oder name>
Berechtigung: @css/kick
Beispiele:
css_bring @all # Alle zu dir holen
Einsatzzwecke:
- Feststeckende Spieler befreien
- Spieler sammeln
- Admin-Events
Spieler wiederbeleben
Belebt einen toten Spieler wieder.
css_respawn <#userid oder name>
Berechtigung: @css/cheats
Beispiele:
css_respawn @ct # Alle toten CTs wiederbeleben
Hinweise:
- Spieler erscheint am Spawnpunkt
- Bekommt die Standardwaffen
- Kann das Gleichgewicht im Competitive stören
Spieler-Auswahl
Alle Spielerbefehle unterstützen eine erweiterte Zielauswahl.
Ziel-Syntax
- @all – alle Spieler
- @ct – alle Counter-Terroristen
- @t – alle Terroristen
- @spec – alle Zuschauer
- @alive – alle lebenden Spieler
- @dead – alle toten Spieler
- @bot – alle Bots
- @human – alle menschlichen Spieler
- @me – du selbst
- #123 – bestimmte UserID
- PlayerName – per Name (Teilübereinstimmung möglich)
Mehrere Ziele
css_slay @ct # Tötet alle CTs
css_hp @all 200 # Gibt allen 200 HP
css_speed @t 2.0 # Macht alle Ts schnell
Benötigte Berechtigungen
| Befehl |
Benötigte Berechtigung |
Beschreibung |
| css_slay |
@css/slay |
Spieler töten |
| css_slap |
@css/slay |
Spieler schlagen |
| css_hp |
@css/slay |
Lebenspunkte setzen |
| css_speed |
@css/slay |
Tempo ändern |
| css_gravity |
@css/slay |
Schwerkraft ändern |
| css_money |
@css/slay |
Geld setzen |
| css_team |
@css/kick |
Team wechseln |
| css_rename |
@css/kick |
Vorübergehend umbenennen |
| css_prename |
@css/ban |
Dauerhaft umbenennen |
| css_give |
@css/cheats |
Waffen geben |
| css_strip |
@css/slay |
Waffen abnehmen |
| css_tp |
@css/kick |
Zu Spieler teleportieren |
| css_bring |
@css/kick |
Spieler holen |
| css_respawn |
@css/cheats |
Spieler wiederbeleben |
Bewährte Vorgehensweisen
Strafbefehle
Slay:
- Bei Regelverstößen
- Besser als ein Kick bei kleinen Problemen
- Der Spieler bleibt und kann daraus lernen
Slap:
- Leichtere Strafe
- Gut als Verwarnung
- Kann lustig und unterhaltsam sein
Spielablauf verändern
HP, Tempo, Schwerkraft:
- Für Events und Fun-Runden
- Nicht im Competitive missbrauchen
- Nach der Nutzung auf normal zurücksetzen
Respawn:
- Stört den Spielablauf stark
- Sparsam einsetzen
- Gut, um Bugs oder Fehler zu korrigieren
Teamverwaltung
Teamwechsel:
- Teams fair ausgleichen
- Nicht missbrauchen, um zu gewinnen
- Option -k für faire Competitive-Spiele nutzen
Konfiguration
Verhalten beim Teamwechsel
Legt fest, wie der Teamwechsel funktioniert.
Fehlerbehebung
Tempo oder Schwerkraft bleiben nicht erhalten
Lösung: Diese Werte werden über einen Timer gehalten. Falls sie zurückspringen:
- Serverkonsole auf Fehler prüfen
- Prüfen, ob das Plugin richtig geladen ist
- Den Wert erneut setzen
Teleport funktioniert nicht
Prüfen:
- Ist der Zielspieler verbunden?
- Hast du die richtigen Berechtigungen?
- Sind beide Spieler gültig?
Waffe geben funktioniert nicht
Prüfen:
- Stimmt der Waffenname?
- Lebt der Spieler?
- Hat der Spieler Platz im Inventar?
Abstimmung erstellen
Erstellt eine eigene Umfrage, über die die Spieler abstimmen.
css_vote <frage> [option1] [option2] [option3] ...
Berechtigung: @css/generic
Parameter:
- frage – die Frage an die Spieler
- option1, option2, … – Antwortmöglichkeiten (mindestens 2)
Beispiele
Einfache Ja/Nein-Abstimmung
css_vote "Should we change map?" "Yes" "No"
Spieler sehen:
Vote: Should we change map?
Mehrere Optionen
css_vote "Which map should we play next?" "de_dust2" "de_mirage" "de_inferno" "de_nuke"
Spieler sehen:
Vote: Which map should we play next?
Abstimmung über Regeln
css_vote "Should we allow AWPs?" "Yes" "No" "Only one per team"
Abstimmung über Aktivitäten
css_vote "What should we do?" "Surf" "Deathrun" "Competitive" "Fun Round"
So funktioniert die Abstimmung
Teilnahme der Spieler
Spieler stimmen so ab:
- Chat öffnen
- Nummer ihrer Wahl eintippen
- Oder das Abstimmungsmenü nutzen (falls vorhanden)
Beispiel:
Player: 1 (stimmt für Option 1)
Player: 2 (stimmt für Option 2)
Dauer der Abstimmung
- Standard-Abstimmungszeit: etwa 30 Sekunden
- Der Timer wird auf dem Bildschirm angezeigt
- Das Ergebnis erscheint am Ende der Abstimmung
Ergebnis
Nach dem Ende wird das Ergebnis angezeigt:
Anwendungsfälle
Map-Abstimmung
css_vote "Next map?" "de_dust2" "de_mirage" "de_inferno"
Regeländerungen
css_vote "Enable friendly fire?" "Yes" "No"
css_vote "Restart round?" "Yes" "No"
Spieler bestrafen
css_vote "Ban PlayerName for cheating?" "Yes" "No"
css_vote "Kick AFK player?" "Yes" "No"
Fun-Runden
css_vote "Fun round type?" "Knife only" "Deagle only" "Zeus only" "Normal"
Servereinstellungen
css_vote "Round time?" "2 minutes" "3 minutes" "5 minutes"
css_vote "Max players?" "10v10" "5v5" "7v7"
Bewährte Vorgehensweisen
Klare Fragen
Gute Fragen sind:
- klar und knapp
- konkret
- leicht verständlich
Beispiele:
✅ css_vote "Change to de_dust2?" "Yes" "No"
❌ css_vote "Map?" "Yes" "No" # Unklar, welche Map
✅ css_vote "Restart this round?" "Yes" "No"
❌ css_vote "Restart?" "Yes" "No" # Was soll neu starten?
Anzahl der Optionen
Empfehlungen:
- 2 bis 5 Optionen sind ideal
- Zu viele Optionen verwirren die Spieler
- Optionen kurz halten
Beispiele:
✅ css_vote "Next map?" "dust2" "mirage" "inferno"
❌ css_vote "Next map?" "de_dust2" "de_mirage" "de_inferno" "de_nuke" "de_vertigo" "de_ancient" "de_anubis"
Zeitpunkt
Wann abstimmen:
- Am Rundenende
- Zwischen zwei Maps
- In ruhigen Phasen
- Nicht während des laufenden Spiels
Wann nicht abstimmen:
- Mitten in der Runde
- In Clutch-Situationen
- Zu häufig
Abstimmungs-Spam vermeiden
Keine Abstimmungen spammen:
❌ Mehrere Abstimmungen kurz hintereinander
❌ Überlappende Abstimmungen
❌ Jede Runde eine Abstimmung
Warte, bis die aktuelle Abstimmung beendet ist, bevor du eine neue startest.
Arten von Abstimmungen
Administrative Abstimmungen
Mapwechsel:
css_vote "Change map now?" "Yes" "No"
Serverneustart:
css_vote "Restart server?" "Yes" "No"
Regeln durchsetzen:
css_vote "Kick PlayerName?" "Yes" "No"
Gameplay-Abstimmungen
Waffenbeschränkungen:
css_vote "Disable AWP?" "Yes" "No"
Teams mischen:
css_vote "Scramble teams?" "Yes" "No"
Rundenregeln:
css_vote "Knife round first?" "Yes" "No"
Event-Abstimmungen
Turnier:
css_vote "Start tournament?" "Yes, start now" "Wait 5 minutes" "No, cancel"
Eigener Spielmodus:
css_vote "Game mode?" "Hide and Seek" "Gungame" "Surf" "Normal"
Einschränkungen
Technische Grenzen
- Höchstens etwa 10 Optionen (je nach Menüsystem)
- Immer nur eine Abstimmung gleichzeitig
- Es müssen aktive Spieler teilnehmen
Benötigte Berechtigung
Nur Admins mit der Berechtigung @css/generic können Abstimmungen starten.
Berechtigung vergeben:
css_addadmin STEAMID "Name" "@css/generic" 50 0
Umgang mit dem Ergebnis
Manuelle Umsetzung
Abstimmungen führen keine Aktion automatisch aus. Admins müssen:
- das Ergebnis ansehen
- die Gewinner-Option selbst ausführen
Beispiel:
css_vote "Change to de_dust2?" "Yes" "No"
# Wenn "Yes" gewinnt, die Map selbst wechseln
Warum manuell?
- Verhindert Missbrauch
- Admins behalten die Aufsicht
- Volle Kontrolle über die Ausführung
Fortgeschrittene Nutzung
Mit Befehlen kombinieren
Erst abstimmen, dann ausführen:
# Abstimmung über die Map
css_vote "Next map?" "dust2" "mirage" "inferno"
# Abstimmung über einen Kick
css_vote "Kick PlayerName?" "Yes" "No"
css_kick PlayerName "Voted to be kicked"
Abstimmungen nacheinander
Mehrere Abstimmungen für komplexe Entscheidungen:
# Erste Abstimmung: Modus
css_vote "Game mode?" "Competitive" "Casual"
# Wenn Competitive gewinnt, zweite Abstimmung:
css_vote "Round time?" "2 min" "3 min" "5 min"
Konfiguration
Ob Abstimmungsbefehle aktiviert sind, steht in:
addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/Commands.json
Zum Deaktivieren alle Aliase entfernen:
Fehlerbehebung
Abstimmung startet nicht
Prüfen:
- Hast du die Berechtigung @css/generic?
- Ist der Befehl in Commands.json aktiviert?
- Gibt es mindestens 2 Optionen?
Spieler können nicht abstimmen
Prüfen:
- Wird das Abstimmungsmenü angezeigt?
- Wissen die Spieler, wie sie abstimmen (Nummer in den Chat tippen)?
- Ist die Abstimmung schon vorbei?
Ergebnis wird nicht angezeigt
Prüfen:
- Das Ende der Abstimmung abwarten
- Serverkonsole prüfen
- Prüfen, ob das Abstimmungssystem funktioniert
Benötigte Berechtigungen
| Befehl |
Berechtigung |
Beschreibung |
| css_vote |
@css/generic |
Abstimmungen und Umfragen erstellen |
Tipps
Wirksame Umfragen
- Klare Fragen stellen – nichts Mehrdeutiges
- Optionen begrenzen – 2 bis 4 sind ideal
- Den richtigen Zeitpunkt wählen – zwischen den Runden
- Umsetzen – die Gewinner-Option auch ausführen
- Nicht übertreiben – zu viele Abstimmungen verlieren an Wirkung
Community einbinden
Abstimmungen eignen sich, um:
- die Community an Entscheidungen zu beteiligen
- Vorlieben der Spieler zu erfahren
- eine demokratische Serveratmosphäre zu schaffen
- Rückmeldungen zu Änderungen zu bekommen
Beispielszenarien
Neue Map testen:
css_vote "Try new map cs_office?" "Yes" "No"
Event planen:
css_vote "Tournament this weekend?" "Saturday" "Sunday" "No thanks"
Rückmeldung zu Regeln:
css_vote "Keep no-AWP rule?" "Yes" "No" "Only limit to 2"
Überblick
Das Fun-Befehle-Modul erweitert CS2-SimpleAdmin um Befehle für Gottmodus, Noclip, Einfrieren, Wiederbeleben, Waffenverwaltung und das Ändern von Spielerwerten.
Modulname: CS2-SimpleAdmin_FunCommands
Funktionen
- Gottmodus – Spieler unverwundbar machen
- Noclip – Spieler durch Wände fliegen lassen
- Einfrieren/Auftauen – Spieler an Ort und Stelle festhalten
- Wiederbeleben – tote Spieler zurückholen
- Waffen geben – Spielern jede Waffe geben
- Waffen abnehmen – alle Waffen entfernen
- HP setzen – Lebenspunkte ändern
- Tempo setzen – Laufgeschwindigkeit ändern
- Schwerkraft setzen – Schwerkraft ändern
- Geld setzen – Geld der Spieler anpassen
- Größe ändern – Modellgröße des Spielers ändern
Installation
Voraussetzungen
- CS2-SimpleAdmin ist installiert und funktioniert
- CS2-SimpleAdminApi.dll liegt im Shared-Ordner
Installationsschritte
1. Herunterladen – das Modul aus den Releases laden
2. Entpacken – auf deinen Server in diesen Ordner:
game/csgo/addons/counterstrikesharp/plugins/CS2-SimpleAdmin_FunCommands/
3. Neu starten – den Server neu starten oder die Plugins neu laden:
4. Prüfen, ob das Modul geladen wurde:
- Serverkonsole auf die Lade-Meldung prüfen
- css_admin aufrufen und nach dem Menü „Fun Commands“ schauen
Befehle
Gottmodus
Schaltet Unverwundbarkeit für einen Spieler ein oder aus.
css_god <#userid oder name>
css_godmode <#userid oder name>
Berechtigung: @css/cheats
Beispiele:
css_god @all # Gottmodus für alle umschalten
Wirkung:
- Spieler nimmt keinen Schaden
- Jeder Aufruf schaltet ein oder aus
Noclip
Aktiviert Noclip (durch Wände fliegen).
css_noclip <#userid oder name>
Berechtigung: @css/cheats
Beispiele:
Wirkung:
- Spieler kann fliegen
- Kann durch Wände
- Schwerkraft ist aus
- Jeder Aufruf schaltet ein oder aus
Einfrieren
Friert einen Spieler an Ort und Stelle ein.
css_freeze <#userid oder name> [dauer]
Berechtigung: @css/slay
Parameter:
- dauer – Dauer in Sekunden (optional, ohne Angabe bis zum Auftauen)
Beispiele:
css_freeze #123 # Dauerhaft einfrieren
css_freeze PlayerName 30 # 30 Sekunden einfrieren
css_freeze @t 10 # Alle Terroristen 10 Sekunden einfrieren
Wirkung:
- Spieler kann sich nicht bewegen
- Spieler kann nicht schießen
- Taut nach Ablauf automatisch auf (falls eine Dauer angegeben ist)
Auftauen
Taut einen eingefrorenen Spieler wieder auf.
css_unfreeze <#userid oder name>
Berechtigung: @css/slay
Beispiele:
css_unfreeze @all # Alle auftauen
Wiederbeleben
Belebt einen toten Spieler an seiner letzten Todesposition wieder.
css_respawn <#userid oder name>
Berechtigung: @css/cheats
Beispiele:
css_respawn @dead # Alle toten Spieler wiederbeleben
Wirkung:
- Spieler erscheint am Todespunkt
- Bekommt die Standardwaffen
- Tritt seinem Team bei
Waffe geben
Gibt einem Spieler eine Waffe.
css_give <#userid oder name> <waffe>
Berechtigung: @css/cheats
Waffennamen:
Gewehre:
- weapon_ak47 oder ak47
- weapon_m4a1 oder m4a1
- weapon_m4a1_silencer oder m4a1_silencer
- weapon_awp oder awp
- weapon_aug oder aug
- weapon_sg556 oder sg556
- weapon_ssg08 oder ssg08 (Scout)
- weapon_g3sg1 oder g3sg1
- weapon_scar20 oder scar20
MPs:
- weapon_mp5sd oder mp5sd
- weapon_mp7 oder mp7
- weapon_mp9 oder mp9
- weapon_mac10 oder mac10
- weapon_p90 oder p90
- weapon_ump45 oder ump45
- weapon_bizon oder bizon
Schwere Waffen:
- weapon_nova oder nova
- weapon_xm1014 oder xm1014
- weapon_mag7 oder mag7
- weapon_sawedoff oder sawedoff
- weapon_m249 oder m249
- weapon_negev oder negev
Pistolen:
- weapon_deagle oder deagle
- weapon_elite oder elite (Dual Berettas)
- weapon_fiveseven oder fiveseven
- weapon_glock oder glock
- weapon_hkp2000 oder hkp2000
- weapon_p250 oder p250
- weapon_usp_silencer oder usp_silencer
- weapon_tec9 oder tec9
- weapon_cz75a oder cz75a
- weapon_revolver oder revolver
Granaten:
- weapon_flashbang oder flashbang
- weapon_hegrenade oder hegrenade
- weapon_smokegrenade oder smokegrenade
- weapon_molotov oder molotov
- weapon_incgrenade oder incgrenade
- weapon_decoy oder decoy
Ausrüstung:
- weapon_knife oder knife
- weapon_taser oder taser
- item_defuser oder defuser
- item_kevlar oder kevlar
- item_assaultsuit oder assaultsuit
Beispiele:
Waffen abnehmen
Nimmt einem Spieler alle Waffen ab.
css_strip <#userid oder name>
Berechtigung: @css/slay
Beispiele:
css_strip @t # Alle Terroristen entwaffnen
HP setzen
Setzt die Lebenspunkte eines Spielers.
css_hp <#userid oder name> <leben>
Berechtigung: @css/slay
Parameter:
- leben – Lebenspunkte (1 bis 999+)
Beispiele:
css_hp #123 100 # Volle Gesundheit
css_hp PlayerName 200 # 200 HP
css_hp @all 1 # Alle auf 1 HP
Übliche Werte:
- 1 – 1 HP (One-Shot-Modus)
- 100 – Normale Gesundheit
- 200 – Doppelte Gesundheit
- 500 – Panzer-Modus
Tempo setzen
Ändert die Laufgeschwindigkeit eines Spielers.
css_speed <#userid oder name> <tempo>
Berechtigung: @css/slay
Parameter:
- tempo – Multiplikator (0.1 bis 10.0)
- 1.0 = normales Tempo
- 2.0 = doppeltes Tempo
- 0.5 = halbes Tempo
Beispiele:
css_speed #123 1.5 # 50 % schneller
css_speed PlayerName 0.5 # Zeitlupe
css_speed @all 2.0 # Alle schnell
css_speed #123 1.0 # Auf normal zurücksetzen
Übliche Werte:
- 0.5 – Zeitlupe
- 1.0 – Normal (zurücksetzen)
- 1.5 – Schnell
- 2.0 – Superschnell
- 3.0 – Extrem schnell
Schwerkraft setzen
Ändert die Schwerkraft eines Spielers.
css_gravity <#userid oder name> <schwerkraft>
Berechtigung: @css/slay
Parameter:
- schwerkraft – Multiplikator (0.1 bis 10.0)
- 1.0 = normale Schwerkraft
- 0.5 = Mondsprung
- 2.0 = schwer
Beispiele:
css_gravity #123 0.5 # Mondsprung
css_gravity PlayerName 0.1 # Supersprung
css_gravity @all 2.0 # Schwere Schwerkraft
css_gravity #123 1.0 # Auf normal zurücksetzen
Übliche Werte:
- 0.1 – Superhohe Sprünge
- 0.5 – Mond-Schwerkraft
- 1.0 – Normal (zurücksetzen)
- 2.0 – Schwer, schnelles Fallen
Geld setzen
Setzt das Geld eines Spielers.
css_money <#userid oder name> <betrag>
Berechtigung: @css/slay
Parameter:
- betrag – Geldbetrag (0 bis 65535)
Beispiele:
css_money #123 16000 # Maximales Geld
css_money PlayerName 0 # Alles Geld entfernen
css_money @ct 10000 # Alle CTs auf $10.000
Spielergröße ändern
Ändert die Modellgröße eines Spielers.
css_resize <#userid oder name> <größe>
Berechtigung: @css/slay
Parameter:
- größe – Größenfaktor (0.1 bis 10.0)
- 1.0 = normale Größe
- 0.5 = halbe Größe
- 2.0 = doppelte Größe
Beispiele:
css_resize #123 0.5 # Winziger Spieler
css_resize PlayerName 2.0 # Riesiger Spieler
css_resize #123 1.0 # Auf normal zurücksetzen
Übliche Werte:
- 0.5 – Winzig
- 1.0 – Normal (zurücksetzen)
- 1.5 – Groß
- 2.0 – Riesig
Konfiguration
Ort der Konfigurationsdatei:
addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin_FunCommands/CS2-SimpleAdmin_FunCommands.json
Standardkonfiguration
"GodCommands": ["css_god", "css_godmode"],
"NoclipCommands": ["css_noclip"],
"FreezeCommands": ["css_freeze"],
"UnfreezeCommands": ["css_unfreeze"],
"RespawnCommands": ["css_respawn"],
"GiveCommands": ["css_give"],
"StripCommands": ["css_strip"],
"HpCommands": ["css_hp"],
"SpeedCommands": ["css_speed"],
"GravityCommands": ["css_gravity"],
"MoneyCommands": ["css_money"],
"ResizeCommands": ["css_resize"]
Alles anzeigen
Befehle anpassen
Aliase hinzufügen:
"GodCommands": ["css_god", "css_godmode", "css_immortal"]
Funktion deaktivieren:
Befehl umbenennen:
"NoclipCommands": ["css_fly"]
Admin-Menü-Integration
Das Modul fügt dem Admin-Menü automatisch die Kategorie „Fun Commands“ mit diesen Optionen hinzu:
- Gottmodus
- Noclip
- Einfrieren
- Wiederbeleben
- Waffe geben
- Waffen abnehmen
- HP setzen
- Tempo setzen
- Schwerkraft setzen
- Geld setzen
- Spielergröße ändern
Menü öffnen:
css_admin # Zu "Fun Commands" wechseln
Berechtigungssystem
Berechtigungen überschreiben
Admins können Befehlsberechtigungen über das Admin-System von CounterStrikeSharp überschreiben.
Beispiel: VIPs sollen den Gottmodus nutzen dürfen:
1. In der Admin-Config eine Überschreibung für css_god eintragen:
2. VIPs sehen jetzt den Gottmodus im Menü
Benötigte Berechtigungen
| Befehl |
Standard-Berechtigung |
Beschreibung |
| css_god |
@css/cheats |
Gottmodus |
| css_noclip |
@css/cheats |
Noclip |
| css_freeze |
@css/slay |
Spieler einfrieren |
| css_unfreeze |
@css/slay |
Spieler auftauen |
| css_respawn |
@css/cheats |
Spieler wiederbeleben |
| css_give |
@css/cheats |
Waffen geben |
| css_strip |
@css/slay |
Waffen abnehmen |
| css_hp |
@css/slay |
Lebenspunkte setzen |
| css_speed |
@css/slay |
Tempo setzen |
| css_gravity |
@css/slay |
Schwerkraft setzen |
| css_money |
@css/slay |
Geld setzen |
| css_resize |
@css/slay |
Spielergröße ändern |
Anwendungsfälle
Fun-Runden
# Runde mit wenig Schwerkraft und hohem Tempo
Admin-Events
# Verstecken spielen (Sucher)
# Verstecken spielen (Verstecker)
Bewährte Vorgehensweisen
Faire Spiele
- Nicht in ernsten Matches nutzen – zerstört das Gleichgewicht
- Fun-Runden ankündigen – Spieler sollen wissen, dass es Spaß ist
- Nach der Nutzung zurücksetzen – zurück zu den normalen Einstellungen
- Für passende Zeiten aufheben – Ende des Abends, besondere Events
Befehle zum Zurücksetzen
Änderungen nach Fun-Runden immer zurücksetzen:
Berechtigungen verwalten
- @css/cheats begrenzen – nur vertrauenswürdige Admins
- @css/slay ist sicherer – für HP, Tempo und Schwerkraft
- Nutzung überwachen – Logs auf Missbrauch prüfen
Fehlerbehebung
Tempo oder Schwerkraft bleiben nicht erhalten
Lösung:
- Diese Werte werden über einen wiederholenden Timer gehalten
- Wenn sie zurückspringen, erneut setzen
- Serverkonsole auf Timer-Fehler prüfen
Gottmodus funktioniert nicht
Prüfen:
- Lebt der Spieler?
- Konsole auf Fehler prüfen
- Aus- und wieder einschalten
Waffen geben klappt nicht
Prüfen:
- Stimmt der Waffenname?
- Lebt der Spieler?
- Hat der Spieler Platz im Inventar?
Noclip funktioniert nicht
Prüfen:
- Der Spieler muss leben
- sv_cheats muss nicht aktiviert sein
- Konsole auf Fehler prüfen
Nichts gefunden. Probier einen anderen Begriff, z. B. „mute“ oder „css_tp“.