O serveradmin.xml (nome definido por AdminFileName) contém administradores, whitelist, blacklist e níveis de permissão de comandos. Nível baixo dá mais direitos; jogadores não listados têm 1000 e comandos não listados exigem nível 0.
Como usar a ferramenta
Importe seu serveradmin.xml atual (ou comece do exemplo) e faça backup do original.
Adicione administradores: plataforma, ID (SteamID64 para Steam), nome e nível de permissão.
Preencha, se necessário, a whitelist (qualquer entrada ativa o modo whitelist), a blacklist e os níveis por comando.
Baixe o arquivo, substitua o do servidor (parado, ou use comandos no jogo) e reinicie.
Formato e limites
Estrutura gerada: raiz <adminTools> com <users>, <whitelist>, <blacklist> e <commands>. Os elementos são <user platform userid name permission_level/>, <blacklisted platform userid displayname unbandate reason/> e <permission cmd permission_level/>. Corresponde às versões recentes (V3.x) segundo o wiki 7d2dmodding; versões antigas (V1/V2) usavam outro formato. Tokens de API, usuários web e grupos Steam são mantidos pelo jogo, mas não são tratados aqui: edite à mão ou por comandos. O wiki também recomenda gerenciar o arquivo pelos comandos admin, ban, whitelist e createwebuser.
Perguntas frequentes
- Que nível de permissão dar a um administrador?
- 0 para administrador completo; valores maiores (até 1000) para moderadores limitados. Um comando só é utilizável se o nível do jogador for menor ou igual ao do comando.
- Que ID usar para um jogador Steam?
- Escolha a plataforma «Steam» e informe o SteamID64 (17 dígitos). Para outras plataformas, use o ID mostrado pelo comando lp no jogo.
