Das Admin-Passwort
AdminPassword in LinuxServer-KFGame.ini. Lege eins fest: Ohne Passwort lässt sich der Web-Admin nicht nutzen. Keine Leerzeichen, Anführungszeichen, ?, & oder =.
In der Konsole des Spiels
Öffne die Konsole (Tab oder ~) und gib AdminLogin <password> ein. Dann:
- Kick <name>: wirft einen Spieler raus.
- KickBan <name>: wirft einen Spieler raus und sperrt ihn.
- SwitchLevel <map>: Wechselt jetzt zu einer Map. Beispiel: SwitchLevel KF-Outpost.
- RestartMap: Startet die aktuelle Karte neu.
- Pause: Pausiert das Spiel, wenn die Option „Admins können pausieren“ aktiviert ist.
- AdminLogOut: beendet die Admin-Sitzung.
Der Web-Admin
Setze bEnabled=true in KFWeb.ini und öffne TCP 8080 (standardmäßig ist es deaktiviert). Melde dich als Admin mit dem Admin-Passwort an. Hier siehst du die Spieler mit Kick und Ban, änderst Map und Modus, bearbeitest die Passwörter und die Ban-Liste und hast eigene Einstellungsseiten. Es läuft nur über unverschlüsseltes HTTP: Halte das Passwort stark und setze einen VPN oder Reverse-Proxy davor, wenn es aus dem Internet erreichbar ist.
Bans
Bans sind SteamID64s, gespeichert in LinuxServer-KFGame.ini als BannedIDs=(Uid=(A=...,B=...)). Auf einem laufenden Server fügst du Bans über das Web-Admin hinzu und hebst sie wieder auf. Änderungen an der Datei während der Server läuft, werden rückgängig gemacht. Eine SteamID64 hat 17 Ziffern und beginnt mit 7656119.
Auf Flux
Der Tab Spieler & Bans zeigt, wer gerade online ist, mit ihren SteamIDs, und du kannst mit einem Klick kicken oder bannen. Dafür wird das Web-Admin aus dem Container heraus genutzt, sodass nichts Zusätzliches offengelegt wird. Die Ban-Liste lässt sich live über SteamID oder Profillink bearbeiten.
Häufig gestellte Fragen
Kann ich mehrere Admins haben?
Sie teilen sich das Admin-Passwort, das Spiel hat keine separaten Admin-Konten. Gib das Passwort nur Leuten, denen du vertraust, und ändere es, wenn jemand geht.
Bleibt ein Bann nach einem Neustart erhalten?
Ja. Bans landen in der ini-Datei des Servers und werden auf Flux mit deinen restlichen Daten synchronisiert.