Gerenciar permissões de Admin e Mods no servidor Rust
Aprenda a gerenciar permissões de mods e usuários no Oxide. Dê ferramentas de admin a jogadores e controle quem pode configurar mods no seu servidor Rust.
Gerenciar mods no seu servidor é um processo que envolve várias etapas. Neste artigo, vamos mostrar como gerenciar as permissões dos mods do Oxide, focando em ferramentas como o RustAdmin e o mod Permissions Manager do uMod.
Entendendo as Permissões no Oxide
As permissões em servidores de jogos ajudam a controlar o que os usuários e mods podem fazer. Isso é especialmente importante em jogos multiplayer, onde você quer que certos jogadores (como moderadores ou admins) tenham privilégios elevados, enquanto limita as ações dos jogadores comuns. As permissões podem cobrir várias áreas, incluindo a capacidade de banir ou chutar jogadores, spawnar itens ou alterar as configurações do servidor. A maioria dos mods exige permissões de admin para funcionar, por isso é obrigatório configurá-las corretamente antes de usá-los no seu servidor, mesmo depois de já tê-los instalado e configurado!
Método Recomendado: Usando Ferramentas RCON
Para ter permissões, você precisa ser o dono do servidor ou estar em um grupo que tenha recebido cargo de admin. Uma das maneiras mais eficientes de gerenciar as permissões no seu servidor é através de ferramentas RCON (Remote Console). Essas ferramentas permitem que você envie comandos para o seu servidor remotamente, facilitando o controle e a configuração sem precisar acessar diretamente os arquivos do servidor.
RustAdmin: Uma Ferramenta RCON Popular
O RustAdmin é uma ferramenta RCON amplamente utilizada que ajuda a gerenciar as configurações e permissões do seu servidor com facilidade, e ela é gratuita. Veja como usá-la:
- Baixe e Instale o RustAdmin:
- Acesse o site do RustAdmin para baixar o aplicativo compatível com o seu sistema.
- Instale o programa seguindo as instruções na tela.
- Conecte-se ao seu Servidor:
- Abra o RustAdmin e insira o endereço IP do seu servidor e a porta RCON (que você encontra no painel do seu servidor).
- Insira a sua senha RCON, que pode ser definida nas configurações do seu servidor. Observação: a senha RCON sempre vem em branco por padrão na criação do servidor. Você precisará defini-la e reiniciar o servidor para que ela passe a valer.
Clique em "Connect" para começar a enviar comandos.
Concedendo Permissões:
- Depois de conectado, você pode usar a interface de comandos para conceder permissões. Por exemplo, para dar a um usuário a capacidade de se teletransportar, você digitaria um comando como:
oxide.grant user teleport- Você também pode revogar permissões usando:
oxide.revoke user teleport- Certifique-se de substituir
USERpelo nome de usuário real do jogador que você deseja modificar.
Verificando Permissões:
- Para ver as permissões que um usuário possui atualmente, você pode usar:
oxide.show user
Como se Conectar ao seu Servidor com o RustAdmin
Para usar o RCON corretamente, primeiro você precisará configurá-lo:
- Configuração do Servidor (Server Configuration):
- O tipo de RCON deve estar selecionado.
- Insira o IP do seu servidor, a porta RCON e a senha RCON. Você pode obter essas informações nas Configurações Básicas (Basic Settings) do seu servidor.
- Aba "Other" (Outros):
- Esta aba fica à direita de "Server configuration" e é muito importante, pois ela concederá o status de dono (*owner*) ao seu usuário da Steam.
- Insira o seu STEAMID (obtido nos detalhes da sua conta Steam) e o seu nome de usuário/apelido da Steam.
- O restante das configurações é opcional e depende das suas preferências.
- Chave de API da Steam (Steam API key):
- Você pode obter sua chave de API da Steam acessando o link: Steam API key. Ela é usada para estatísticas.
- Salvar Configuração (Save Configuration):
- Quando tudo estiver configurado corretamente, basta salvar clicando em "Save" e dando um nome fácil de identificar.
- Pegue o seu SteamID nos detalhes da sua conta no canto superior esquerdo ou através deste link:


Usando o Permissions Manager no uMod
Além das ferramentas RCON, gerenciar permissões diretamente dentro do jogo é muito simples com o mod Permissions Manager do uMod. Ele oferece uma interface visual para gerenciar as permissões sem precisar digitar comandos toda hora.
- Baixe o Permissions Manager:
- Acesse o CodeFling e baixe o plugin Permissions Manager.
- Siga as instruções para instalar o mod, colocando-o na pasta 'oxide/plugins' do seu servidor.
Gerenciando Permissões Dentro do Jogo:
- Assim que o mod estiver instalado, você poderá usar comandos ou um menu dentro do jogo para conceder ou revogar permissões. No entanto, você precisará de autenticação de nível 2 para usá-lo. Nossa recomendação é definir seu usuário como dono (owner) através do RustAdmin.
- Para se tornar dono, use este comando no campo de comandos do RustAdmin:
ownerid STEAMID STEAMNAME "Owner"
Substituindo STEAMID pelo seu ID de 17 dígitos real que você usou na configuração e STEAMNAME pelo seu Nome da Steam, também usado na configuração do RustAdmin. - Interagir com este mod é muito mais amigável e visual, sendo a escolha preferida de muitos donos de servidores que não se sentem tão confortáveis usando linhas de comando.
Porém, ainda falta um detalhe: ter a permissão de fato para usar o Permission Manager. Usando o campo de comando no RustAdmin, você pode conceder permissões para o próprio plugin "Permissions Manager". Basta inserir
Oxide.grant group admin permissionsmanager.allowede apertar enter. Isso deve permitir que todos gerenciem as permissões, dando a qualquer pessoa no grupo "admin" a permissão para usar o plugin.
Lembre-se de que você sempre pode modificar as permissões concedendo-as ou revogando-as. Você pode dar a permissão a um usuário específico (você ou outra pessoa) ou retirá-la por meio de comandos ou usando a interface visual. Os comandos estão listados no site de cada plugin.
Usando o plugin para gerenciar permissões:
Depois de conseguir a permissão para o plugin, você pode usar o comando
/permsno chat do jogo para abrir o menu visual e conceder ou revogar as permissões de cada plugin para cada jogador ou grupo.

Conclusão
Gerenciar as permissões no seu servidor de Rust é fundamental para garantir um ambiente de jogo justo e divertido, além de fazer com que os mods funcionem perfeitamente para todos. Quer você escolha usar ferramentas RCON como o RustAdmin ou o mod Permissions Manager dentro do jogo, lembre-se de que configurar as permissões corretas exige um pouco de tempo e atenção. Para quem aprende melhor visualmente e prefere uma abordagem mais prática, o Permissions Manager pode simplificar bastante o processo. Se você tiver qualquer dúvida ou dificuldade, não hesite em pedir ajuda ao suporte da PingPlayers ou consultar a documentação específica dos seus mods. Divirta-se jogando e boa sorte com o seu servidor!