Este guia explica como aceder ao RCON (Remote Console) no seu servidor Rust e aborda os comandos de administração mais úteis para gestão de jogadores, moderação e controlo do servidor. Para configuração geral do servidor e variáveis de arranque, consulte o Guia de Configuração do Servidor Rust.
Configuração do RCON
O RCON é configurado através de três definições em server/rust/cfg/server.cfg. Pare o seu servidor antes de editar este ficheiro.
| Definição | Valor de Exemplo | Descrição |
|---|---|---|
rcon.password |
"strongpassword" |
Palavra-passe necessária para autenticação via RCON. Defina um valor forte e único. Qualquer pessoa com esta palavra-passe tem controlo total de administração do servidor. |
rcon.port |
(verificar no GPanel) | A porta na qual o RCON escuta. É diferente da porta do jogo. Verifique o separador Network do GPanel para ver a porta RCON atribuída. |
rcon.web |
1 |
Ativa a interface RCON baseada em WebSocket. Necessária 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.
Usar a Consola do GPanel
A forma mais simples de executar comandos de administração é diretamente a partir do GPanel. Não é necessária nenhuma ferramenta externa nem configuração RCON.
- Inicie sessão no GPanel e selecione o seu servidor Rust.
- Clique no separador Console. Isto conecta diretamente à saída do servidor em execução.
- Escreva os comandos no campo de entrada na parte inferior e prima Enter. Os comandos são executados imediatamente e a saída aparece no registo da consola.
Usar uma Ferramenta RCON Externa
Para acesso de administração persistente ou moderação durante o jogo, os clientes RCON externos são a escolha padrão:
| Ferramenta | Tipo | Notas |
|---|---|---|
| RustAdmin | Aplicação de ambiente de trabalho (Windows) | Cliente com muitas funcionalidades, incluindo gestão de jogadores, banimentos, monitorização de chat e comandos agendados. A ferramenta mais utilizada para RCON no Rust. |
| RCON.IO | Baseado na web | Cliente RCON no navegador. Não requer instalação. Útil para acesso rápido a partir de qualquer dispositivo. |
Para se conectar com qualquer ferramenta RCON externa, precisa de três valores do GPanel:
- IP do Servidor — mostrado no separador Network do GPanel
- Porta RCON — mostrada no separador Network do GPanel (é diferente da porta do jogo)
- Palavra-passe RCON — o valor de
rcon.passwordno seuserver.cfg
Comandos de Administração Úteis
Estes comandos podem ser executados a partir da consola do GPanel ou de qualquer cliente RCON conectado.
Gestão de Jogadores
| Comando | Descrição |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Conceder administração de nível proprietário a um jogador. Os proprietários podem executar todos os comandos no jogo. |
moderatorid STEAMID64 "Name" "Reason" |
Conceder administração de nível moderador a um jogador. |
removeowner STEAMID64 |
Revogar administração de nível proprietário de um jogador. |
removemoderator STEAMID64 |
Revogar administração 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 atualmente conectados e os seus Steam IDs. |
server.writecfg. As atribuições de administrador e moderador feitas com ownerid ou moderatorid são mantidas em memória até executar server.writecfg. Se o servidor reiniciar antes de o fazer, as atribuições serão perdidas.
Controlo do Servidor
| Comando | Descrição |
|---|---|
server.writecfg |
Gravar a lista atual de administradores/moderadores e definições no disco para que persistam entre reinícios. |
server.save |
Forçar uma gravação imediata do mundo. |
say "Message" |
Enviar uma mensagem para todos os jogadores no chat do servidor. |
status |
Mostrar o estado do servidor, incluindo contagem de jogadores, uso de memória e FPS. |
server.fps |
Mostrar a taxa de ticks atual do servidor (FPS). |
Comandos de Plugins Oxide
Se tiver o Oxide/uMod instalado, estes comandos adicionais estão disponíveis. Para detalhes completos sobre gestão de plugins, consulte o guia Instalação de Plugins Oxide/uMod para Rust.
| Comando | Descrição |
|---|---|
oxide.reload PluginName |
Recarregar um plugin Oxide específico sem reiniciar o servidor. |
oxide.plugins |
Listar todos os plugins atualmente carregados e as suas versões. |
Resolução de Problemas de Conexão RCON
Se não conseguir conectar-se 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 WebSocket. - Confirme que está a usar a porta RCON e não a porta do jogo. Verifique o separador Network do GPanel para ver a porta RCON atribuída.
- Verifique novamente se a palavra-passe RCON corresponde exatamente ao que está definido em
server.cfg. As palavras-passe são sensíveis a maiúsculas e minúsculas. - O servidor deve estar totalmente iniciado antes de aceitar conexões RCON. Procure por
Server startup completena saída da consola.
Para outros problemas comuns do servidor, consulte Resolução de Problemas do Servidor Rust.
Precisa de Ajuda?
Se encontrar um problema não abordado neste guia, a nossa equipa de suporte está disponível para ajudar. Submeta um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída relevante da consola.