Este guia cobre problemas comuns e soluções para servidores dedicados de Nightingale hospedados na Legion Hosting, incluindo travamentos, problemas de conexão, otimização de desempenho e recuperação de saves. Para configuração inicial do servidor, veja Guia de Configuração do Servidor Nightingale.
Travamentos do Servidor
Travamentos do servidor podem ter múltiplas causas. Comece verificando o console do GPanel para saída de erros, depois trabalhe nas seguintes causas comuns.
Verificando Logs
- No GPanel, vá até a aba Console e role para cima para encontrar mensagens de erro que apareceram antes do travamento.
- Verifique os arquivos de log do servidor pela aba Files. Procure por um diretório
LogsouSaved/Logscontendo arquivos de log com data e hora. - O arquivo de log mais recente conterá detalhes do travamento, stack traces e mensagens de erro que ajudam a identificar a causa.
Falta de Memória
- O Nightingale pode consumir muita memória, especialmente com muitos reinos explorados e estruturas construídas.
- Verifique os gráficos de uso de recursos do GPanel para ver se o servidor está atingindo seu limite de RAM.
- Se a memória estiver consistentemente no máximo, considere fazer upgrade do seu plano de servidor. Abra um ticket de suporte para discutir as opções.
- Reduzir
MaxPlayerspode diminuir o uso de memória, pois os dados de cada jogador e as áreas carregadas consomem RAM adicional.
Compatibilidade Proton/Wine (Servidores Linux)
O servidor dedicado do Nightingale pode rodar sob Proton ou Wine em hospedagem baseada em Linux. Problemas de compatibilidade podem causar travamentos ou comportamento inesperado.
- Verifique o console para mensagens de erro relacionadas ao Proton na inicialização.
- Se o servidor travar imediatamente ao iniciar com erros de compatibilidade, abra um ticket de suporte para que nossa equipe possa verificar a configuração do Proton.
- Algumas atualizações do jogo podem temporariamente quebrar a compatibilidade com o Proton até que a camada de compatibilidade seja atualizada.
Dados de Save Corrompidos
- Se o servidor travar durante o carregamento do mundo, os dados de save podem estar corrompidos.
- Tente restaurar a partir de um backup (veja a seção Recuperação de Saves abaixo).
- Se nenhum backup estiver disponível, você pode precisar deletar o diretório de save e iniciar um mundo novo.
Travamento na Inicialização Após Atualização
- Atualizações do jogo podem às vezes introduzir bugs que afetam servidores dedicados.
- Verifique os canais oficiais da comunidade Nightingale (fóruns Steam, Discord) para problemas conhecidos com a última atualização.
- Tente reiniciar o servidor — alguns problemas relacionados a atualizações se resolvem após uma reinicialização limpa.
- Se o travamento persistir, abra um ticket de suporte com as mensagens de erro do console.
Problemas de Conexão
Se os jogadores não conseguem se conectar ao seu servidor, verifique estas causas comuns:
Servidor Não Totalmente Iniciado
- Verifique se o servidor está online e totalmente iniciado no GPanel. O console deve mostrar uma mensagem indicando que o servidor está pronto para conexões.
- Se o servidor estiver preso em estado de carregamento ou reiniciando em loop, verifique o console para erros.
Incompatibilidade de Versão
- O servidor e todos os jogadores conectando devem estar rodando a mesma versão do Nightingale.
- Quando o jogo atualizar, reinicie seu servidor para que o SteamCMD baixe a versão mais recente.
- Os jogadores devem atualizar seu jogo pelo Steam antes de tentar conectar.
- O console pode exibir informações de versão na inicialização — compare com a versão do cliente.
IP ou Porta Incorretos
- Confirme que o jogador está usando o endereço IP e a porta corretos da aba Network do GPanel.
- Veja Como Encontrar o IP e a Porta do Seu Servidor para instruções detalhadas.
- Certifique-se de que o jogador está conectando na porta do jogo, não na porta de consulta.
Problemas com Senha
- Se o servidor tiver uma senha definida, certifique-se de que o jogador está digitando-a corretamente (senhas diferenciam maiúsculas de minúsculas).
- Para remover a senha, limpe a variável de inicialização
PASSWORDe reinicie.
Servidor Lotado
- Se o servidor atingiu o limite máximo de jogadores, jogadores adicionais não podem entrar até que alguém desconecte.
- Aumente
MAX_PLAYERna aba Startup se você precisar de mais vagas (pode requerer mais recursos do servidor). Note que aumentar além de 6 não é suportado.
Firewall e Configuração de Portas
- Na Legion Hosting, o firewall e a alocação de portas são gerenciados automaticamente pelo GPanel. Você não precisa configurar regras de firewall manualmente.
- Se você suspeitar de um problema de porta, verifique se a porta mostrada na aba Network do GPanel corresponde ao que o servidor está escutando na saída do console.
- Se jogadores em redes restritivas (corporativas, escolares) não conseguirem conectar, eles podem precisar usar uma VPN.
Problemas de Desempenho
Se os jogadores estão experienciando lag, rubber-banding ou o servidor responde lentamente, tente as seguintes otimizações:
Muitos Jogadores
- O Nightingale é projetado para grupos multiplayer menores. O desempenho degrada conforme a contagem de jogadores aumenta.
- Se você está experienciando lag com muitos jogadores, considere diminuir
MAX_PLAYERna aba Startup. - Cada jogador adicional adiciona carga para dados do personagem, chunks de reino carregados e sincronização de rede.
Complexidade dos Reinos
- Estruturas grandes construídas e reinos extensamente modificados aumentam a carga de processamento do servidor.
- Se um reino específico causa lag quando acessado, as construções naquele reino podem ser excessivamente complexas.
- Incentive os jogadores a manter as construções dentro de tamanhos razoáveis e evitar engenhocas excessivamente complexas.
Uso de Recursos
- Verifique os gráficos de uso de recursos do GPanel para consumo de CPU e RAM.
- Se o CPU está consistentemente acima de 90%, o servidor está sobrecarregado. Reduza a contagem de jogadores ou considere um upgrade de plano.
- Se o uso de RAM está próximo do limite, o servidor pode começar a usar swap no disco, o que causa quedas severas de desempenho.
- Entre em contato com o suporte via um ticket de suporte para discutir upgrade se os limites de recursos estão sendo consistentemente atingidos.
Corrupção e Recuperação de Saves
A corrupção de saves pode ocorrer devido a travamentos, quedas de energia ou bugs. Veja como diagnosticar e recuperar.
Sintomas de Corrupção
- O servidor trava durante o carregamento do mundo com erros de leitura de arquivo.
- Jogadores aparecem em locais inesperados ou com inventário faltando.
- Estruturas construídas ou reinos explorados estão faltando após uma reinicialização.
- O console mostra erros sobre dados de save inválidos ou ilegíveis.
Restaurando a Partir de um Backup
- Pare o servidor no GPanel.
- Navegue até o diretório de save pela aba Files.
- Renomeie a pasta de save atual (corrompida) para algo como
SaveBackup_corruptedpara que você possa tentar recuperação posteriormente, se necessário. - Envie seus arquivos de save de backup para o caminho original do diretório de save.
- Inicie o servidor. Ele deve carregar o save restaurado.
Prevenindo Corrupção
- Crie backups regulares, especialmente antes de atualizações do jogo.
- Sempre pare o servidor de forma limpa através do GPanel em vez de deixá-lo travar ou forçar a parada.
- Evite editar arquivos de save manualmente, a menos que você saiba exatamente o que está fazendo.
- Configure reinicializações agendadas no GPanel para salvar e reiniciar periodicamente de forma limpa, reduzindo a janela para corrupção.
Atualizações do Jogo Quebrando o Servidor
O Nightingale é um jogo em desenvolvimento ativo, e atualizações podem ocasionalmente causar problemas com servidores dedicados.
Após uma Atualização
- Reinicie seu servidor no GPanel. O SteamCMD baixará automaticamente os arquivos mais recentes do servidor.
- Se o servidor falhar ao iniciar após a atualização, verifique o console para novas mensagens de erro.
- Revise as notas de patch do jogo para quaisquer mudanças na configuração do servidor ou novos requisitos.
- Algumas atualizações podem alterar formatos de arquivos de configuração ou adicionar novas configurações obrigatórias. Compare sua configuração existente com quaisquer configurações de exemplo fornecidas pelos desenvolvedores.
Rollback Não é Possível
- O SteamCMD sempre instala a versão mais recente. Você não pode reverter para uma versão anterior do jogo no servidor.
- Os jogadores também devem atualizar seus clientes para corresponder à versão do servidor.
- Se uma atualização introduzir bugs críticos, monitore os canais oficiais do Nightingale para hotfixes, que são tipicamente lançados rapidamente.
Controles de Admin e Host
Os controles de admin e host do Nightingale permitem que o operador do servidor gerencie jogadores e o mundo.
Controles Disponíveis
- Expulsar jogadores — Remover jogadores disruptivos do servidor.
- Banir jogadores — Impedir permanentemente jogadores específicos de entrar.
- Senha do servidor — Definir ou alterar a senha do servidor a qualquer momento pelas variáveis de inicialização do GPanel.
- Comandos de admin — Verifique o console e a documentação do jogo para comandos de servidor disponíveis. Estes podem mudar com atualizações.
Referência Rápida: Problemas Comuns
| Problema | Causa Provável | Solução |
|---|---|---|
| Servidor trava ao iniciar | Save corrompido ou atualização falhou | Verifique logs, restaure backup ou delete save para mundo novo |
| Jogadores não encontram o servidor no navegador | Servidor não totalmente iniciado ou problema na porta de consulta | Aguarde a inicialização completa, use conexão direta como alternativa |
| Jogadores recebem "incompatibilidade de versão" | Servidor ou cliente não atualizado | Reinicie o servidor (aciona atualização do SteamCMD), atualize o cliente |
| Lag severo para todos os jogadores | Servidor sobrecarregado (CPU/RAM) | Reduza MaxPlayers, verifique uso de recursos, considere upgrade |
| Lag apenas em reino específico | Construções complexas naquele reino | Simplifique construções ou evite aquele reino |
| Progresso/construções dos jogadores desapareceram | Corrupção de save ou save errado carregado | Restaure a partir de backup |
| Servidor preso baixando a cada inicialização | Problema de validação do SteamCMD | Abra um ticket de suporte |
Artigos Relacionados
- Guia de Configuração do Servidor Nightingale — Configuração inicial, configuração e instruções de conexão
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor — Guia geral para iniciar qualquer servidor de jogo na Legion Hosting
Precisa de Mais Ajuda?
Se você continua enfrentando problemas com seu servidor Nightingale, nossa equipe de suporte está disponível para ajudar. Abra um ticket em legionhosting.net/submitticket.php com o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.