Kommunikationsbefehle

Befehle zum Einschränken der Kommunikation von Spielern (Voice- und Textchat).

Ü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.

Befehle
css_gag <#userid oder name> [zeit in minuten/0 perm] [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
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.

Befehle
css_addgag <steamid> [zeit in minuten/0 perm] [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
css_addgag 76561198012345678 60 "Chat abuse"
css_addgag STEAM_1:0:12345678 1440 "Spam"

Gag aufheben

Entfernt den Gag eines Spielers.

Befehle
css_ungag <steamid oder name> [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
css_ungag PlayerName "Appeal accepted"
css_ungag 76561198012345678 "Mistake"

Mute-Befehle

Spieler muten

Verhindert, dass ein Spieler den Voicechat benutzt.

Befehle
css_mute <#userid oder name> [zeit in minuten/0 perm] [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
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.

Befehle
css_addmute <steamid> [zeit in minuten/0 perm] [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
css_addmute 76561198012345678 120 "Voice abuse"
css_addmute STEAM_1:0:12345678 1440 "Mic spam"

Mute aufheben

Entfernt den Mute eines Spielers.

Befehle
css_unmute <steamid oder name> [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
css_unmute PlayerName "Behavior improved"
css_unmute 76561198012345678 "Time served"

Silence-Befehle

Spieler silencen

Sperrt Text- und Voicechat eines Spielers gleichzeitig.

Befehle
css_silence <#userid oder name> [zeit in minuten/0 perm] [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
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.

Befehle
css_addsilence <steamid> [zeit in minuten/0 perm] [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
css_addsilence 76561198012345678 120 "Total communication ban"
css_addsilence STEAM_1:0:12345678 0 "Permanent silence"

Silence aufheben

Entfernt das Silence eines Spielers.

Befehle
css_unsilence <steamid oder name> [grund]

Berechtigung: @css/chat

Beispiele:

Befehle
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:

Konfiguration
"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

Konfiguration
"NotifyPenaltiesToAdminOnConnect": true

Wenn aktiv, sehen Admins beim Betreten die aktiven Kommunikationsstrafen:

Code
[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:

Befehle
css_penalties
css_mypenalties
css_comms

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:

Befehle
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:

Befehle
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

  1. Mit Verwarnungen anfangen – nicht jedes Chat-Problem braucht sofort einen Gag
  2. Passende Dauer wählen – Strafe an die Schwere anpassen
  3. Gründe angeben – hilft Spielern zu verstehen, was falsch war
  4. Silence mit Bedacht – eine komplette Kommunikationssperre ist hart

Gag, Mute oder Silence

Schrittweises Vorgehen:

  1. Mündliche Verwarnung
  2. Gag oder Mute (je nach Verstoß)
  3. Längerer Gag oder Mute bei Wiederholung
  4. Silence bei fortgesetztem Missbrauch
  5. Vorübergehender Bann in Extremfällen

Dokumentation

  1. Immer Gründe angeben – nötig für Einsprüche
  2. Konkret sein – „Mic spam“ statt nur „abuse“
  3. Aufzeichnungen führen – Admin-Logs für Wiederholungstäter nutzen

Discord-Anbindung

Kommunikationsstrafen können Discord-Benachrichtigungen senden, wenn das eingerichtet ist:

Konfiguration
"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:

  1. UserMessageGagChatType in der Config umschalten
  2. Prüfen, ob der Spieler wirklich gegaggt ist (mit css_who)
  3. 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