Zum Inhalt springen

So kickst und bannst du Spieler auf deinem Quake Live Server

Spieler entfernst du über die Konsole deines Servers in der Verwaltung oder direkt im Spiel, wenn du dort Admin- beziehungsweise Moderatorenrechte besitzt.

Hinweis

Wie du dir und anderen Spielern Rechte gibst, erfährst du unter Admin hinzufügen.

Client-ID herausfinden

Alle folgenden Befehle erwarten die Client-ID — die Nummer, die der Server einem verbundenen Spieler zuweist.

  1. Auf deinen Server verbinden
    Verbinde dich im Spiel auf deinen Server und öffne dort die Konsole.

  2. Spielerliste abrufen
    Gib folgenden Befehl ein:

    /players

    Die Ausgabe zeigt dir alle verbundenen Spieler mit ihrer Client-ID und ihrer SteamID64.

Hinweis

In der Konsole deines Servers gibst du die Befehle ohne führendes / ein. Im Spiel schreibst du dieselben Befehle mit einem führenden /, also zum Beispiel /tempban 3.

Spieler entfernen

Quake Live kennt keinen eigenen kick-Befehl. Um einen Spieler zu entfernen, nutzt du stattdessen tempban:

tempban 3

Der Spieler wird vom Server entfernt und kann bis zum Ende der laufenden Map nicht wieder beitreten. Danach ist der Zugang wieder frei.

Achtung

Häufig kursierende Schreibweisen wie kick <Spielername> funktionieren auf einem Quake Live Server nicht — ein kick-Befehl ist dort weder in der Serverkonsole noch im Spiel vorhanden. Ein Kick ist nur als Abstimmung der Spieler vorgesehen (callvote kick beziehungsweise callvote clientkick). Als Admin entfernst du Spieler über tempban beziehungsweise ban.

Spieler bannen

ban 3

Der Spieler wird sofort entfernt und dauerhaft ausgesperrt. Der Bann wird in der Datei /baseq3/access.txt gespeichert, und zwar in derselben Form wie die Adminrechte:

76561198012345678|ban

Bann aufheben

Ist der Spieler noch verbunden oder verbindet er sich gerade neu, hebst du den Bann direkt über die Konsole auf:

unban 3

Für einen Spieler, der nicht auf dem Server ist, entfernst du den Eintrag aus der Datei:

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  3. access.txt bearbeiten
    Öffne folgende Datei und lösche die Zeile mit der betroffenen SteamID64 und dem Zusatz |ban:

    /baseq3/access.txt
  4. Server starten
    Speichere die Datei und starte deinen Server.

Wichtig

Bearbeite die access.txt nur bei gestopptem Server. Der Server schreibt die Liste vor jedem Map-Ladevorgang neu — Änderungen im laufenden Betrieb gehen dabei verloren.

Befehle im Überblick

BefehlBeschreibung
/players (im Spiel)Verbundene Spieler mit Client-ID und SteamID64 anzeigen
tempban <Client-ID>Spieler bis zum Ende der Map vom Server entfernen
ban <Client-ID>Spieler dauerhaft aussperren
unban <Client-ID>Bann aufheben
mute <Client-ID>Spieler stummschalten
unmute <Client-ID>Stummschaltung aufheben
put <Client-ID> <red|blue|spectator>Spieler in ein Team oder zu den Zuschauern verschieben
lock [team] / unlock [team]Teams sperren beziehungsweise wieder freigeben
pause / unpauseMatch anhalten und fortsetzen
forceshuffleTeams neu mischen
opsay <Text>Nachricht als Serverbetreiber an alle Spieler senden
map <Map> <Factory>Map und Spielmodus wechseln
quitServer beenden

Kick-Abstimmungen einschränken

Spieler können sich per callvote kick gegenseitig zur Abstimmung stellen. Das kannst du unterbinden.

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. server.cfg öffnen
    Öffne per SFTP folgende Datei:

    /baseq3/server.cfg
  3. Abstimmung deaktivieren
    Für g_voteFlags addierst du die Werte der Abstimmungen, die du sperren möchtest. Kick-Abstimmungen haben den Wert 16:

    set g_voteFlags "16"

    Möchtest du Abstimmungen komplett abschalten, setzt du stattdessen:

    set g_allowVote "0"
  4. Server starten
    Speichere die Datei und starte deinen Server.

Werte für g_voteFlags

WertGesperrte Abstimmung
1map
2map_restart
4nextmap
8gametype (Factory-Angabe bei callvote map)
16kick
32timelimit
64fraglimit
128shuffle
256teamsize
512cointoss/random
1024loadouts
2048Abstimmung am Spielende
4096ammo (global)
8192timers (Item)

Um zum Beispiel Kick- und Map-Abstimmungen zu sperren, rechnest du 16 + 1 = 17.