Guia de Solução de Problemas do Barotrauma
Este guia aborda problemas comuns que você pode encontrar ao executar um servidor dedicado de Barotrauma na Legion Hosting, junto com soluções passo a passo. Para a configuração inicial do servidor, consulte o Guia de Configuração do Servidor Dedicado de Barotrauma.
Antes de solucionar problemas: Verifique o console do seu servidor no GPanel para mensagens de erro. Linhas contendo
[ERROR] ou Exception indicarão a causa na maioria dos casos.
Índice
- Submarino Não Carrega / Servidor Travado na Inicialização
- Conflitos de Mods e Crashes
- Servidor Não Aparece no Navegador
- Tempo Limite de Conexão / Não Consegue Conectar Diretamente
- Save de Campanha Não Encontrado Após Reinicialização
- Lag e Problemas de Desempenho do Servidor
Submarino Não Carrega / Servidor Travado na Inicialização
Sintoma: O servidor inicia mas os jogadores não conseguem entrar, ou o log do servidor mostra um erro sobre o submarino não ser encontrado.
Soluções
- Verifique o nome exatamente: O atributo
Submarinenoserversettings.xmldeve corresponder exatamente ao nome do arquivo (sem a extensão.sub), incluindo maiúsculas e minúsculas. Por exemplo,Humpbackestá correto, mashumpbacknão. - Verifique se o arquivo existe: Conecte-se ao seu servidor via SFTP ou pelo gerenciador de arquivos do GPanel e confirme que o arquivo
.subestá presente no diretórioSubmarines/. - Submarino da Workshop? Se o submarino veio de um mod da Workshop, ele deve ser instalado em
LocalMods/e registrado nas configurações do servidor antes de poder ser usado. Consulte o Guia de Instalação de Mods. - Teste com um submarino padrão: Mude para um submarino integrado (por exemplo,
Humpback) para confirmar que o servidor inicia corretamente. Se funcionar, o problema é com o arquivo do submarino personalizado.
Conflitos de Mods e Crashes
Sintoma: O servidor crasha na inicialização, desconecta jogadores ao entrar, ou o console mostra erros referenciando IDs de conteúdo específicos.
Soluções
- Isole o mod problemático: Desative todos os mods adicionados recentemente e reinicie o servidor. Se ele rodar de forma estável, reative os mods um por vez, reiniciando a cada vez, para encontrar o conflito.
- Incompatibilidade de versão: Certifique-se de que todos os arquivos de mods no servidor correspondem às versões instaladas nas máquinas dos clientes. Baixe e envie novamente os mods se não tiver certeza. Consulte o Guia de Instalação de Mods para o processo de atualização.
- Mods exclusivos para cliente: Alguns mods da Workshop são exclusivos para o lado do cliente e não devem ser instalados no servidor. Verifique a página de descrição do mod na Workshop para essa informação.
- Verifique o log do servidor: Abra o console no GPanel e procure por linhas com
[ERROR]ouException. Elas geralmente referenciam o mod ou arquivo de conteúdo específico que está causando o crash.
Dica: Se você está executando muitos mods e não consegue identificar o conflito, tente uma abordagem de busca binária: desative metade dos mods de cada vez em vez de um por um. Isso reduz o problema muito mais rápido.
Servidor Não Aparece no Navegador
Sintoma: Seu servidor está rodando mas não aparece no navegador de servidores do jogo.
Soluções
- Aguarde alguns minutos: O navegador de servidores do Steam pode levar vários minutos para listar um servidor recém-iniciado. Tente uma conexão direta primeiro para confirmar que o servidor está acessível.
- Verifique se o servidor está totalmente iniciado: Abra o GPanel e confirme que o servidor aparece como rodando sem erros no console.
- Verifique sua query port: O valor de
QueryPortnoserversettings.xmldeve corresponder à query port atribuída ao seu serviço. Verifique a aba Network no GPanel para a atribuição correta de porta. - Confirme com conexão direta: Tente conectar diretamente usando o IP do servidor e a porta principal (verifique a aba Network do GPanel para sua porta atribuída) para descartar um problema específico do navegador.
Tempo Limite de Conexão / Não Consegue Conectar Diretamente
Sintoma: Tentar entrar via conexão direta resulta em tempo limite ou erro de "conexão falhou".
Soluções
- Verifique seu IP e porta: Verifique a aba Network no GPanel para o endereço IP e porta do seu servidor. Consulte Como Encontrar o IP e a Porta do Seu Servidor.
- Use a porta correta: Conecte-se à porta principal do jogo, não à query port. A porta principal é a listada como porta primária no GPanel.
- Confirme que o servidor está rodando: Verifique o GPanel para garantir que o servidor não crashou ou parou.
- Verifique seu serversettings.xml: Certifique-se de que o valor de
Portnoserversettings.xmlcorresponde à porta atribuída no GPanel. Se forem diferentes, o servidor fará bind na porta errada. - Firewall do seu lado: Em raras ocasiões, sua rede local ou provedor de internet pode bloquear tráfego UDP de saída em portas não padrão. Tente conectar de uma rede diferente ou usando uma VPN para testar.
Save de Campanha Não Encontrado Após Reinicialização
Sintoma: Após reiniciar o servidor, a campanha sumiu e os jogadores precisam iniciar uma nova.
Soluções
- Verifique se os arquivos de save existem: Conecte-se via SFTP e verifique se a pasta da campanha ainda existe em
Saves/Multiplayer/. - Verifique problemas de migração: Se você migrou recentemente seu servidor ou restaurou a partir de um backup, certifique-se de que a pasta de save foi enviada para o caminho correto dentro do diretório do servidor Barotrauma.
- Desligamento incorreto: Se o servidor foi encerrado forçadamente (em vez de parado corretamente pelo GPanel), o estado final do save pode não ter sido gravado. Sempre use o botão Stop no GPanel em vez de forçar o encerramento do processo.
- Restaurar a partir de backup: Se você fez backup da campanha anteriormente, pare o servidor, envie a pasta de backup para
Saves/Multiplayer/via SFTP e inicie o servidor. Consulte o guia principal de configuração para instruções detalhadas de backup/restauração.
Lag e Problemas de Desempenho do Servidor
Sintoma: Jogadores experimentam rubber-banding, inputs atrasados ou o servidor fica sem resposta durante o jogo.
Soluções
- Reduza a contagem de jogadores: Diminua o valor de
MaxPlayersnoserversettings.xmlse o plano do seu servidor não tem recursos suficientes para a quantidade atual de jogadores. - Reduza a quantidade de mods: Alguns mods, especialmente aqueles que adicionam muitas criaturas novas ou sistemas complexos, aumentam significativamente o uso de recursos do servidor. Remova mods não essenciais.
- Verifique os recursos do servidor: No GPanel, monitore o uso de CPU e memória. Se você está consistentemente perto do limite, considere fazer upgrade do plano do servidor.
- Reinicie o servidor: Sessões longas podem acumular uso de memória. Uma reinicialização programada entre sessões de jogo pode ajudar a manter o desempenho.
Artigos Relacionados
- Guia de Configuração do Servidor Dedicado de Barotrauma
- Guia de Instalação de Mods do Barotrauma
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
Ainda com problemas? Abra um ticket de suporte em legionhosting.net/submitticket.php e inclua o nome do seu servidor, as mensagens de erro do console do GPanel e os passos que você já tentou.