Este guia explica como acessar o RCON (Console Remoto) no seu servidor Rust e cobre os comandos de admin mais úteis para gerenciamento de jogadores, moderação e controle do servidor. Para configuração geral do servidor e variáveis de inicialização, consulte o Guia de Configuração do Servidor Rust.
Configuração do RCON
O RCON é configurado através de três configurações em server/rust/cfg/server.cfg. Pare seu servidor antes de editar este arquivo.
| Configuração | Valor de Exemplo | Descrição |
|---|---|---|
rcon.password |
"strongpassword" |
Senha necessária para autenticar via RCON. Defina um valor forte e único. Qualquer pessoa com esta senha tem controle total de admin sobre o servidor. |
rcon.port |
(verifique no GPanel) | A porta em que o RCON escuta. Esta é separada da porta do jogo. Verifique a aba Network do GPanel para sua porta RCON atribuída. |
rcon.web |
1 |
Habilita a interface RCON baseada em WebSocket. Necessário para ferramentas como RustAdmin e RCON.IO. Defina como 0 para usar apenas o RCON source legado. |
Exemplo de bloco RCON para server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
Usando o Console do GPanel
A maneira mais simples de executar comandos de admin é diretamente pelo GPanel. Nenhuma ferramenta externa ou configuração RCON é necessária.
- Faça login no GPanel e selecione seu servidor Rust.
- Clique na aba Console. Isso conecta diretamente à saída do servidor em execução.
- Digite os comandos no campo de entrada na parte inferior e pressione Enter. Os comandos são executados imediatamente e a saída aparece no log do console.
Usando uma Ferramenta RCON Externa
Para acesso persistente de admin ou moderação enquanto joga, clientes RCON externos são a escolha padrão:
| Ferramenta | Tipo | Observações |
|---|---|---|
| RustAdmin | Aplicativo desktop (Windows) | Cliente rico em recursos com gerenciamento de jogadores, banimento, monitoramento de chat e comandos agendados. A ferramenta mais comumente usada para RCON no Rust. |
| RCON.IO | Baseado na web | Cliente RCON baseado em navegador. Nenhuma instalação necessária. Útil para acesso rápido de qualquer dispositivo. |
Para conectar com qualquer ferramenta RCON externa, você precisa de três valores do GPanel:
- IP do Servidor — mostrado na aba Network do GPanel
- Porta RCON — mostrada na aba Network do GPanel (esta é diferente da porta do jogo)
- Senha RCON — o valor de
rcon.passwordno seuserver.cfg
Comandos de Admin Úteis
Estes comandos podem ser executados pelo console do GPanel ou qualquer cliente RCON conectado.
Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Conceder admin de nível owner a um jogador. Owners podem executar todos os comandos dentro do jogo. |
moderatorid STEAMID64 "Name" "Reason" |
Conceder admin de nível moderador a um jogador. |
removeowner STEAMID64 |
Revogar admin de nível owner de um jogador. |
removemoderator STEAMID64 |
Revogar admin de nível moderador de um jogador. |
ban STEAMID64 "Reason" |
Banir um jogador pelo Steam ID. |
unban STEAMID64 |
Remover o banimento de um jogador. |
kick "PlayerName" |
Expulsar um jogador do servidor. |
players |
Listar todos os jogadores conectados e seus Steam IDs. |
server.writecfg. As atribuições de admin e moderador feitas com ownerid ou moderatorid são mantidas na memória até que você execute server.writecfg. Se o servidor reiniciar antes de você fazer isso, as atribuições serão perdidas.
Controle do Servidor
| Comando | Descrição |
|---|---|
server.writecfg |
Gravar a lista atual de admins/moderadores e configurações no disco para que persistam entre reinicializações. |
server.save |
Forçar um salvamento imediato do mundo. |
say "Message" |
Transmitir uma mensagem para todos os jogadores no chat do servidor. |
status |
Mostrar o status do servidor incluindo contagem de jogadores, uso de memória e FPS. |
server.fps |
Exibir a taxa de tick atual do servidor (FPS). |
Comandos de Plugins Oxide
Se você tem Oxide/uMod instalado, estes comandos adicionais estão disponíveis. Para detalhes completos sobre gerenciamento de plugins, consulte o guia Instalação de Plugins Oxide/uMod no Rust.
| Comando | Descrição |
|---|---|
oxide.reload PluginName |
Recarregar um plugin Oxide específico sem reiniciar o servidor. |
oxide.plugins |
Listar todos os plugins carregados e suas versões. |
Solução de Problemas de Conexão RCON
Se você não consegue se conectar ao RCON com uma ferramenta externa, verifique o seguinte:
- Verifique se
rcon.web 1está definido emserver.cfg. A maioria das ferramentas externas (RustAdmin, RCON.IO) requer a interface RCON por WebSocket. - Confirme que você está usando a porta RCON e não a porta do jogo. Verifique a aba Network do GPanel para sua porta RCON atribuída.
- Verifique novamente se a senha RCON corresponde exatamente ao que está definido em
server.cfg. As senhas diferenciam maiúsculas de minúsculas. - O servidor deve estar totalmente iniciado antes que conexões RCON sejam aceitas. Procure por
Server startup completena saída do console.
Para outros problemas comuns do servidor, consulte Solução de Problemas do Servidor Rust.
Precisa de Ajuda?
Se você encontrar um problema não coberto neste guia, nossa equipe de suporte está disponível para ajudar. Envie um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída relevante do console.