Guia de Resolução de Problemas de Barotrauma
Este guia aborda problemas comuns que pode encontrar ao executar um servidor dedicado de Barotrauma na Legion Hosting, juntamente 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 resolver problemas: Verifique a consola do seu servidor no GPanel para mensagens de erro. Linhas contendo
[ERROR] ou Exception irão indicar-lhe a causa na maioria dos casos.
Índice
- Submarino Não Carrega / Servidor Preso no Arranque
- Conflitos de Mods e Crashes
- Servidor Não Aparece no Browser
- Timeout de Conexão / Não Consegue Conectar Diretamente
- Save de Campanha Não Encontrado Após Reinício
- Lag do Servidor e Problemas de Desempenho
Submarino Não Carrega / Servidor Preso no Arranque
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 ficheiro (sem a extensão.sub), incluindo maiúsculas e minúsculas. Por exemplo,Humpbackestá correto mashumpbacknão está. - Verifique se o ficheiro existe: Conecte-se ao seu servidor via SFTP ou pelo gestor de ficheiros do GPanel e confirme que o ficheiro
.subestá presente no diretórioSubmarines/. - Submarino do Workshop? Se o submarino veio de um mod do Workshop, deve ser instalado em
LocalMods/e registado nas definições do servidor antes de poder ser usado. Consulte o Guia de Instalação de Mods. - Teste com um submarino predefinido: Mude para um submarino integrado (ex.:
Humpback) para confirmar que o servidor inicia corretamente. Se iniciar, o problema é com o ficheiro do submarino personalizado.
Conflitos de Mods e Crashes
Sintoma: O servidor crasha ao iniciar, desconecta jogadores ao entrar, ou a consola mostra erros a referenciar IDs de conteúdo específicos.
Soluções
- Isole o mod problemático: Desative todos os mods adicionados recentemente e reinicie o servidor. Se funcionar de forma estável, reative os mods um de cada vez, reiniciando a cada vez, para encontrar o conflito.
- Diferença de versão: Certifique-se de que todos os ficheiros de mods no servidor correspondem às versões instaladas nas máquinas dos clientes. Descarregue novamente e envie os mods se tiver dúvidas. Consulte o Guia de Instalação de Mods para o processo de atualização.
- Mods apenas para cliente: Alguns mods do Workshop são apenas para o lado do cliente e não devem ser instalados no servidor. Verifique a página de descrição do mod no Workshop para esta informação.
- Verifique o log do servidor: Abra a consola no GPanel e procure linhas
[ERROR]ouException. Estas geralmente referenciam o mod ou ficheiro de conteúdo específico que causa o crash.
Dica: Se está a executar muitos mods e não consegue identificar o conflito, tente uma abordagem de pesquisa binária: desative metade dos mods de cada vez em vez de um por um. Isto reduz o problema muito mais rapidamente.
Servidor Não Aparece no Browser
Sintoma: O seu servidor está em execução mas não aparece no browser de servidores do jogo.
Soluções
- Aguarde alguns minutos: O browser de servidores Steam pode demorar vários minutos a 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 em execução sem erros na consola.
- Verifique a sua query port: O valor de
QueryPortnoserversettings.xmldeve corresponder à query port atribuída ao seu serviço. Verifique o separador Network no GPanel para a atribuição correta da porta. - Confirme com conexão direta: Tente conectar diretamente usando o IP do servidor e a porta principal (verifique o separador Network do GPanel para a porta atribuída) para descartar um problema específico do browser.
Timeout de Conexão / Não Consegue Conectar Diretamente
Sintoma: Tentar entrar por conexão direta resulta num timeout ou erro "connection failed".
Soluções
- Verifique o seu IP e porta: Consulte o separador Network no GPanel para o endereço IP e porta do seu servidor. Veja 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á em execução: Verifique no GPanel se o servidor não crashou ou parou.
- Verifique o seu serversettings.xml: Certifique-se de que o valor de
Portnoserversettings.xmlcorresponde à porta atribuída no GPanel. Se forem diferentes, o servidor irá vincular-se à porta errada. - Firewall do seu lado: Em raras ocasiões, a sua rede local ou ISP pode bloquear tráfego UDP de saída em portas não-padrão. Tente conectar a partir de uma rede diferente ou usando uma VPN para testar.
Save de Campanha Não Encontrado Após Reinício
Sintoma: Após reiniciar o servidor, a campanha desapareceu e os jogadores devem iniciar uma nova.
Soluções
- Verifique se os ficheiros 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 migrou recentemente o seu servidor ou restaurou a partir de uma cópia de segurança, certifique-se de que a pasta de save foi enviada para o caminho correto dentro do diretório do servidor Barotrauma.
- Encerramento incorreto: Se o servidor foi forçado a parar (em vez de ser parado corretamente via GPanel), o último estado do save pode não ter sido escrito. Use sempre o botão Stop no GPanel em vez de forçar o encerramento do processo.
- Restaurar a partir de cópia de segurança: Se fez previamente uma cópia de segurança da campanha, pare o servidor, envie a pasta da cópia de segurança para
Saves/Multiplayer/via SFTP e inicie o servidor. Consulte o guia principal de configuração para instruções detalhadas de cópia de segurança/restauro.
Lag do Servidor e Problemas de Desempenho
Sintoma: Os jogadores experienciam 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 tiver recursos suficientes para a contagem atual de jogadores. - Reduza a contagem de mods: Alguns mods, especialmente os 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, monitorize o uso de CPU e memória. Se está consistentemente perto do limite, considere fazer upgrade do plano do seu servidor.
- Reinicie o servidor: Sessões longas podem acumular uso de memória. Um reinício agendado 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 de Barotrauma
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
Ainda com dificuldades? Abra um ticket de suporte em legionhosting.net/submitticket.php e inclua o nome do seu servidor, as mensagens de erro da consola do GPanel e os passos que já tentou.