A senha de administrador
AdminPassword no LinuxServer-KFGame.ini. Defina uma: sem ela, a administração web não pode ser usada. Sem espaços, aspas, ?, & ou =.
No console do jogo
Abra o console (Tab ou ~) e digite AdminLogin <password>. Depois:
- Kick <name>: expulsa um jogador.
- KickBan <name>: expulsa e bane um jogador.
- SwitchLevel <map>: troca para um mapa agora, por exemplo SwitchLevel KF-Outpost.
- RestartMap: reinicia o mapa atual.
- Pausar: pausa o jogo, se a opção Admins can pause estiver ativada.
- AdminLogOut: encerra a sessão de administração.
O painel web
Defina bEnabled=true no KFWeb.ini e abra a porta TCP 8080 (ela vem desativada por padrão). Faça login como Admin com a senha de admin. Ele lista os jogadores com as opções de expulsar e banir, altera o mapa e o modo, edita as senhas e a lista de banimentos, e tem suas próprias páginas de configuração. É HTTP simples: mantenha a senha forte e coloque-o atrás de uma VPN ou de um proxy reverso se ele estiver exposto à internet.
Banimentos
Os banimentos são SteamID64 salvos em LinuxServer-KFGame.ini como BannedIDs=(Uid=(A=...,B=...)). Em um servidor em execução, adicione e remova-os pelo painel de administração web; editar o arquivo enquanto ele está em execução desfaz a alteração. Um SteamID64 tem 17 dígitos e começa com 7656119.
Na Flux
A aba Jogadores e banimentos mostra quem está conectado, com seus SteamIDs, e permite expulsar ou banir com um clique, usando a administração web de dentro do contêiner para que nada extra fique exposto. A lista de banimentos pode ser editada por SteamID ou link do perfil, em tempo real.
Perguntas frequentes
Posso ter vários admins?
Eles compartilham a senha de administrador, pois o jogo não tem contas de administrador separadas. Dê a senha apenas a pessoas em quem você confia e troque-a quando alguém sair.
Um banimento sobrevive a uma reinicialização?
Sim. Os banimentos são gravados no ini do servidor e, na Flux, sincronizados com o restante dos seus dados.