background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Corrigindo Crashes do Servidor Project Zomboid

PT-BR zomboid pz crash memory 0 acharam isto útil

Servidores de Project Zomboid podem crashar ou falhar ao iniciar por vários motivos bem conhecidos. Este guia cobre as causas mais comuns vistas nos tickets de suporte da Legion Hosting — desde um bug de memória da Build 42 que requer RAM extra na inicialização, até um estouro de backup que enche o /tmp, até arquivos de configuração corrompidos. Siga as seções abaixo em ordem.

Este guia cobre apenas crashes do lado do servidor. Se seu servidor está rodando e os jogadores estão enfrentando crashes ou travamentos do cliente dentro do jogo, consulte os logs de crash do seu jogo na sua máquina local. Se você não consegue conectar de forma alguma, mas o servidor está rodando, consulte Como Conectar ao Seu Servidor Project Zomboid.

Antes de Começar — Localize Seus Logs de Crash

Quase todo crash de Project Zomboid deixa evidências em um de dois lugares. Verifique ambos antes de tentar qualquer correção, para saber qual seção deste guia se aplica ao seu caso.

Saída do Console do GPanel

  1. Faça login no GPanel.
  2. Selecione seu servidor Project Zomboid na lista de servidores.
  3. Clique na aba Console.
  4. Role até o final da saída. Procure por linhas marcadas com ERROR, FATAL, OutOfMemoryError ou Exception. As últimas 20–30 linhas antes do servidor parar são geralmente as mais relevantes.
  5. Se o console estiver vazio, o processo do servidor encerrou antes de conseguir escrever qualquer coisa — isso por si só é uma pista (veja a seção de memória da B42 abaixo).

O Arquivo debug.log do Servidor

O Project Zomboid escreve um log detalhado em debug.log no diretório de dados do servidor. Este arquivo frequentemente contém um stack trace Java completo que aponta diretamente para a causa do crash.

  1. No GPanel, vá para a aba File Manager.
  2. Navegue até /.cache/Logs/. Você verá arquivos nomeados como debug.log, DebugLog-server.txt ou arquivos de log datados.
  3. Abra o arquivo de log mais recente. Use Ctrl+End ou role até o final e leia de baixo para cima.
  4. Procure pelas palavras-chave OutOfMemoryError, IOException, NullPointerException ou SandboxVars. Copie as linhas relevantes — você precisará delas caso abra um ticket de suporte.

Correção 1 — Alto Uso de Memória da Build 42 na Inicialização (Bug Conhecido do Jogo)

Problema conhecido da Build 42: O Project Zomboid B42 (especificamente a versão 42.x) tem um bug de memória confirmado onde o servidor aloca aproximadamente 9 GB de RAM durante a inicialização, mesmo em mundos pequenos sem jogadores. Isso é significativamente maior que a B41 e é um bug do próprio jogo, não um erro de configuração.

Se seu servidor encerra imediatamente na inicialização sem erro no console, ou o console mostra OutOfMemoryError ou um erro de espaço heap Java, o servidor está ficando sem memória antes do mundo terminar de carregar.

Sintomas

  • O servidor inicia, o console rola por alguns segundos, depois para sem erro visível para o jogador.
  • O console mostra java.lang.OutOfMemoryError: Java heap space ou GC overhead limit exceeded.
  • O servidor funciona em algumas reinicializações, mas não em outras (a disponibilidade de memória varia).
  • O servidor funcionava bem na B41, mas crasha consistentemente após atualizar para a B42.

Passos

  1. No GPanel, clique no seu servidor e vá para a aba Console. Observe a alocação de RAM atual do seu servidor mostrada na barra de recursos ou painel de informações do servidor.
  2. Se seu plano inclui menos de 10 GB de RAM, o servidor pode crashar durante a inicialização porque a B42 requer aproximadamente 9 GB para inicializar. Você precisará fazer upgrade do seu plano ou aguardar a Indie Stone lançar uma correção.
  3. Se seu plano já tem 10 GB ou mais e o servidor ainda crasha na inicialização, vá para a aba Startup no GPanel.
  4. Procure por um campo rotulado Java Memory, Max RAM ou Xmx. Confirme que está definido para no máximo 80–85% da sua RAM total disponível. Por exemplo, em um plano de 12 GB, defina como 10240 (10 GB em megabytes). Não defina igual ou acima da sua RAM total — o sistema operacional e outros processos também precisam de memória.
  5. Clique em Save na aba Startup, depois reinicie seu servidor.
  6. Observe o console durante a inicialização. Se o servidor alcançar a linha SERVER STARTED ou LuaManager: Loading lua files... for concluído sem crashar, a alocação de memória agora é suficiente.
Por que a B42 precisa de tanta RAM? A Build 42 introduziu um mapa significativamente expandido com edifícios de múltiplos andares. Durante a inicialização, o servidor carrega grandes porções do índice do mapa e do sandbox Lua na memória de uma vez. A Indie Stone reconheceu isso como uma área que estão otimizando ativamente. Acompanhe as notícias do Project Zomboid no Steam para patches que reduzam o uso de memória na inicialização.

Correção 2 — BackupsOnStart Estourando o /tmp (Crash na Inicialização)

O Project Zomboid pode ser configurado para criar um backup completo do mundo toda vez que o servidor inicia. Quando este backup é escrito em /tmp — que tem tamanho limitado na maioria dos hosts Linux — o servidor crasha no meio da inicialização com um erro de escrita em disco assim que o /tmp enche.

Sintomas

  • O servidor crasha de forma confiável em toda reinicialização, mas estava funcionando anteriormente.
  • O console ou debug.log contém erros como IOException: No space left on device ou menciona escrita em /tmp/.
  • Os crashes tendem a piorar com o tempo conforme o save do mundo cresce.
  • O servidor às vezes inicia se você tentar logo após um reboot limpo do nó host (antes do /tmp encher novamente).

Passos — Desabilitar BackupsOnStart

  1. No GPanel, vá para a aba File Manager.
  2. Navegue até /.cache/server/. Procure o arquivo de configuração do seu servidor — geralmente é nomeado servertest.ini ou o nome do seu servidor seguido de .ini (ex.: MyServer.ini).
  3. Abra o arquivo .ini para edição.
  4. Use a função de busca do seu navegador (Ctrl+F) para procurar BackupsOnStart.
  5. Altere o valor de true para false:
    BackupsOnStart=false
  6. Enquanto estiver no arquivo, também verifique a configuração BackupsOnVersionChange e defina como false se o espaço em disco for uma preocupação:
    BackupsOnVersionChange=false
  7. Salve o arquivo e reinicie seu servidor. Monitore o console para confirmar que o servidor alcança a linha SERVER STARTED.
Backups manuais: Desabilitar backups automáticos significa que você precisará fazer backup dos dados do seu mundo manualmente. Para isso, use o File Manager do GPanel para baixar uma cópia da pasta /.cache/saves/multiplayer/ periodicamente, ou entre em contato com o suporte da Legion Hosting para perguntar sobre opções de backup agendado no seu plano.

Correção 3 — SandboxVars.lua ou Configuração do Servidor Corrompida

O Project Zomboid armazena as configurações do mundo em um arquivo Lua chamado SandboxVars.lua. Se este arquivo for editado manualmente e salvo com um erro de sintaxe, ou se uma transferência de arquivo foi interrompida, o servidor crashará imediatamente na inicialização ao tentar interpretar o arquivo.

Sintomas

  • O console mostra ERROR: SandboxVars, LuaManager error ou um erro de parse Lua com número de linha.
  • O crash começou a acontecer logo após você editar configurações no arquivo .ini ou no SandboxVars.lua diretamente.
  • O servidor pode mostrar Bad argument #1 to ou erros de runtime Lua similares.

Passos — Verificar e Reparar o SandboxVars.lua

  1. No GPanel, vá para File Manager e navegue até /.cache/saves/multiplayer/<YourServerName>/.
  2. Abra SandboxVars.lua para edição.
  3. Verifique se o arquivo começa com VERSION = 1, (ou similar) dentro de um bloco SandboxVars = {, e termina com uma chave de fechamento }. Qualquer vírgula faltando, chave não fechada ou caractere solto causará uma falha de parse.
  4. Se você não conseguir identificar o erro, a correção mais segura é deletar o SandboxVars.lua inteiramente. O servidor irá regenerá-lo com valores padrão na próxima inicialização. Nota: isso reseta suas configurações de sandbox (loot, quantidade de zumbis, etc.) para os padrões — seus dados de mapa e dados de jogadores não são afetados.
  5. Verifique também o arquivo .ini em /.cache/server/ para problemas similares, caso você o tenha editado manualmente recentemente. Certifique-se de que toda linha segue o formato Key=Value sem linhas em branco dentro de um valor.
  6. Salve as alterações e reinicie o servidor.
Recomendado: Evite editar o SandboxVars.lua diretamente. Em vez disso, use o painel de administração no jogo ou a interface de configurações do servidor no GPanel, se disponível. Edições diretas são propensas a erros e podem quebrar o servidor com uma única vírgula esquecida.

Correção 4 — Senha de Admin Vazia Causando Crash

O Project Zomboid requer uma senha de admin não vazia para iniciar um servidor multiplayer. Se o campo de senha estiver em branco, o processo do servidor encerra imediatamente após tentar inicializar a conta de administrador.

Sintomas

  • Servidor novo ou servidor recentemente resetado falha em toda tentativa de inicialização.
  • A saída do console é muito curta — o servidor imprime algumas linhas de inicialização e depois para.
  • O debug.log pode conter uma referência à conta de admin ou validação de senha.

Passos

  1. No GPanel, clique no seu servidor e vá para a aba Startup.
  2. Procure por um campo rotulado Admin Password ou RCON Password. Confirme que ele contém um valor — não pode estar em branco.
  3. Se o campo estiver vazio, insira uma senha. Use pelo menos 8 caracteres. Evite caracteres especiais como !, #, $ ou @ na senha de admin, pois algumas versões do PZ falham ao interpretá-los corretamente nos argumentos de inicialização.
  4. Clique em Save e reinicie o servidor.
  5. Como verificação secundária, abra o arquivo .ini em /.cache/server/ e confirme que a linha AdminPassword= tem um valor após o sinal de igual.

Correção 5 — Resetar o Mundo (Último Recurso para Crashes Persistentes)

Esta ação deleta permanentemente todo o progresso do mundo. Personagens de jogadores, construções, estado do loot e alterações no mapa serão perdidos. Contas de jogadores (whitelist, lista de banidos) são armazenadas separadamente e não são afetadas. Faça isso apenas se todas as outras correções falharam e você está preparado para começar um novo mundo.

Se um save de mundo se tornar corrompido — por exemplo, após um crash forçado do servidor, uma atualização falha ou erros no sistema de arquivos — os dados do save podem ser irrecuperáveis. Neste caso, deletar o mundo e começar do zero é a única opção.

Passos

  1. Pare seu servidor no GPanel antes de fazer qualquer alteração nos arquivos de save. Editar arquivos em um servidor em execução pode causar mais corrupção.
  2. No GPanel, vá para a aba File Manager.
  3. Navegue até /.cache/saves/multiplayer/.
  4. Você verá uma ou mais pastas com o nome do seu servidor (ex.: servertest). Antes de deletar, opcionalmente baixe a pasta como backup selecionando-a e usando a opção de download — mesmo um save corrompido pode ser parcialmente recuperável depois.
  5. Delete a pasta correspondente ao nome do seu servidor dentro de Multiplayer/. Não delete a pasta Multiplayer em si.
  6. Também navegue até /.cache/db/ e delete o arquivo <YourServerName>.db. Este banco de dados contém estatísticas de jogadores e pode referenciar o mundo antigo — regenerá-lo evita inconsistências.
  7. Inicie seu servidor. Ele gerará um mundo novo usando as configurações do seu arquivo .ini.
Mantenha suas configurações: Deletar o save do mundo não deleta a configuração do seu servidor. Seu arquivo .ini, senha de admin, lista de mods e configurações de porta são todos preservados. A próxima inicialização usará exatamente as mesmas configurações para gerar um novo mundo.

Referência Rápida de Diagnóstico

O que você vê no log Causa mais provável Correção
OutOfMemoryError ou Java heap space RAM insuficiente para inicialização da B42 Correção 1 — Bug de Memória da B42
IOException: No space left on device BackupsOnStart enchendo o /tmp Correção 2 — BackupsOnStart
Erro de SandboxVars ou erro de parse Lua Arquivo de configuração corrompido ou editado manualmente Correção 3 — SandboxVars.lua
Servidor encerra imediatamente, saída do console muito curta Senha de admin vazia Correção 4 — Senha de Admin
Crasha consistentemente independente de alterações na configuração Save do mundo corrompido Correção 5 — Reset do Mundo

Ainda Crashando Após Todos os Passos?

Se seu servidor ainda está crashando após seguir todas as correções acima, abra um ticket de suporte com a Legion Hosting. Inclua o seguinte para ajudar a equipe de suporte a diagnosticar o problema rapidamente:

  • As últimas 50 linhas da saída do console do GPanel no momento do crash
  • O conteúdo completo do arquivo debug.log ou DebugLog-server.txt mais recente
  • A versão da build do Project Zomboid do seu servidor (mostrada no console na inicialização, ex.: Build 42.x.x)
  • Sua alocação de RAM conforme mostrada no GPanel
  • Se o crash acontece em toda inicialização ou apenas depois que o servidor está rodando por um tempo
  • Quaisquer alterações que você fez antes do crash começar (adição de mods, edições de configuração, atualizações do jogo)

Abra um ticket de suporte e inclua o ID do seu servidor e as mensagens de erro do console do GPanel.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.