Como se Tornar Admin no Servidor de Barotrauma
Guia para virar admin no seu servidor de Barotrauma. Saiba como achar seu SteamID, editar o arquivo clientpermissions.xml e aplicar as mudanças.
Nas profundezas traiçoeiras de Europa, manter a ordem no seu submarino é vital! Para moderar sua tripulação, você precisará se conceder permissões de administrador. Em Barotrauma, a administração do servidor não é feita por uma simples caixa de senha na interface do jogo; em vez disso, requer a modificação de um arquivo de configuração específico no seu servidor.
Este guia vai te ajudar a localizar, gerar e editar seu arquivo de permissões para que você possa assumir o controle total da sua embarcação.
Localizando o arquivo de permissões
Todas as permissões de administrador e moderador são gerenciadas inteiramente através do seguinte arquivo: Server/Data/clientpermissions.xml
Comportamento importante a se notar:
Este arquivo não existe por padrão em um servidor novo. Ele é criado automaticamente apenas depois que um jogador entra no servidor pelo menos uma vez.
Se você não quiser abrir o jogo só para gerá-lo, este arquivo também pode ser criado manualmente antes de qualquer pessoa entrar.
Guia passo a passo para adicionar um administrador
Passo 1: Obtenha seu SteamID
Para atribuir permissões com segurança, o servidor precisa saber exatamente quem você é. Você usará seu SteamID para este processo.
Acesse uma ferramenta de busca de Steam ID (como o steamid.io).

Insira o link do seu perfil Steam e copie o seu SteamID padrão (ele se parecerá com algo como
STEAM_0:1:155531313).
Passo Crucial: Você deve alterar o primeiro
0nesse formato para um1. Por exemplo,STEAM_0:1:155531313viraSTEAM_1:1:155531313. Não se preocupe com o segundo 0/1, apenas com o primeiro.
Passo 2: Edite o arquivo clientpermissions.xml
Vá para o seu Painel do Servidor e acesse Actions > Shutdown para desligar o seu servidor.

Navegue até o seu File Manager, abra a pasta
Server/Data/, localize o arquivoclientpermissions.xmle abra-o no editor de texto.
Se ele não estiver lá, lembre-se de entrar no seu servidor pelo menos uma vez para gerá-lo ou crie um novo arquivo com este nome exato.
Você precisará editar a linha do seu usuário com as tags
<ClientPermissions>. Apague tudo o que estiver lá dentro, se houver algo, e cole o exemplo de bloco XML abaixo. Substitua o texto de marcação pelo seu nome exato no jogo, o SteamID que você copiou anteriormente e as permissões.
O seu arquivo finalizado deve se parecer com este exemplo:
<ClientPermissions>
<Client name="Username"
accountid="STEAM_1:1:155531313"
permissions="All" />
</ClientPermissions>
Se você quiser conceder menos privilégios a alguém, pode alterar a opção de permissões para outros comandos. Para saber mais, você pode acessar a wiki oficial do jogo: Barotrauma Wiki
Passo 3: Salve e reinicie
Role para baixo e clique em Save File para salvar suas alterações no arquivo XML.

Volte para a aba Actions e Reiniciar o servidor.

Solução de problemas
Não consigo encontrar o arquivo
clientpermissions.xml!Lembre-se de que este arquivo não existe até que alguém entre no servidor pela primeira vez. A solução mais fácil é iniciar o seu servidor, entrar nele rapidamente e depois desligá-lo. O jogo gerará automaticamente o arquivo
Server/Data/clientpermissions.xmlpara você editar.
Adicionei minhas informações, mas ainda não sou administrador no jogo.
Verifique o formato do seu SteamID: Certifique-se de ter alterado o primeiro
0para um1(ex:STEAM_1:1:XXXXXXX). Se você usarSTEAM_0, o servidor não o reconhecerá. Além disso, certifique-se de ter usadoaccountid=e nãosteamid=.Verifique o status do seu servidor: Você editou o arquivo enquanto o servidor estava rodando? Se sim, o servidor provavelmente sobrescreveu suas alterações ao salvar. Sempre desligue o servidor completamente antes de editar arquivos XML.
Meu servidor crasha ou o arquivo reseta completamente quando eu o inicio.
Erro de Sintaxe XML: Arquivos XML são extremamente rígidos. Se você acidentalmente deletou uma aspa (
"), um sinal de menor/maior (<ou/>), ou esqueceu a tag de fechamento</ClientPermissions>bem no final, o servidor não conseguirá ler o arquivo e vai crashar ou sobrescrevê-lo. Compare o seu arquivo exatamente com o bloco de exemplo no Passo 2.
Conclusão
Assim que o seu servidor iniciar novamente, as alterações entrarão em vigor imediatamente. Agora você pode acessar as configurações do servidor dentro do jogo e usar comandos do console para gerenciar sua tripulação, trocar de submarino ou expulsar traidores rebeldes que estejam tentando afundar seu navio.
Se as suas permissões parecerem não estar funcionando, verifique novamente o seu arquivo clientpermissions.xml em busca de erros de digitação. A falta de uma aspa ou colchete angular (<, >) fará com que o arquivo quebre, então certifique-se de que sua formatação corresponda perfeitamente ao exemplo! Se tiver qualquer problema com a configuração ou mais dúvidas sobre as definições, nossa equipe de suporte está sempre aqui para ajudar.