Abstimmungsbefehle

Befehle zum Erstellen von Umfragen und Abstimmungen auf deinem Server.

Abstimmung erstellen

Erstellt eine eigene Umfrage, über die die Spieler abstimmen.

Befehle
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

Befehle
css_vote "Should we change map?" "Yes" "No"

Spieler sehen:

Code
Vote: Should we change map?
1. Yes
2. No

Mehrere Optionen

Befehle
css_vote "Which map should we play next?" "de_dust2" "de_mirage" "de_inferno" "de_nuke"

Spieler sehen:

Code
Vote: Which map should we play next?
1. de_dust2
2. de_mirage
3. de_inferno
4. de_nuke

Abstimmung über Regeln

Befehle
css_vote "Should we allow AWPs?" "Yes" "No" "Only one per team"

Abstimmung über Aktivitäten

Befehle
css_vote "What should we do?" "Surf" "Deathrun" "Competitive" "Fun Round"

So funktioniert die Abstimmung

Teilnahme der Spieler

Spieler stimmen so ab:

  1. Chat öffnen
  2. Nummer ihrer Wahl eintippen
  3. Oder das Abstimmungsmenü nutzen (falls vorhanden)

Beispiel:

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

Code
Vote Results:
1. Yes - 12 votes (60%)
2. No - 8 votes (40%)
Winner: Yes

Anwendungsfälle

Map-Abstimmung

Befehle
css_vote "Next map?" "de_dust2" "de_mirage" "de_inferno"

Regeländerungen

Befehle
css_vote "Enable friendly fire?" "Yes" "No"
css_vote "Restart round?" "Yes" "No"

Spieler bestrafen

Befehle
css_vote "Ban PlayerName for cheating?" "Yes" "No"
css_vote "Kick AFK player?" "Yes" "No"

Fun-Runden

Befehle
css_vote "Fun round type?" "Knife only" "Deagle only" "Zeus only" "Normal"

Servereinstellungen

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

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

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

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

Befehle
css_vote "Change map now?" "Yes" "No"

Serverneustart:

Befehle
css_vote "Restart server?" "Yes" "No"

Regeln durchsetzen:

Befehle
css_vote "Kick PlayerName?" "Yes" "No"

Gameplay-Abstimmungen

Waffenbeschränkungen:

Befehle
css_vote "Disable AWP?" "Yes" "No"

Teams mischen:

Befehle
css_vote "Scramble teams?" "Yes" "No"

Rundenregeln:

Befehle
css_vote "Knife round first?" "Yes" "No"

Event-Abstimmungen

Turnier:

Befehle
css_vote "Start tournament?" "Yes, start now" "Wait 5 minutes" "No, cancel"

Eigener Spielmodus:

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

Befehle
css_addadmin STEAMID "Name" "@css/generic" 50 0

Umgang mit dem Ergebnis

Manuelle Umsetzung

Abstimmungen führen keine Aktion automatisch aus. Admins müssen:

  1. das Ergebnis ansehen
  2. die Gewinner-Option selbst ausführen

Beispiel:

Befehle
# Abstimmung starten
css_vote "Change to de_dust2?" "Yes" "No"
# Wenn "Yes" gewinnt, die Map selbst wechseln
css_map de_dust2

Warum manuell?

  • Verhindert Missbrauch
  • Admins behalten die Aufsicht
  • Volle Kontrolle über die Ausführung

Fortgeschrittene Nutzung

Mit Befehlen kombinieren

Erst abstimmen, dann ausführen:

Befehle
# Abstimmung über die Map
css_vote "Next map?" "dust2" "mirage" "inferno"
# Wenn dust2 gewinnt:
css_map de_dust2
# Abstimmung über einen Kick
css_vote "Kick PlayerName?" "Yes" "No"
# Wenn Yes gewinnt:
css_kick PlayerName "Voted to be kicked"

Abstimmungen nacheinander

Mehrere Abstimmungen für komplexe Entscheidungen:

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

Code
addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/Commands.json
Konfiguration
{
"Commands": {
"css_vote": {
"Aliases": [
"css_vote"
]
}
}
}

Zum Deaktivieren alle Aliase entfernen:

Konfiguration
{
"Commands": {
"css_vote": {
"Aliases": []
}
}
}

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

  1. Klare Fragen stellen – nichts Mehrdeutiges
  2. Optionen begrenzen – 2 bis 4 sind ideal
  3. Den richtigen Zeitpunkt wählen – zwischen den Runden
  4. Umsetzen – die Gewinner-Option auch ausführen
  5. 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:

Befehle
css_vote "Try new map cs_office?" "Yes" "No"

Event planen:

Befehle
css_vote "Tournament this weekend?" "Saturday" "Sunday" "No thanks"

Rückmeldung zu Regeln:

Befehle
css_vote "Keep no-AWP rule?" "Yes" "No" "Only limit to 2"