Como se Tornar Admin no seu Servidor de Barotrauma
Aprenda a virar admin no seu servidor de Barotrauma: encontre seu SteamID, edite o arquivo clientpermissions.xml, salve as alterações e reinicie.
Nas profundezas traiçoeiras de Europa, manter a ordem no seu submarino é vital! Para moderar a sua tripulação, você precisará se conceder permissões de administrador. Em Barotrauma, a administração do servidor não é feita por meio de uma simples caixa de senha na interface do jogo; em vez disso, exige a modificação de um arquivo de configuração específico no seu servidor.
Este guia vai te ajudar a localizar, gerar e editar o 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 ser observado:
Este arquivo não existe por padrão em um servidor recém-criado. 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.
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 será parecido com
STEAM_0:1:155531313).
Passo crucial: Você deve alterar o primeiro
0nesse formato para um1. Por exemplo,STEAM_0:1:155531313se tornaSTEAM_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 uma vez para gerá-lo ou criar um novo arquivo com esse nome exato.
Você precisará editar a linha do seu usuário com as tags
<ClientPermissions>. Apague tudo o que estiver lá, se houver algo, e cole o bloco XML de exemplo abaixo. Substitua o texto de marcação pelo seu nome exato no jogo, o SteamID que você copiou anteriormente e as permissões.
Seu arquivo finalizado deve ficar parecido 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 a página para baixo e clique em Save File para salvar as alterações no arquivo XML.

Volte para a aba Actions e reinicie o servidor.

Solução de problemas
Não consigo encontrar o arquivo
clientpermissions.xml!Lembre-se, 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(por exemplo,STEAM_1:1:XXXXXXX). Se você usarSTEAM_0, o servidor não te 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 pare 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 (
"), uma tag angular (<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 seu arquivo exatamente com o bloco de exemplo no Passo 2.
Conclusão
Assim que o seu servidor for reiniciado, as alterações entrarão em vigor imediatamente. Agora você poderá acessar as configurações do servidor dentro do jogo e usar comandos do console para gerenciar sua tripulação, trocar de submarino ou banir traidores indisciplinados que estão tentando afundar sua nave.
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 tag angular (<, >) fará com que o arquivo quebre, então certifique-se de que a sua formatação corresponda perfeitamente ao exemplo! Se tiver qualquer problema com a configuração ou se tiver mais dúvidas sobre as definições, nossa equipe de suporte estará sempre pronta para ajudar.