Como ser admin e gerenciar permissões no Rust com Oxide
Veja como ser admin no Rust, gerenciar permissões com o RustAdmin e criar grupos de usuários usando o Oxide Mod para melhorar seu servidor.
Tornar-se administrador do seu servidor de Rust pode ser extremamente útil. Como admin, você tem o poder de gerenciar o ambiente de jogo, aplicar regras e criar uma experiência muito melhor para os seus jogadores. É possível monitorar as atividades dos jogadores, aplicar banimentos se necessário e alterar as configurações do servidor para melhorar o gameplay.
Com 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 o melhor: é grátis. Veja como usar:
- Baixe e instale o RustAdmin:
Acesse o site do RustAdmin para baixar a versão 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 do seu servidor, a porta RCON e a senha RCON. 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” (Configurações Básicas) do servidor.
- Other:
- Esta aba fica à direita na aba “Configuration” do servidor e é muito importante, pois ela 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 fins de estatísticas.
- Salvar Configuração:
Depois que 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, já está tudo 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. Se você não tiver preenchido a seção “Steam API key”, um aviso poderá aparecer; basta aceitá-lo e prosseguir.
- Verifique na parte inferior da tela do RustAdmin se há um texto em 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.
- Acesse 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-lhes o status de admin ou owner, se necessário.
A principal diferença entre um admin/moderator e um owner do servidor é que o owner pode promover outros jogadores a admin/owner, enquanto os usuários admin não têm essa permissão.
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, vocês poderão usar qualquer comando para executar tanto dentro do jogo quanto pelo console do RustAdmin.
Encontre aqui uma lista de todos os comandos para usar como admin/owner.
Mod Oxide: Criação de Grupos
É importante entender como criar grupos com o Oxide, pois essa é uma ferramenta muito útil para gerenciar usuários em lote, em vez de conceder permissões individualmente.
Os comandos mais importantes são:oxide.group(criar/excluir 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 facilitar o entendimento.
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, incluir ambos os usuários nele e depois dar a esse grupo específico as permissões para o mod.
(Certifique-se de que todos os usuários já 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 and Player2 não são jogadores reais, precisamos usar seus respectivos SteamIDs, mas você poderá usar tanto o ID do jogador quanto 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 permissões ao grupo “ModAdmins” diretamente no mod. 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>Portanto, 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 conceder permissões diretas aos jogadores, basta digitar o comando de permissão correspondente.
É importante ressaltar 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 teletransportar, 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ê consulte o site oficial do OxideMod para entender melhor cada comando. Fique à vontade para fazer isso aqui.
Solução de Problemas
Se você encontrar algum problema, considere as seguintes situações 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 inserido. 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!