Het admin-wachtwoord
AdminPassword in LinuxServer-KFGame.ini. Stel er een in: zonder wachtwoord kan de webbeheerder niet worden gebruikt. Geen spaties, aanhalingstekens, ?, & of =.
In de console van het spel
Open de console (Tab of ~) en typ AdminLogin <password>. Daarna:
- Kick <name>: zet een speler eruit.
- KickBan <name>: zet een speler eruit en verbant hem.
- SwitchLevel <map>: wissel nu naar een map, bijvoorbeeld SwitchLevel KF-Outpost.
- RestartMap: start de huidige map opnieuw.
- Pauze: pauzeer het spel, als Admins kunnen pauzeren aan staat.
- AdminLogOut: beëindigt de admin-sessie.
De webadmin
Zet bEnabled=true in KFWeb.ini en open TCP 8080 (standaard staat het uit). Log in als Admin met het adminwachtwoord. Het toont de spelers met kick en ban, past de map en modus aan, bewerkt de wachtwoorden en de banlijst, en heeft eigen instellingenpagina's. Het is gewoon HTTP: houd het wachtwoord sterk, en zet het achter een VPN of reverse proxy als het aan het internet hangt.
Bans
Bans zijn SteamID64's die zijn opgeslagen in LinuxServer-KFGame.ini als BannedIDs=(Uid=(A=...,B=...)). Op een draaiende server voeg je ze toe en haal je ze weg via de webadmin; wijzigingen aan het bestand terwijl de server draait worden teruggedraaid. Een SteamID64 bestaat uit 17 cijfers die beginnen met 7656119.
Op Flux
Het tabblad Spelers & Bans toont wie er online is met hun SteamID's, en kickt of bant met één klik. Dat gaat via de webadmin binnen de container, zodat er niets extra wordt blootgesteld. De banlijst is live aan te passen via SteamID of profiellink.
Veelgestelde vragen
Kan ik meerdere beheerders hebben?
Ze delen het admin-wachtwoord; het spel heeft geen aparte adminaccounts. Geef het wachtwoord alleen aan mensen die je vertrouwt, en verander het wanneer iemand vertrekt.
Blijft een ban behouden na een herstart?
Ja. Bans worden naar het ini-bestand van de server geschreven en op Flux gesynchroniseerd met de rest van je data.