Kicken und Bannen läuft bei HumanitZ über RCON. Chat-Befehle dafür gibt es nicht – die entsprechenden Befehle sind ausschließlich RCON-Befehle. Du musst RCON also einmalig einrichten, bevor Du Spieler entfernen kannst.
RCON einrichten
-
Port prüfen
RCON benötigt einen eigenen TCP-Port. Welcher Port dafür für Deinen Server zur Verfügung steht, siehst Du in der Verwaltung in der Port-Übersicht. Ist dort kein zusätzlicher Port hinterlegt, kannst Du einen über ein Support-Ticket anfragen. -
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server. -
Konfigurationsdatei öffnen
Öffne folgende Datei:/HumanitZServer/GameServerSettings.ini -
RCON aktivieren
Trage im Abschnitt[Host Settings]folgende Werte ein:[Host Settings] RCONEnabled=true RConPort=<RCON-Port aus der Verwaltung> RCONPass="DeinRconPasswort" -
Server starten
Speichere die Datei und starte Deinen Server.
Mit einem RCON-Tool verbinden
HumanitZ nutzt eine zu Valve kompatible RCON-Umsetzung. Du kannst daher jeden gängigen RCON-Client verwenden.
-
RCON-Tool öffnen
Öffne ein RCON-Tool wie mcrcon oder einen vergleichbaren RCON-Client. -
Verbindungsdaten eingeben
- Host: die IP-Adresse Deines Servers (ohne Port)
- Port: der RCON-Port aus der Verwaltung
- Passwort: das Passwort aus
RCONPass
-
Befehle ausführen
Nach erfolgreicher Verbindung kannst Du die untenstehenden Befehle ausführen.
Spieler-ID ermitteln
Zum Kicken und Bannen benötigst Du die Steam-ID des Spielers. Diese liefert Dir der Befehl:
Players
Die Ausgabe listet alle verbundenen Spieler mit Namen und Steam-ID auf.
Spieler kicken
kick <SteamID>
Der Spieler wird vom Server getrennt, kann aber jederzeit wieder beitreten.
Spieler bannen
ban <SteamID>
Der Spieler wird sofort vom Server geworfen, in die Bannliste eingetragen und kann sich nicht mehr verbinden.
Bann aufheben
unban <SteamID>
Mit fetchbanned rufst Du vorher die Liste aller gebannten Steam-IDs ab.
Befehle im Überblick
| Befehl | Beschreibung |
|---|---|
Players |
Zeigt alle verbundenen Spieler mit Namen und Steam-ID |
kick <SteamID> |
Trennt einen Spieler vom Server |
ban <SteamID> |
Bannt einen Spieler und wirft ihn vom Server |
unban <SteamID> |
Hebt den Bann eines Spielers auf |
fetchbanned |
Zeigt die Liste aller gebannten Steam-IDs |
admin <Nachricht> |
Sendet eine Chat-Nachricht mit Admin-Tag |
Bannliste als Datei bearbeiten
Die Banns Deines Servers liegen zusätzlich in einer Textdatei im Projektordner:
/HumanitZServer/F_BannedPlayers.txt
Darin steht eine Steam-ID pro Zeile. Existiert die Datei noch nicht, kannst Du sie selbst anlegen.
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Datei bearbeiten
ÖffneF_BannedPlayers.txtper SFTP und trage eine Steam-ID pro Zeile ein – oder entferne eine Zeile, um einen Bann aufzuheben:76561198012345678 76561198087654321 -
Server starten
Speichere die Datei und starte Deinen Server.
Global gebannte Spieler aussperren
Im Abschnitt [Host Settings] kannst Du zusätzlich die globale Bannliste aktivieren:
UseGlobalBanList=true
Dein Server weist damit Spieler ab, die auf den offiziellen Servern gebannt wurden.
Whitelist einrichten
Möchtest Du Deinen Server nur für bestimmte Spieler öffnen, aktivierst Du im Abschnitt [Host Settings]:
OnlyAllowedPlayers=1
Die zugelassenen Spieler trägst Du anschließend mit einer Steam-ID pro Zeile in folgende Datei ein:
/HumanitZServer/F_MVPAccess.txt
