Skip to main content

Barotrauma: Torne-se admin no seu próprio servidor

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

A atribuição de permissões de administrador permite uma administração simples e completa com controle total do seu servidor. Como administrador, você pode usar todas as opções e funções disponíveis no jogo diretamente dentro dele. Todos os passos que você precisa seguir para atribuir permissões de administrador ao seu servidor serão descritos abaixo.

Configuração

Adicionar um admin é feito via o arquivo de configuração Clientpermissions.xml, que você encontra na interface em Configs.

Uma nova entrada de cliente deve ser adicionada no arquivo para incluir um novo jogador. A sintaxe para isso é a seguinte:

<Client
name="<nome do jogador>"
steamid="<steamid>"
permissions="<permissão(ões)>">
<command
name="<nome do comando>" />
</Client>

A entrada do cliente contém as variáveis Name, SteamID, Permissions e Command. Elas devem ser modificadas. O nome pode ser definido como quiser, serve apenas como um marcador para facilitar a visualização. Depois, o SteamID64 da sua conta Steam deve ser definido.

Você pode encontrá-lo acessando seu perfil Steam e clicando com o botão direito em qualquer lugar do perfil. Lá você pode copiar a URL do perfil Steam.

Depois, a URL deve ser inserida em um dos seguintes sites:

Isso vai te mostrar as informações gerais da conta, assim como o Steam ID. Nesse caso, o Steam ID 64 é o que você precisa. O Steam ID deve ser adicionado na entrada do cliente em SteamID. O resultado fica assim:

<Client
name="Nome"
steamid="123456789"
permissions="<permissão(ões)>">
<command
name="<nome do comando>" />
</Client>

Agora você já é admin, mas ainda não tem direitos específicos adicionados à sua conta. Você pode adicioná-los incluindo as permissões e comandos que podem ser usados. Por exemplo, assim:

...
permissions="<permissão(ões)>"> ---> permissions="ServerLog, ConsoleCommands">
...
<?xml version="1.0" encoding="utf-8" ?>
<ClientPermissions>
<Client
name="Nome"
steamid="123456789"
permissions="ServerLog, ConsoleCommands">
<command
name="heal" />
<command
name="spawn" />
</Client>
</ClientPermissions>

Nesse exemplo, o admin recebeu acesso aos logs do servidor, console, e aos comandos heal e spawn. A seguir você encontra uma visão geral das permissões que pode configurar.

Permissões

PermissõesDescrição
ManageRoundPode iniciar/encerrar rodadas.
KickPode expulsar outros jogadores.
BanPode banir outros jogadores.
UnbanPode remover bans de outros jogadores.
SelectSubPode escolher o submarino.
SelectModePode escolher o modo de jogo.
ManageCampaignPode selecionar o destino, missão e comprar suprimentos na loja da Campanha.
ConsoleCommandsPode usar comandos do console - atenção, você também precisa dar permissões para comandos específicos do console.
ServerLogPode ler os logs do servidor.
ManageSettingsPode alterar as configurações do servidor.
ManagePermissionsPode alterar as permissões de outros clientes.
KarmaImmunityFica imune aos efeitos negativos do sistema de karma, não perde karma.
AllConcede todas as permissões.

Conclusão

Parabéns, você configurou com sucesso as permissões de administrador. Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂