Este guia cobre problemas comuns com servidores dedicados de Abiotic Factor na Legion Hosting, incluindo crashes do servidor, problemas de conexão, desync e lag, corrupção de saves e incompatibilidade de versões. Para configuração inicial do servidor, consulte o Guia de Configuração do Servidor Abiotic Factor.
Servidor Não Inicia
Se seu servidor não consegue iniciar ou para imediatamente após pressionar Start no GPanel, siga as verificações abaixo:
Verifique a Saída do Console
- Vá para a aba Console no GPanel.
- Pressione Start e observe atentamente a saída do console em busca de mensagens de erro.
- Procure por linhas contendo
Error,FatalouFailed. Estas indicarão o que está impedindo o servidor de iniciar.
Causas Comuns
| Sintoma | Causa Provável | Solução |
|---|---|---|
| Servidor inicia e para imediatamente | Instalação corrompida ou arquivos ausentes | Reinstale o servidor na aba Settings do GPanel (Reinstall Server). Isso baixa novamente todos os arquivos do servidor pelo Steam sem afetar seus saves do mundo. |
| Erro de porta já em uso | A instância anterior do servidor não foi encerrada corretamente | Aguarde 30 segundos e tente iniciar novamente. Se o problema persistir, use o botão Kill no GPanel para forçar a parada de qualquer processo travado e inicie novamente. |
| Falha na inicialização do Steam | Problema de autenticação do Steam | Isso pode acontecer se os servidores do Steam estiverem temporariamente indisponíveis. Aguarde alguns minutos e tente novamente. Se persistir, reinstale o servidor. |
| Crash ao carregar o mundo | Dados de save corrompidos | Consulte a seção Corrupção de Save abaixo para opções de recuperação. |
| Erros de DLL ou biblioteca ausente | Instalação incompleta | Reinstale o servidor nas Configurações do GPanel. O processo de reinstalação irá baixar novamente todas as dependências necessárias. |
Crashes do Servidor
Se seu servidor apresenta crash durante o gameplay (para repentinamente ou fica sem resposta), use os passos a seguir para diagnosticar e resolver o problema.
Verifique os Arquivos de Log
Os logs do servidor fornecem informações detalhadas sobre o que aconteceu antes do crash:
- No GPanel, vá para a aba Files.
- Navegue até o diretório de logs:
AbioticFactor/Saved/Logs/ - Abra o arquivo de log mais recente (geralmente nomeado por data ou
AbioticFactorServer.log). - Role até o final do arquivo e procure por mensagens de erro, stack traces ou referências a crash dumps.
Causas Comuns de Crash
- Esgotamento de memória: Se o servidor ficar sem a RAM alocada, ele irá crashar. Isso é mais comum em servidores com alto número de jogadores, grandes bases construídas ou longos tempos de atividade. Reinicie o servidor regularmente (diariamente ou a cada poucos dias) para limpar o uso acumulado de memória.
- Dados do mundo corrompidos: Se áreas específicas do mundo causam crashes consistentes quando jogadores entram nelas, os dados de save daquela área podem estar corrompidos. Consulte a seção Corrupção de Save para opções.
- Contagem excessiva de entidades: Números muito grandes de objetos colocados, itens no chão ou inimigos spawnados podem sobrecarregar o servidor. Limpe itens e estruturas colocados desnecessários.
- Bugs no software: Alguns crashes são causados por bugs no próprio jogo. Verifique a comunidade do Abiotic Factor no Steam e as notas de patch para problemas conhecidos. Mantenha seu servidor atualizado na versão mais recente.
Reduzindo a Frequência de Crashes
- Agende reinicializações regulares do servidor (ex: diariamente) para limpar vazamentos de memória.
- Reduza o
EnemySpawnRatenoSandboxSettings.inise a contagem de entidades estiver muito alta. - Mantenha o software do servidor atualizado reiniciando-o regularmente (atualizações são aplicadas na inicialização).
- Encoraje os jogadores a limpar implantáveis e itens dropados não utilizados.
Problemas de Conexão
Se os jogadores não conseguem se conectar ao seu servidor, siga estes passos em ordem.
Servidor Não Aparece no Navegador
- Verifique se o servidor está rodando. Confira a aba Console do GPanel para confirmar que o servidor está online e totalmente carregado. Um servidor que ainda está iniciando não aparecerá no navegador.
- Aguarde a indexação do Steam. Servidores novos ou recentemente reiniciados podem levar de 2 a 5 minutos para aparecer na lista mestre de servidores do Steam.
- Verifique o nome do servidor. Certifique-se de que o nome do seu servidor está definido corretamente na aba Startup do GPanel. Tente buscar por uma correspondência parcial no navegador de servidores.
- Use a conexão direta. Se o navegador não está listando seu servidor, conecte-se diretamente usando seu IP e porta. Consulte Como Encontrar o IP e a Porta do Seu Servidor.
Conexão Recusada ou Timeout
| Problema | Solução |
|---|---|
| Tempo de conexão esgotado | Certifique-se de que o servidor está totalmente iniciado e que os jogadores estão usando o IP e a porta do jogo corretos (não a porta de consulta). A porta do jogo é tipicamente 7777. |
| Conexão recusada | O servidor pode estar cheio, a senha pode estar incorreta ou o servidor pode ter crashado. Verifique o console em busca de erros e confirme que a contagem de jogadores não atingiu o máximo. |
| Kickado imediatamente ao entrar | Isso pode ocorrer quando há uma grande quantidade de dados do mundo para sincronizar. Peça ao admin que se afaste de áreas com muitas construções antes de o jogador tentar entrar. O jogador que está entrando também pode tentar conectar imediatamente após iniciar o jogo, antes do menu principal carregar completamente. |
| Senha rejeitada | Verifique novamente a senha do servidor na aba Startup do GPanel. As senhas diferenciam maiúsculas de minúsculas. Certifique-se de que os jogadores estão digitando a senha do servidor (não a senha de admin). |
Jogadores Desconectando Aleatoriamente
- Verifique o console do servidor em busca de mensagens de desconexão ou erros que coincidam com as desconexões.
- Peça ao jogador afetado que verifique os arquivos do jogo no Steam (clique com o botão direito no jogo > Propriedades > Arquivos Instalados > Verificar integridade dos arquivos do jogo).
- Se múltiplos jogadores estão desconectando ao mesmo tempo, o servidor pode estar crashando. Verifique a seção de crash acima.
- Conexões de internet instáveis do lado do jogador também podem causar desconexões aleatórias. Peça que testem a estabilidade da conexão.
Desync e Lag
Desync ocorre quando o servidor e o cliente ficam fora de sincronia, causando objetos ou jogadores que parecem se teleportar, voltar para posições anteriores ou se comportar de forma errática. Lag se manifesta como respostas atrasadas às ações do jogador.
Lag do Lado do Servidor
Se todos os jogadores experimentam lag simultaneamente, o problema provavelmente é do lado do servidor:
- Alta contagem de entidades: Muitos objetos colocados, itens dropados ou inimigos spawnados podem diminuir a taxa de tick do servidor. Limpe itens desnecessários e considere reduzir o
EnemySpawnRate. - Pressão de memória: Servidores que estão rodando por períodos prolongados podem acumular uso de memória. Agende reinicializações regulares.
- Complexidade do mundo: Bases muito grandes e com muitas construções sobrecarregam o desempenho do servidor. Encoraje os jogadores a consolidar construções e remover estruturas abandonadas.
Lag do Lado do Cliente
Se apenas um jogador experimenta lag ou desync:
- Peça que verifiquem a velocidade e estabilidade da conexão de internet.
- Peça que verifiquem os arquivos do jogo através do Steam.
- Reduza as configurações gráficas no jogo para diminuir a gagueira do lado do cliente que pode parecer lag.
- Se estiverem longe da localização física do servidor, alguma latência é esperada. Jogadores geograficamente mais próximos do servidor terão ping mais baixo.
Desync Relacionado ao VOIP
Alguns jogadores relatam problemas de desync relacionados ao sistema de VOIP no jogo:
- Tente redefinir o VOIP pelo Menu de Escape no jogo.
- Se o VOIP estiver causando problemas consistentes, os jogadores podem desativá-lo completamente nas configurações do jogo.
Corrupção de Save
A corrupção de save pode ocorrer se o servidor for encerrado forçadamente sem um desligamento limpo, se o servidor crashar durante uma operação de salvamento ou, em casos raros, devido a bugs no software.
Sintomas de Corrupção
- Servidor crasheia ao carregar um mundo específico.
- Estruturas, itens ou progresso de jogadores ausentes após uma reinicialização.
- Crashes consistentes quando jogadores entram em áreas específicas do mapa.
- Mensagens de erro referenciando dados de save ou arquivos do mundo nos logs do console.
Opções de Recuperação
- Restaurar a partir de backup: Se você tem um backup do diretório de save do mundo, pare o servidor, substitua a pasta do mundo corrompida pela cópia de backup e inicie o servidor. Consulte o Guia de Configuração do Servidor para instruções de backup.
- Iniciar um novo mundo: Se nenhum backup estiver disponível, você pode renomear a pasta do mundo corrompida e iniciar o servidor para gerar um novo mundo. Os dados de save antigos são preservados na pasta renomeada caso uma atualização futura ou ferramenta possa recuperá-los.
Prevenindo Corrupção
- Sempre use desligamentos limpos. Use o botão Stop no GPanel em vez de Kill, a menos que o servidor esteja completamente sem resposta. O comando Stop aciona um save limpo antes de desligar.
- Faça backups regulares. Baixe cópias da pasta de save do seu mundo regularmente via SFTP ou pela aba Files do GPanel.
- Evite editar arquivos de save manualmente. Não modifique arquivos de dados de save diretamente, a menos que saiba exatamente o que está fazendo. Edite apenas arquivos de configuração como
SandboxSettings.ini.
Incompatibilidade de Versão
Abiotic Factor requer que o cliente (jogo) e o servidor estejam rodando a mesma versão. Se houver incompatibilidade, os jogadores não conseguirão conectar.
Sintomas
- Os jogadores veem um erro de "version mismatch" ou "incompatible version" ao tentar entrar.
- O servidor aparece no navegador, mas os jogadores não conseguem conectar.
- Jogadores que anteriormente conseguiam conectar de repente não conseguem mais após atualizar o jogo.
Corrigindo a Incompatibilidade de Versão
- Atualize o servidor: Reinicie o servidor pelo GPanel. O servidor verifica e aplica automaticamente atualizações do Steam a cada início. Se o servidor já estava rodando quando uma atualização foi lançada, ele precisa ser reiniciado para baixar a nova versão.
- Atualize o cliente: Certifique-se de que todos os jogadores atualizaram o jogo pelo Steam. Clique com o botão direito em Abiotic Factor na biblioteca do Steam, vá em Propriedades > Atualizações e certifique-se de que as atualizações automáticas estão habilitadas.
- Force uma reinstalação: Se reiniciar o servidor não o atualizar, vá em Settings no GPanel e use a opção Reinstall Server. Isso força um download novo de todos os arquivos do servidor.
Optando por Branches Beta
Se você está rodando uma branch beta ou experimental do Abiotic Factor no servidor, todos os jogadores que quiserem conectar também devem optar pela mesma branch no Steam:
- Clique com o botão direito em Abiotic Factor na biblioteca do Steam.
- Vá em Properties > Betas.
- Selecione a mesma branch que o servidor está rodando (ex:
experimentaloustaging). - Aguarde o jogo atualizar para a versão beta.
Dicas de Otimização de Desempenho
Se seu servidor está rodando mas com desempenho ruim, tente estas otimizações:
- Agende reinicializações regulares: Reinicie o servidor uma vez por dia (ou no mínimo a cada 2-3 dias) para limpar o uso acumulado de memória e aplicar quaisquer atualizações pendentes.
- Reduza as taxas de spawn de inimigos: Defina
EnemySpawnRatecomo0.5ou0.75noSandboxSettings.inise o servidor está tendo dificuldades com a contagem de entidades. - Limpe o mundo: Remova estruturas, implantáveis e itens dropados não utilizados. Grandes quantidades de objetos no mundo aumentam a carga de processamento do servidor.
- Limite a contagem de jogadores: Se o desempenho degrada com mais jogadores, reduza
MAX_PLAYERSpara um número que o servidor consiga lidar confortavelmente. - Monitore o console: Observe mensagens de aviso recorrentes no console do GPanel. Avisos repetidos sobre taxa de tick, memória ou limites de entidades indicam gargalos de desempenho.
Passos Gerais de Solução de Problemas
Se nenhuma das seções acima aborda seu problema específico, tente estes passos gerais:
- Verifique o console e os logs em busca de mensagens de erro. O arquivo de log mais recente em
AbioticFactor/Saved/Logs/frequentemente contém a resposta. - Reinicie o servidor. Muitos problemas transitórios são resolvidos com uma reinicialização limpa.
- Reinstale o servidor nas Configurações do GPanel se o problema apareceu após uma atualização ou se os arquivos podem estar corrompidos.
- Verifique os arquivos do jogo no lado do cliente via Steam se o problema é específico de um jogador.
- Verifique a Comunidade do Abiotic Factor no Steam para problemas conhecidos e anúncios dos desenvolvedores sobre bugs ou patches.
Artigos Relacionados
- Guia de Configuração do Servidor Abiotic Factor
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Fazer Upload de Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Se você ainda está enfrentando problemas com seu servidor Abiotic Factor após tentar os passos acima, por favor abra um ticket de suporte e nossa equipe terá prazer em ajudá-lo.