Ir para o conteúdo principal

Administração do servidor Rust

Como adicionar um admin ao seu servidor Rust

O Rust tem dois níveis de autoridade no servidor, e a diferença entre eles é se a pessoa pode promover mais alguém. Os dois são concedidos via RCON com um único comando, e os dois se perdem ao reiniciar se você esquecer o último passo.

  • Guias de Rust
  • Atualizado em
  • 5 min de leitura
  • ownerid e moderatorid
  • RCON
  • writecfg para persistir
RCONConsole RCON# Admin completo, pode promover outrosownerid 76561198000000000 "Alex"# Moderador, não pode promovermoderatorid 76561198000000000 "Sam"# Sem isso, é perdido ao reiniciarwritecfg

A resposta rápida

No seu cliente RCON, execute ownerid <steam64id> "name" para um admin completo, ou moderatorid <steam64id> "name" para um moderador que não pode promover mais ninguém. Depois execute writecfg, ou a mudança se perde na próxima reinicialização.

Pontos principais

  • Os dois papéis podem usar todos os comandos de admin. Só o ownerid pode gerenciar a lista da equipe.
  • O comando tem três partes: papel, Steam 64 ID e um nome ou motivo.
  • writecfg não é opcional. Sem ele, a mudança é temporária.
  • Remoções também precisam de writecfg, senão um admin rebaixado volta na reinicialização.

Os dois papéis de admin

Dar acesso de admin a um jogador no seu servidor Rust permite que ele use todos os comandos de admin no jogo: banir, mutar, expulsar, teleportar e o resto. Existem dois papéis, e a única diferença entre eles é quem mais eles podem promover.

Papéis de admin do servidor Rust.
PapelComandos de adminPode adicionar ou remover admins
owneridTodosSim
moderatoridTodosNão

Essa distinção é todo o modelo de segurança, então vale a pena levar a sério. Um ownerid pode promover um amigo, ou te remover. Um moderatorid não pode. Para todo mundo que não seja você ou um coproprietário, moderatorid é a resposta certa.

Adicionando um admin

  1. Abra seu cliente RCON

    Conecte-se ao seu servidor com uma ferramenta RCON. Se ainda não tiver uma, nosso guia Ferramentas de admin para servidor Rust compara as opções gratuitas e pagas.

  2. Execute o comando

    A sintaxe tem três partes, separadas por espaço:

    (ROLE) (STEAM64ID) (REASON/NAME)

    Substitua cada parte:

    • (ROLE) por ownerid ou moderatorid.
    • (STEAM64ID) pelo Steam ID de 64 bits do jogador.
    • (REASON/NAME) pelo nome de usuário dele, ou uma nota sobre o motivo de ele ter isso.

    Na prática:

    ownerid 76561198000000000 "Alex"
  3. Confira a confirmação

    Pressione enter e o console retorna uma mensagem dizendo se a atribuição funcionou ou falhou. Leia em vez de presumir: um Steam ID digitado errado falha de forma discreta o suficiente para passar despercebido.

  4. Salve com writecfg

    Execute:

    writecfg

    Isso grava a mudança na configuração do servidor. Pule esse passo e o admin desaparece na próxima reinicialização.

Encontrando um Steam 64 ID

O comando precisa do Steam ID de 64 bits, que é um número de 17 dígitos começando com 7656119. Não é o nome exibido do jogador nem a URL personalizada do perfil dele.

Duas formas confiáveis de conseguir isso:

  • Pelo seu cliente RCON. A lista de jogadores conectados mostra o Steam 64 ID ao lado de cada nome. Esse é o caminho mais fácil quando a pessoa está online no momento.
  • Por um site de consulta de Steam ID. Cole a URL do perfil dela e o site retorna o ID de 64 bits. Útil para adicionar alguém antes mesmo de a pessoa ter entrado.

Verifique o ID antes de pressionar enter, principalmente para ownerid. Dar admin completo ao número errado de 17 dígitos entrega o controle total do seu servidor a um estranho, e ele não necessariamente vai te contar.

Por que o writecfg é importante

O Rust mantém as mudanças de admin feitas via RCON na memória. Elas entram em vigor imediatamente, o que faz parecer que a tarefa está concluída, mas não são gravadas em disco até que você mande.

O resultado é uma falha específica e confusa: o admin funciona perfeitamente a noite toda, o servidor reinicia de madrugada, e de manhã a pessoa não tem mais permissões e ninguém consegue explicar por quê. Não há erro nenhum, porque nada deu errado. Simplesmente nunca foi salvo.

Transforme writecfg em um hábito depois de cada mudança de permissão, incluindo remoções. Não custa nada e é a diferença entre uma mudança e uma mudança temporária.

Removendo um admin

Mesmo padrão ao contrário, de acordo com o papel que a pessoa tem:

removeowner 76561198000000000
removemoderator 76561198000000000

Depois writecfg de novo. Esse passo pega mais gente de surpresa do que a adição, porque uma remoção não salva significa que uma pessoa que você rebaixou de propósito recupera o acesso total silenciosamente na próxima reinicialização.

Para quem realmente dar isso

A parte técnica é um único comando. A parte que causa problemas é a decisão por trás dele.

Comece com moderatorid
Quase ninguém precisa gerenciar a lista de admins. Dê ownerid só para pessoas que continuariam administrando o servidor se você desaparecesse.
Registre o motivo
Use o campo de nome para algo significativo. Seis meses depois, "Sam, mod desde julho" é muito mais útil do que um Steam ID isolado.
Revise periodicamente
Listas de admin se acumulam. Quem não joga há meses não deveria continuar podendo se teleportar para dentro de uma base.
Remova rapidamente
Quando alguém sai da equipe, rebaixe a pessoa no mesmo dia, em vez de esperar lembrar disso depois.

Para saber o que essas permissões realmente deixam alguém fazer depois de concedidas, nosso guia Comandos de admin do servidor Rust lista o conjunto completo.

Mais guias para quem administra o próprio servidor de Rust.

Respostas rápidas

Perguntas frequentes

Conecte-se ao seu servidor com um cliente RCON e execute ownerid <steam64id> "name", depois execute writecfg para salvar. O jogador recebe acesso total de admin, incluindo a capacidade de adicionar e remover outros admins.

Os dois dão acesso a todos os comandos de admin. A diferença é que ownerid pode adicionar e remover outros admins e moderatorid não pode. Use moderatorid para a equipe em quem você confia para lidar com os jogadores, mas não com a própria lista de equipe.

Porque o writecfg não foi executado. Mudanças de admin feitas via RCON ficam na memória até serem gravadas no arquivo de configuração, então uma reinicialização descarta qualquer coisa não salva. Execute writecfg imediatamente depois de cada mudança.

Procure em um site de consulta de Steam ID usando a URL do perfil da pessoa, ou veja na lista de jogadores do seu cliente RCON, que mostra o ID de 64 bits junto com o nome exibido. É um número de 17 dígitos que começa com 7656119.

Execute removeowner <steam64id> ou removemoderator <steam64id>, dependendo do papel que a pessoa tem, depois execute writecfg para salvar. Sem o writecfg, a remoção é desfeita na próxima reinicialização.

Sim, se você já tiver direitos de admin naquele servidor. O comando é o mesmo. O RCON é o caminho mais usado porque funciona de fora do jogo e não exige que você já seja admin, o que importa quando você está configurando o primeiro.

Hospedagem Rust com acesso RCON de verdade

Todo servidor Rust que hospedamos inclui RCON, um console web e acesso total aos arquivos de configuração, então nada neste guia fica travado atrás de um plano superior.

  • Data center no Reino Unido
  • RCON incluído
  • Suporte por ticket e Discord