Ban-Befehle
Befehle zum Verwalten von Spieler-Bans.
Ban-Befehle
Spieler bannen
Bannt einen Spieler, der gerade auf dem Server ist.
Berechtigung: @css/ban
Beispiele:
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.
Berechtigung: @css/ban
Beispiele:
Unterstützte SteamID-Formate:
- SteamID64: 76561198012345678
- SteamID: STEAM_1:0:12345678
- SteamID3: [U:1:12345678]
IP-Adresse bannen
Bannt eine IP-Adresse.
Berechtigung: @css/ban
Beispiele:
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.
Berechtigung: @css/unban
Beispiele:
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.
Berechtigung: @css/kick
Beispiele:
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:
Verwarnung entfernen
Entfernt eine Verwarnung eines Spielers.
Berechtigung: @css/kick
Beispiele:
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
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
Kommunikationsbefehle
Ü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.
Berechtigung: @css/chat
Beispiele:
Gag hinzufügen (Offline-Spieler)
Gaggt einen Spieler per SteamID, auch wenn er offline ist.
Berechtigung: @css/chat
Beispiele:
Mute-Befehle
Spieler muten
Verhindert, dass ein Spieler den Voicechat benutzt.
Berechtigung: @css/chat
Beispiele:
Mute hinzufügen (Offline-Spieler)
Mutet einen Spieler per SteamID, auch wenn er offline ist.
Berechtigung: @css/chat
Beispiele:
Silence-Befehle
Spieler silencen
Sperrt Text- und Voicechat eines Spielers gleichzeitig.
Berechtigung: @css/chat
Beispiele:
Silence hinzufügen (Offline-Spieler)
Silenced einen Spieler per SteamID, auch wenn er offline ist.
Berechtigung: @css/chat
Beispiele:
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:
Optionen:
- false – normale Gag-Umsetzung (Standard)
- true – alternativer Gag über das UserMessage-System
Hinweis: Umschalten, falls Gag-Befehle nicht wie erwartet funktionieren.
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
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:
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:
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
Basisbefehle
Spielerinformationen
Strafen anzeigen
Zeigt die eigenen aktiven Strafen.
Berechtigung: keine (alle Spieler)
Zeigt:
- Aktive Bans
- Aktive Kommunikationssperren (Gag, Mute, Silence)
- Anzahl der Verwarnungen
- Verbleibende Dauer
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-Verwaltung
Admin hinzufügen
Fügt einen neuen Admin zur Datenbank hinzu.
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.
Berechtigung: @css/root
Beispiele:
Admin-Gruppe erstellen
Legt eine neue Admin-Gruppe an.
Berechtigung: @css/root
Parameter:
- gruppenname – Name der Gruppe (z. B. "#moderators")
- flags – Berechtigungs-Flags der Gruppe
- immunität – Standard-Immunität der Gruppenmitglieder
Beispiele:
Optionen:
- -g – Gruppe auf allen Servern anlegen
Admin-Gruppe löschen
Entfernt eine Admin-Gruppe aus der Datenbank.
Berechtigung: @css/root
Beispiele:
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.
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.
Berechtigung: @css/kick
Zeigt:
- Spielername
- SteamID
- Zeitpunkt des Verlassens
- Grund des Verlassens
Konfiguration:
Verwarnungen eines Spielers
Öffnet die Verwarnungsliste für einen bestimmten Spieler.
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.
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:
Serververwaltung
Spieler kicken
Wirft einen Spieler vom Server.
Berechtigung: @css/kick
Beispiele:
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.
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:
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:
Warnung: Extrem mächtiger Befehl. Nur Serverbesitzern geben.
Konfiguration:
Wenn aktiv, werden gefährliche Befehle über css_rcon blockiert.
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
Optionen:
- true – Admin-Berechtigungen bei jedem Mapwechsel neu laden
- false – nur auf Anforderung neu laden (bessere Leistung)
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:
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
Chat-Befehle
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:
Nachrichtenformat:
Ö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:
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:
Nachrichtenformat:
Private Say (Flüstern)
Sendet eine private Nachricht an einen bestimmten Spieler.
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:
Der Empfänger sieht:
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:
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:
Anwendungsbeispiele
Ansagen
Kommunikation mit Spielern
Farbcodes
Viele Chat-Befehle unterstützen Farbcodes:
Beispiel:
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:
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:
Schlechte Beispiele:
Tarnmodus
Konfiguration
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
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
Spielerbefehle
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.
Berechtigung: @css/slay
Beispiele:
Einsatzzwecke:
- Strafe bei Regelverstößen
- Runden schnell beenden
- Camper entfernen
Spieler schlagen (Slap)
Schlägt einen Spieler, verursacht Schaden und stößt ihn weg.
Berechtigung: @css/slay
Parameter:
- schaden – HP-Schaden (Standard: 0)
Beispiele:
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.
Berechtigung: @css/slay
Beispiele:
Gültiger Bereich: 1 bis 999+
Geschwindigkeit setzen
Ändert die Laufgeschwindigkeit eines Spielers.
Berechtigung: @css/slay
Parameter:
- tempo – Multiplikator (1.0 = normal, 2.0 = doppelt so schnell, 0.5 = halb so schnell)
Beispiele:
Ü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.
Berechtigung: @css/slay
Parameter:
- schwerkraft – Multiplikator (1.0 = normal, 0.5 = Mondsprung, 2.0 = schwer)
Beispiele:
Ü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.
Berechtigung: @css/slay
Beispiele:
Gültiger Bereich: 0 bis 65535 (Grenze der CS2-Engine)
Teamverwaltung
Team wechseln
Verschiebt einen Spieler in ein anderes Team.
Berechtigung: @css/kick
Parameter:
- ct – Counter-Terroristen
- t – Terroristen
- spec – Zuschauer
- -k – Spieler beim Wechsel töten (optional)
Beispiele:
Konfiguration:
Legt das Verhalten beim Teamwechsel fest.
Spieler umbenennen
Benennt einen Spieler vorübergehend um.
Berechtigung: @css/kick
Beispiele:
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.
Berechtigung: @css/ban
Beispiele:
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.
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:
Teleport
Zu Spieler teleportieren
Teleportiert dich zu einem anderen Spieler.
Berechtigung: @css/kick
Beispiele:
Einsatzzwecke:
- Spielerverhalten prüfen
- Admin-Hilfe
- Verdächtige Spieler beobachten
Spieler zu dir holen
Holt einen Spieler an deine Position.
Berechtigung: @css/kick
Beispiele:
Einsatzzwecke:
- Feststeckende Spieler befreien
- Spieler sammeln
- Admin-Events
Spieler wiederbeleben
Belebt einen toten Spieler wieder.
Berechtigung: @css/cheats
Beispiele:
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)
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
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?
Abstimmungsbefehle
Abstimmung erstellen
Beispiele
Einfache Ja/Nein-Abstimmung
Spieler sehen:
Mehrere Optionen
Spieler sehen:
So funktioniert die Abstimmung
Teilnahme der Spieler
Spieler stimmen so ab:
- Chat öffnen
- Nummer ihrer Wahl eintippen
- Oder das Abstimmungsmenü nutzen (falls vorhanden)
Beispiel:
Dauer der Abstimmung
- Standard-Abstimmungszeit: etwa 30 Sekunden
- Der Timer wird auf dem Bildschirm angezeigt
- Das Ergebnis erscheint am Ende der Abstimmung
Anwendungsfälle
Regeländerungen
Spieler bestrafen
Bewährte Vorgehensweisen
Klare Fragen
Gute Fragen sind:
- klar und knapp
- konkret
- leicht verständlich
Beispiele:
Anzahl der Optionen
Empfehlungen:
- 2 bis 5 Optionen sind ideal
- Zu viele Optionen verwirren die Spieler
- Optionen kurz halten
Beispiele:
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
Arten von Abstimmungen
Administrative Abstimmungen
Mapwechsel:
Serverneustart:
Regeln durchsetzen:
Gameplay-Abstimmungen
Waffenbeschränkungen:
Teams mischen:
Rundenregeln:
Einschränkungen
Technische Grenzen
- Höchstens etwa 10 Optionen (je nach Menüsystem)
- Immer nur eine Abstimmung gleichzeitig
- Es müssen aktive Spieler teilnehmen
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:
Warum manuell?
- Verhindert Missbrauch
- Admins behalten die Aufsicht
- Volle Kontrolle über die Ausführung
Fortgeschrittene Nutzung
Mit Befehlen kombinieren
Erst abstimmen, dann ausführen:
Konfiguration
Ob Abstimmungsbefehle aktiviert sind, steht in:
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
Fun-Befehle
Ü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:
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.
Berechtigung: @css/cheats
Beispiele:
Wirkung:
- Spieler nimmt keinen Schaden
- Jeder Aufruf schaltet ein oder aus
Noclip
Aktiviert Noclip (durch Wände fliegen).
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.
Berechtigung: @css/slay
Parameter:
- dauer – Dauer in Sekunden (optional, ohne Angabe bis zum Auftauen)
Beispiele:
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.
Berechtigung: @css/slay
Beispiele:
Wiederbeleben
Belebt einen toten Spieler an seiner letzten Todesposition wieder.
Berechtigung: @css/cheats
Beispiele:
Wirkung:
- Spieler erscheint am Todespunkt
- Bekommt die Standardwaffen
- Tritt seinem Team bei
Waffe geben
Gibt einem Spieler eine 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.
Berechtigung: @css/slay
Beispiele:
HP setzen
Setzt die Lebenspunkte eines Spielers.
Berechtigung: @css/slay
Parameter:
- leben – Lebenspunkte (1 bis 999+)
Beispiele:
Übliche Werte:
- 1 – 1 HP (One-Shot-Modus)
- 100 – Normale Gesundheit
- 200 – Doppelte Gesundheit
- 500 – Panzer-Modus
Tempo setzen
Ändert die Laufgeschwindigkeit eines Spielers.
Berechtigung: @css/slay
Parameter:
- tempo – Multiplikator (0.1 bis 10.0)
- 1.0 = normales Tempo
- 2.0 = doppeltes Tempo
- 0.5 = halbes Tempo
Beispiele:
Ü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.
Berechtigung: @css/slay
Parameter:
- schwerkraft – Multiplikator (0.1 bis 10.0)
- 1.0 = normale Schwerkraft
- 0.5 = Mondsprung
- 2.0 = schwer
Beispiele:
Ü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.
Berechtigung: @css/slay
Parameter:
- betrag – Geldbetrag (0 bis 65535)
Beispiele:
Spielergröße ändern
Ändert die Modellgröße eines Spielers.
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:
Übliche Werte:
- 0.5 – Winzig
- 1.0 – Normal (zurücksetzen)
- 1.5 – Groß
- 2.0 – Riesig
Konfiguration
Ort der Konfigurationsdatei:
Standardkonfiguration
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:
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
Admin-Events
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“.