Este guia cobre problemas comuns que você pode encontrar ao executar um servidor dedicado Rust na Legion Hosting e como resolvê-los. Para configuração geral do servidor, consulte o Guia de Configuração do Servidor Rust.
O Servidor Não Aparece no Navegador de Servidores
Se seu servidor está em execução, mas os jogadores não conseguem encontrá-lo no navegador dentro do jogo:
- O navegador de servidores pode levar de 10 a 20 minutos para indexar um servidor recém-iniciado. Use a conexão direta pelo console F1 (
client.connect IP:PORT) para verificar se o servidor está acessível enquanto o navegador atualiza. - Certifique-se de que a variável de inicialização
QUERY_PORT(na aba Startup do GPanel) corresponde à porta de consulta alocada na aba Network do GPanel. Uma porta de consulta incorreta é o motivo mais comum para um servidor não aparecer no navegador. - Confirme que o servidor está totalmente iniciado — procure pela linha
Server startup completeno console antes de testar conexões. - Verifique se o
server.hostnameestá definido noserver.cfg. Servidores sem um hostname podem não ser exibidos corretamente no navegador.
Não Consigo Conectar ao Servidor
Se você recebe um erro de conexão ou timeout ao tentar entrar:
- Verifique se o servidor está em execução e totalmente iniciado na aba Console do GPanel.
- Confira se você está usando o endereço IP e a porta do jogo corretos da aba Network do GPanel.
- Se o servidor atualizou recentemente (especialmente durante o wipe forçado da primeira quinta-feira), certifique-se de que você reiniciou o servidor após a atualização. Jogadores na nova versão do cliente não conseguem conectar a um servidor rodando uma versão antiga.
- Verifique se
server.maxplayersnão foi excedido. Se o servidor está cheio, novas conexões serão rejeitadas. - Certifique-se de que você não foi banido. Verifique com o admin do servidor ou revise
bans.cfgno servidor.
Não Consigo Conectar ao RCON com uma Ferramenta Externa
Se o RustAdmin, RCON.IO ou outro cliente RCON não consegue conectar:
- Verifique se
rcon.web 1está definido noserver.cfg. A maioria das ferramentas externas 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.
- Confira se a senha RCON corresponde exatamente ao que está definido no
server.cfg. As senhas diferenciam maiúsculas de minúsculas. - O servidor deve estar totalmente iniciado antes que conexões RCON sejam aceitas. Aguarde por
Server startup completeno console.
Para instruções completas de configuração do RCON, consulte Acesso RCON e Comandos de Admin no Rust.
Plugins Oxide Não Estão Carregando
- Confirme que o Oxide está instalado e ativo. Na aba Startup do GPanel, a variável
FRAMEWORKdeve estar definida comooxide. O log do console deve mostrarLoaded plugin Oxide.Coredurante a inicialização. - Os arquivos de plugin devem ser colocados diretamente em
oxide/plugins/com a extensão.csexata. Arquivos em subdiretórios ou com extensões incorretas são ignorados. - Verifique o console e
oxide/logs/para erros de compilação. Um plugin com erro de sintaxe falhará ao carregar e a mensagem de erro descreverá o problema. - Alguns plugins possuem dependências de outros plugins (ex: Economics). Instale todas as dependências necessárias primeiro.
- Certifique-se de que a versão do plugin é compatível com sua versão atual do Oxide. Plugins desatualizados podem falhar ao compilar contra uma versão mais recente do Oxide.
Para instruções completas de instalação de plugins, consulte Instalação de Plugins Oxide/uMod no Rust.
O Servidor Está Usando RAM ou CPU Excessivos
Se seu servidor está lento, com lag ou excedendo os limites de recursos:
- Reduza o tamanho do mapa. Diminua
server.worldsizenoserver.cfg. Mapas maiores requerem substancialmente mais RAM e CPU para rodar e manter. Um tamanho de mapa de3000é um bom equilíbrio para a maioria dos servidores. - Audite os plugins instalados. Alguns plugins mal escritos ou desatualizados podem causar alto uso de CPU ou vazamentos de memória. Use
oxide.pluginspara listar plugins ativos e tente desabilitá-los um por vez para identificar o culpado. - Diminua a contagem de jogadores. Reduza
server.maxplayersse o servidor não tem recursos suficientes para sua contagem atual de jogadores. Cada jogador conectado adiciona sobrecarga de recursos. - Verifique o acúmulo de entidades. Em servidores de longa duração, bases abandonadas e itens em decomposição podem acumular. Um wipe de mapa reseta a contagem de entidades para zero.
Alterações no Mundo Não Estão Sendo Salvas / Rollback Após Reinicialização
Se o progresso dos jogadores está sendo perdido após reinicializações do servidor:
- Verifique se
server.saveintervalestá definido com um valor razoável noserver.cfg(o padrão é60segundos). Definir como0ou um número muito grande efetivamente desabilita os salvamentos automáticos. - Execute
server.savemanualmente pelo console do GPanel ou RCON antes de parar o servidor para forçar um salvamento imediato. - Certifique-se de que o servidor é parado de forma adequada pelo GPanel em vez de ser encerrado forçadamente. Um encerramento abrupto pode causar a perda das alterações do último intervalo de salvamento.
- Verifique o espaço em disco disponível. Se o servidor ficar sem espaço em disco, ele não consegue gravar os arquivos de salvamento.
O Servidor Crasha na Inicialização
Se o servidor inicia mas crasha imediatamente ou entra em um loop de reinicialização:
- Verifique a saída do console para mensagens de erro. Causas comuns incluem arquivos de salvamento corrompidos, plugins incompatíveis ou arquivos de framework ausentes.
- Se o crash começou após adicionar um plugin, remova o arquivo
.csadicionado mais recentemente deoxide/plugins/e reinicie. - Se o crash começou após uma atualização do jogo, certifique-se de que a variável
FRAMEWORKestá definida corretamente. Os arquivos do framework podem precisar ser baixados novamente após uma atualização do Rust — simplesmente reinicie o servidor e o framework atualizado deve ser baixado automaticamente. - Tente deletar os arquivos de salvamento (
proceduralmap.*.saveproceduralmap.*.map) e realize um wipe de mapa limpo. Arquivos de salvamento corrompidos podem impedir o servidor de iniciar.
A Geração do Mapa Está Demorando Muito
Após um wipe, o servidor deve gerar um novo mapa procedural. Isso é normal e esperado:
- Um tamanho de mapa de
3000tipicamente leva de 2 a 5 minutos para gerar. - Mapas maiores (
4000-6000) podem levar mais de 10 minutos. - Não reinicie o servidor durante a geração do mapa. Deixe completar totalmente. O console mostrará
Server startup completequando estiver pronto.
Precisa de Ajuda?
Se seu problema não está coberto aqui, nossa equipe de suporte está disponível para ajudar. Envie um ticket de suporte e inclua:
- O ID do seu servidor (mostrado no GPanel)
- Uma descrição do problema e quando ele começou
- Qualquer saída relevante do console ou mensagens de erro
- Passos que você já tentou