Como se tornar admin e gerenciar permissões com o Oxide
Aprenda a se tornar admin no Rust, gerenciar permissões com o RustAdmin e criar grupos de usuários usando o Oxide para controlar seu servidor.
Tornar-se administrador do seu servidor de Rust pode ser extremamente útil. Como admin, você tem o poder de gerenciar o ambiente do jogo, aplicar regras e criar uma experiência muito melhor para os seus jogadores. É possível monitorar as atividades dos players, aplicar banimentos se necessário e alterar as configurações do servidor para melhorar o gameplay.
Usando o mod Oxide, você ganha acesso a comandos poderosos que permitem gerenciar as permissões dos jogadores de forma eficaz. Isso significa que você pode conceder ou restringir o acesso a certos recursos com base no cargo do jogador, garantindo uma experiência de jogo mais fluida e organizada.
Ferramenta RCON RustAdmin
Para ter permissões, você precisa ser o dono (owner) 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 é por meio de ferramentas RCON (Remote Console). Essas ferramentas permitem enviar comandos para o seu servidor remotamente, facilitando o controle e a configuração sem que você precise acessar diretamente os arquivos do servidor.
RustAdmin
O RustAdmin é uma ferramenta RCON amplamente utilizada que ajuda a gerenciar as configurações e permissões do seu servidor com facilidade e é 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 selecione a aba “Configuration” para se conectar ao seu servidor.
O tipo de RCON deve estar selecionado.
- Abra o RustAdmin e selecione a aba “Configuration” para se conectar ao seu servidor.

- Insira o IP+Porta, porta RCON e a senha RCON do seu servidor. Você pode encontrar a porta RCON nas configurações do seu servidor, logo abaixo de "Server Features".

Nota: 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 a alteração tenha efeito. Encontre a senha nas “Basic Settings” do servidor.
- Other (Outros):
- Esta aba fica à direita na aba “Configuration” do servidor e é muito importante, pois concederá o status de owner (dono) ao seu usuário Steam.
- Insira seu STEAMID (obtido nos detalhes da sua conta Steam) e seu nome de usuário/apelido da Steam.
O restante das configurações é opcional e depende das suas preferências.


- Steam API key:
- Você pode obter sua chave de API Steam acessando o link aqui (é necessário estar logado na Steam): Steam API key. Ela é usada para estatísticas.
- Salvar Configuração:
Quando tudo estiver configurado corretamente, basta salvar sua configuração clicando em Save e dando a ela um nome fácil de identificar.

- Se você preencheu todas as informações corretamente, agora está pronto para se conectar.
- Clique em “Server” no canto superior esquerdo da janela do RustAdmin e selecione “Connect”.
- Aguarde até que a aba “Configuration” fique cinza. Você pode receber um aviso se não tiver preenchido a seção “Steam API key”, apenas aceite e prossiga.
- Verifique na parte inferior da tela do RustAdmin se há um texto verde escrito “Connected”.

Pronto! Agora você está conectado ao seu servidor usando o RustAdmin via RCON.
Concedendo Permissões:
- Depois de conectado, você pode usar a interface de comando para conceder permissões.
- Vá para a aba Console e use as duas caixas de chat na parte inferior, seja para enviar mensagens no jogo como admin ou para executar comandos diretamente.
Você pode dar permissões a outros jogadores concedendo a eles o status de admin ou owner, se necessário.
A principal diferença entre um admin/moderador e um owner do servidor é que o owner pode promover outros jogadores a admin/owner, mas os usuários admin não têm esse poder.
As respectivas linhas de comando para fazer isso são as seguintes:moderatorid <STEAMID64> <NAME (or) REASON>Exemplo:
moderatorid 72561198039382655 Admin

ownerid <STEAMID64> <NAME (or) REASON>Exemplo:
ownerid 72561198039382655 Owner

Depois que você ou seus amigos se tornarem admin ou owner, poderão usar qualquer comando para executar no jogo ou no console do RustAdmin.
Encontre aqui uma lista de todos os comandos para usar como admin/owner.
Oxide Mod: Criação de grupos
É importante entender como criar grupos com o Oxide, pois é uma ferramenta muito útil para gerenciar usuários em grupos em vez de dar permissões individualmente.
Os comandos mais importantes são:oxide.group(criar/deletar grupos diferentes com nomes personalizados)
Formatos:
oxide.group <add|set> <name> [title] [rank] oxide.group <parent> <name> <parentName> oxide.group <remove> <name>oxide.usergroup(atribuir usuários aos grupos criados)
Formato:
oxide.usergroup <add|remove> <username> <groupname>
Aqui está um exemplo para entender melhor.
Digamos que você tenha dois usuários chamados “Player1” e “Player2” que precisam de permissão para gerenciar um mod chamado “Permission Manager”.
O que podemos fazer é criar um grupo para incluir ambos os usuários e, em seguida, dar a esse grupo específico as permissões para o mod.
(Certifique-se de que todos os usuários tenham status de admin ou owner primeiro)
Para fazer isso, podemos executar os seguintes comandos:
oxide.group add ModAdmins

Depois de criado, você precisa adicionar os usuários a ele. Então, vamos executar o seguinte comando:
oxide.usergroup add Player1 ModAdmins
oxide.usergroup add Player2 ModAdmins
Como Player1 e Player2 não são jogadores reais, precisamos usar seus respectivos SteamIDs, mas você poderá usar o ID do jogador ou o nome personalizado assim que eles forem definidos como admin/owner.
Para o Player1 usaremos o ID 72561198039382654
Para o Player2 usaremos o ID 72561198039382658

Agora precisamos dar ao grupo “ModAdmins” as permissões para o mod diretamente. Para isso, usaremos um comando diferente.
oxide.grantFormato:
oxide.grant <group|user> <name|id> <permission>Então, vamos executar o comando:
oxide.grant group ModAdmins permissionsmanager.allowed

Pronto! Tanto o Player1 quanto o Player2 agora têm acesso a esse plugin/mod específico. Se quiser verificar isso, você pode usar outro comando.
oxide.show
Formatos:oxide.show <groups|perms> oxide.show <group|user> <name>Então, devemos usá-lo da seguinte forma:
oxide.show group ModAdmins

Se todos os usuários estiverem listados ali, eles poderão usar o plugin/mod sem problemas.
Você pode repetir esses passos com quaisquer outros grupos ou plugins que queira configurar para que seus jogadores possam usá-los a qualquer momento.
Se preferir dar permissões diretas aos jogadores, você pode simplesmente digitar o comando de permissão ali.
É importante notar que o comando utilizado depende do plugin que você instalou, já que cada comando envolve o mod Oxide para ser executado.
Por exemplo, para dar a um usuário a capacidade de se teleportar, você digitaria um comando como:
oxide.grant user teleport
Você também pode revogar permissões usando:oxide.revoke user teleportPara ver as permissões que um usuário possui atualmente, você pode usar:
oxide.show user
Certifique-se de substituir USER pelo nome de usuário real do jogador que você deseja modificar.
Os comandos padrão do mod Oxide que você pode usar são os seguintes:
oxide.plugins, oxide.load, oxide.reload, oxide.unload, oxide.grant, oxide.group, oxide.revoke, oxide.show, oxide.usergroup
Recomendamos que você acesse o site oficial do OxideMod para entender melhor cada comando. Sinta-se à vontade para fazer isso aqui.
Solução de Problemas
Se você encontrar algum problema, considere as seguintes causas comuns:
- SteamID incorreto: Certifique-se de usar o SteamID correto do jogador que deseja gerenciar. Você pode encontrar o SteamID de um jogador acessando o perfil dele na Steam.
- Linha de comando incorreta: Verifique novamente o comando que está inserindo. Certifique-se de seguir a sintaxe correta especificada na documentação do Oxide.
Se tiver alguma dúvida ou precisar de ajuda, sinta-se à vontade para entrar em contato com a nossa equipe de suporte pelo chat ao vivo ou pelo e-mail support@pingplayers.com. Bom jogo!