So kickst und bannst du Spieler auf deinem Counter-Strike Source Server
Spieler entfernst du entweder über die Serverkonsole in der Verwaltung oder — falls SourceMod installiert ist — direkt im Spiel über die SourceMod-Befehle.
Spieler anzeigen
Serverkonsole öffnen
Öffne die Konsole deines Servers über die Verwaltung.Spielerliste abrufen
Gib folgenden Befehl ein:statusDie Ausgabe zeigt dir für jeden verbundenen Spieler die userid und die SteamID. Diese Werte brauchst du für die folgenden Befehle.
Befehle über die Serverkonsole
| Befehl | Beschreibung |
|---|---|
status | Server- und Spielerinformationen inklusive userid und SteamID anzeigen |
kick <Spielername> | Spieler über den Spielernamen vom Server entfernen |
kickid <userid|SteamID> [Grund] | Spieler über die ID vom Server entfernen |
banid <Minuten> <SteamID> [kick] | Spieler bannen (0 = dauerhaft) |
removeid <SteamID> | Bann einer SteamID aufheben |
removeip <IP> | Bann einer IP-Adresse aufheben |
writeid | Dauerhafte SteamID-Banns in banned_user.cfg speichern |
writeip | Dauerhafte IP-Banns in banned_ip.cfg speichern |
changelevel <Mapname> | Map wechseln |
Spieler kicken
kick <Spielername>Statt des Namens kannst du auch die userid oder die SteamID angeben:
kickid STEAM_0:1:12345678 GrundEin gekickter Spieler wird vom Server entfernt, kann aber sofort wieder beitreten.
Spieler bannen
banid 60 STEAM_0:1:12345678 kickDie Dauer steht in Minuten vor der SteamID, 0 bannt dauerhaft. Der Zusatz kick entfernt den Spieler sofort vom Server — ohne ihn wirkt der Bann erst beim nächsten Verbindungsversuch.
Banns dauerhaft speichern
Wichtig
Banns liegen zunächst nur im Arbeitsspeicher des Servers und sind nach einem Neustart wieder verschwunden. Speichere sie deshalb nach jeder Änderung mit writeid (SteamID-Banns) beziehungsweise writeip (IP-Banns). Die Banns werden dann in die Dateien /cstrike/cfg/banned_user.cfg und /cstrike/cfg/banned_ip.cfg geschrieben.
Hinweis
In die Dateien geschrieben werden ausschließlich dauerhafte Banns, also Einträge mit der Dauer 0. Zeitlich begrenzte Banns bleiben nur bis zum nächsten Neustart bestehen. Wer dauerhaft gesperrt bleiben soll, wird deshalb mit banid 0 <SteamID> kick gebannt.
Hinweis
Damit gespeicherte Banns nach einem Neustart wieder gelten, müssen die Dateien beim Serverstart ausgeführt werden. Trage dafür in /cstrike/cfg/server.cfg folgende Zeilen ein:
exec banned_ip.cfg
exec banned_user.cfgRCON aktivieren
Über RCON führst du dieselben Befehle auch von außerhalb der Verwaltung aus.
Server stoppen
Stoppe deinen Server über die Verwaltung.server.cfg öffnen
Öffne per SFTP folgende Datei:/cstrike/cfg/server.cfgPasswort setzen
Trage folgende Zeile ein und wähle ein sicheres Passwort:rcon_password "dein-passwort"Server starten
Speichere die Datei und starte deinen Server.
Hinweis
RCON läuft über denselben Port wie das Spiel — einen eigenen RCON-Port gibt es nicht. Befehle setzt du anschließend über rcon <Befehl> ab.
Wichtig
Wer dein RCON-Passwort kennt, hat die volle Kontrolle über deinen Server. Gib es nicht weiter und nutze ein eigenes, langes Passwort.
Tipp
Du kannst RCON zusätzlich gegen Passwort-Rateversuche absichern. Trage dafür in der server.cfg folgende Zeilen ein:
sv_rcon_maxfailures 5
sv_rcon_banpenalty 1440Werden mehr als fünf Anmeldeversuche mit falschem Passwort gezählt, sperrt der Server die betreffende IP-Adresse für 1440 Minuten (24 Stunden).
Befehle über SourceMod
Ist SourceMod installiert, kannst du Spieler direkt aus dem Spiel heraus verwalten. Wie du SourceMod einrichtest und dir Adminrechte gibst, steht unter Mods hinzufügen und Admin hinzufügen.
| Befehl | Syntax | Benötigtes Flag |
|---|---|---|
sm_kick | <#userid|Name> [Grund] | c (kick) |
sm_ban | <#userid|Name> <Minuten|0> [Grund] | d (ban) |
sm_banip | <IP|#userid|Name> <Dauer> [Grund] | d (ban) |
sm_addban | <Dauer> <SteamID> [Grund] | m (rcon) |
sm_unban | <SteamID|IP> | e (unban) |
sm_who | [#userid|Name] | b (generic) |
sm_map | <Map> | g (changemap) |
sm_rcon | <Befehl> | m (rcon) |
Hinweis
Bei sm_ban und sm_banip bedeutet die Dauer 0 einen dauerhaften Bann. Mit sm_addban kannst du auch Spieler bannen, die gerade nicht auf dem Server sind. Alle Befehle funktionieren sowohl in der Spielkonsole als auch im Chat — dort schreibst du statt sm_kick einfach !kick oder /kick.
Beispiele
sm_kick "Spielername" Regelverstoßsm_ban #12 60 Regelverstoßsm_addban 0 STEAM_0:1:12345678 RegelverstoßBann aufheben
Über die Serverkonsole:
removeid STEAM_0:1:12345678removeip 123.45.67.89Führe anschließend erneut writeid beziehungsweise writeip aus, damit die Änderung dauerhaft gespeichert wird.
Mit SourceMod:
sm_unban STEAM_0:1:12345678sm_unban 123.45.67.89Hinweis
Alternativ stoppst du deinen Server und löschst die betreffende Zeile per SFTP aus /cstrike/cfg/banned_user.cfg beziehungsweise /cstrike/cfg/banned_ip.cfg.