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
Categorías

Solución de Caídas del Servidor de Project Zomboid

ES zomboid pz crash memory 0 encontraron esto útil

Los servidores de Project Zomboid pueden caerse o no iniciar por varias razones bien conocidas. Esta guía cubre las causas más comunes vistas en los tickets de soporte de Legion Hosting — desde un error de memoria en Build 42 que requiere RAM adicional al iniciar, hasta un desbordamiento de copias de seguridad que llena /tmp, hasta archivos de configuración corruptos. Trabaja a través de las secciones a continuación en orden.

Esta guía cubre solo caídas del lado del servidor. Si tu servidor está funcionando y los jugadores experimentan caídas o congelamientos del cliente dentro del juego, revisa los registros de errores del juego en tu máquina local. Si no puedes conectarte en absoluto pero el servidor está funcionando, consulta Cómo Conectarse a Tu Servidor de Project Zomboid.

Antes de Comenzar — Localiza Tus Registros de Errores

Casi cada caída de Project Zomboid deja evidencia en uno de dos lugares. Revisa ambos antes de intentar cualquier solución, para saber qué sección de esta guía aplica en tu caso.

Salida de la Consola de GPanel

  1. Inicia sesión en GPanel.
  2. Selecciona tu servidor de Project Zomboid de la lista de servidores.
  3. Haz clic en la pestaña Console.
  4. Desplázate hasta el final de la salida. Busca líneas marcadas con ERROR, FATAL, OutOfMemoryError o Exception. Las últimas 20-30 líneas antes de que el servidor se detuviera suelen ser las más relevantes.
  5. Si la consola está vacía, el proceso del servidor terminó antes de poder escribir algo — esto en sí mismo es una pista (consulta la sección de memoria de B42 a continuación).

El Archivo debug.log del Servidor

Project Zomboid escribe un registro detallado en debug.log en el directorio de datos del servidor. Este archivo a menudo contiene una traza de pila Java completa que apunta directamente a la causa de la caída.

  1. En GPanel, ve a la pestaña File Manager.
  2. Navega a /.cache/Logs/. Verás archivos con nombres como debug.log, DebugLog-server.txt o archivos de registro con fecha.
  3. Abre el archivo de registro más reciente. Usa Ctrl+End o desplázate hasta el final y lee hacia arriba desde allí.
  4. Busca las palabras clave OutOfMemoryError, IOException, NullPointerException o SandboxVars. Copia las líneas relevantes — las necesitarás si abres un ticket de soporte.

Solución 1 — Alto Uso de Memoria en el Inicio de Build 42 (Error Conocido del Juego)

Problema conocido de Build 42: Project Zomboid B42 (específicamente la versión 42.x) tiene un error de memoria confirmado donde el servidor asigna aproximadamente 9 GB de RAM durante el inicio, incluso en mundos pequeños sin jugadores. Esto es significativamente más alto que B41 y es un error del juego en sí, no un error de configuración.

Si tu servidor se cierra inmediatamente al iniciar sin ningún error en la consola, o la consola muestra OutOfMemoryError o un error de espacio de heap de Java, el servidor se está quedando sin memoria antes de que el mundo termine de cargar.

Síntomas

  • El servidor inicia, la consola se desplaza durante unos segundos, luego se detiene sin ningún error visible para el jugador.
  • La consola muestra java.lang.OutOfMemoryError: Java heap space o GC overhead limit exceeded.
  • El servidor funciona en algunos reinicios pero no en otros (la disponibilidad de memoria varía).
  • El servidor funcionaba bien en B41 pero se cae constantemente después de actualizar a B42.

Pasos

  1. En GPanel, haz clic en tu servidor y ve a la pestaña Console. Observa la asignación de RAM actual de tu servidor que se muestra en la barra de recursos o el panel de información del servidor.
  2. Si tu plan incluye menos de 10 GB de RAM, el servidor puede caerse durante el inicio porque B42 requiere aproximadamente 9 GB para inicializarse. Necesitarás actualizar tu plan o esperar a que Indie Stone publique una corrección.
  3. Si tu plan ya tiene 10 GB o más y el servidor aún se cae al iniciar, ve a la pestaña Startup en GPanel.
  4. Busca un campo etiquetado como Java Memory, Max RAM o Xmx. Confirma que esté configurado a no más del 80-85% de tu RAM total disponible. Por ejemplo, en un plan de 12 GB, configúralo a 10240 (10 GB en megabytes). No lo configures igual o por encima de tu RAM total — el sistema operativo y otros procesos también necesitan memoria.
  5. Haz clic en Save en la pestaña Startup, luego reinicia tu servidor.
  6. Observa la consola durante el inicio. Si el servidor llega a la línea SERVER STARTED o LuaManager: Loading lua files... se completa sin caerse, la asignación de memoria ahora es suficiente.
¿Por qué B42 necesita tanta RAM? Build 42 introdujo un mapa significativamente expandido con edificios de múltiples pisos. Durante el inicio, el servidor carga grandes porciones del índice del mapa y el sandbox de Lua en memoria a la vez. Indie Stone ha reconocido esto como un área que están optimizando activamente. Monitorea las noticias de Project Zomboid en Steam para parches que reduzcan el uso de memoria durante el inicio.

Solución 2 — BackupsOnStart Desbordando /tmp (Caída al Iniciar)

Project Zomboid puede configurarse para crear una copia de seguridad completa del mundo cada vez que el servidor inicia. Cuando esta copia de seguridad se escribe en /tmp — que tiene un tamaño limitado en la mayoría de los hosts Linux — el servidor se cae a mitad del inicio con un error de escritura en disco una vez que /tmp se llena.

Síntomas

  • El servidor se cae de manera confiable en cada reinicio, pero funcionaba anteriormente.
  • La consola o debug.log contiene errores como IOException: No space left on device o menciona escritura en /tmp/.
  • Las caídas tienden a empeorar con el tiempo a medida que el guardado del mundo crece.
  • El servidor a veces inicia si lo intentas poco después de un reinicio limpio del nodo host (antes de que /tmp se llene de nuevo).

Pasos — Desactivar BackupsOnStart

  1. En GPanel, ve a la pestaña File Manager.
  2. Navega a /.cache/server/. Busca tu archivo de configuración del servidor — normalmente se llama servertest.ini o el nombre de tu servidor seguido de .ini (por ejemplo, MyServer.ini).
  3. Abre el archivo .ini para editar.
  4. Usa la función de búsqueda de tu navegador (Ctrl+F) para buscar BackupsOnStart.
  5. Cambia el valor de true a false:
    BackupsOnStart=false
  6. Mientras estés en el archivo, también revisa la configuración BackupsOnVersionChange y establécela en false si el espacio en disco es una preocupación:
    BackupsOnVersionChange=false
  7. Guarda el archivo y reinicia tu servidor. Monitorea la consola para confirmar que el servidor llegue a la línea SERVER STARTED.
Copias de seguridad manuales: Desactivar las copias de seguridad automáticas significa que necesitarás hacer copias de seguridad de los datos de tu mundo manualmente. Para hacer esto, usa el File Manager de GPanel para descargar una copia de la carpeta /.cache/saves/multiplayer/ periódicamente, o contacta al soporte de Legion Hosting para preguntar sobre opciones de copias de seguridad programadas en tu plan.

Solución 3 — SandboxVars.lua o Configuración del Servidor Corrompida

Project Zomboid almacena la configuración del mundo en un archivo Lua llamado SandboxVars.lua. Si este archivo se edita manualmente y se guarda con un error de sintaxis, o si una transferencia de archivos fue interrumpida, el servidor se caerá inmediatamente al iniciar cuando intente analizar el archivo.

Síntomas

  • La consola muestra ERROR: SandboxVars, LuaManager error o un error de análisis de Lua con un número de línea.
  • La caída comenzó a ocurrir justo después de que editaste la configuración en el archivo .ini o SandboxVars.lua directamente.
  • El servidor puede mostrar Bad argument #1 to o errores de ejecución de Lua similares.

Pasos — Verificar y Reparar SandboxVars.lua

  1. En GPanel, ve a File Manager y navega a /.cache/saves/multiplayer/<YourServerName>/.
  2. Abre SandboxVars.lua para editar.
  3. Verifica que el archivo comience con VERSION = 1, (o similar) dentro de un bloque SandboxVars = {, y termine con una llave de cierre }. Cualquier coma faltante, llave sin cerrar o carácter extraño causará un fallo de análisis.
  4. Si no puedes identificar el error, la solución más segura es eliminar SandboxVars.lua por completo. El servidor lo regenerará con valores predeterminados en el próximo inicio. Nota: esto restablece tus configuraciones de sandbox (botín, cantidad de zombis, etc.) a los valores predeterminados — los datos de tu mapa y datos de jugadores no se ven afectados.
  5. También revisa el archivo .ini en /.cache/server/ por problemas similares si lo editaste manualmente recientemente. Asegúrate de que cada línea siga el formato Key=Value sin líneas en blanco dentro de un valor.
  6. Guarda los cambios y reinicia el servidor.
Recomendado: Evita editar SandboxVars.lua directamente. En su lugar, usa el panel de administración del juego o la interfaz de configuración del servidor en GPanel si está disponible. Las ediciones directas son propensas a errores y pueden romper el servidor con una sola coma faltante.

Solución 4 — Contraseña de Administrador Vacía Causando Caída

Project Zomboid requiere una contraseña de administrador no vacía para iniciar un servidor multijugador. Si el campo de contraseña está en blanco, el proceso del servidor se cierra inmediatamente después de intentar inicializar la cuenta de administrador.

Síntomas

  • Servidor nuevo o recientemente restablecido falla en cada intento de inicio.
  • La salida de la consola es muy corta — el servidor imprime unas pocas líneas de inicialización y luego se detiene.
  • debug.log puede contener una referencia a la cuenta de administrador o validación de contraseña.

Pasos

  1. En GPanel, haz clic en tu servidor y ve a la pestaña Startup.
  2. Busca un campo etiquetado como Admin Password o RCON Password. Confirma que contenga un valor — no debe estar en blanco.
  3. Si el campo está vacío, ingresa una contraseña. Usa al menos 8 caracteres. Evita caracteres especiales como !, #, $ o @ en la contraseña de administrador, ya que algunas versiones de PZ no los analizan correctamente en los argumentos de inicio.
  4. Haz clic en Save y reinicia el servidor.
  5. Como verificación secundaria, abre el archivo .ini en /.cache/server/ y confirma que la línea AdminPassword= tenga un valor después del signo de igual.

Solución 5 — Reiniciar el Mundo (Último Recurso para Caídas Persistentes)

Esta acción elimina permanentemente todo el progreso del mundo. Los personajes de los jugadores, edificios, estado del botín y cambios en el mapa se perderán. Las cuentas de jugadores (lista blanca, lista de baneados) se almacenan por separado y no se ven afectadas. Solo haz esto si todas las demás soluciones han fallado y estás preparado para iniciar un nuevo mundo.

Si un guardado del mundo se corrompe — por ejemplo, después de una caída abrupta del servidor, una actualización fallida o errores del sistema de archivos — los datos del guardado pueden ser irrecuperables. En este caso, eliminar el mundo y comenzar de nuevo es la única opción.

Pasos

  1. Detén tu servidor en GPanel antes de hacer cualquier cambio en los archivos de guardado. Editar archivos en un servidor en ejecución puede causar más corrupción.
  2. En GPanel, ve a la pestaña File Manager.
  3. Navega a /.cache/saves/multiplayer/.
  4. Verás una o más carpetas con el nombre de tu servidor (por ejemplo, servertest). Antes de eliminar, opcionalmente descarga la carpeta como copia de seguridad seleccionándola y usando la opción de descarga — incluso un guardado corrupto puede ser parcialmente recuperable más adelante.
  5. Elimina la carpeta que coincida con el nombre de tu servidor dentro de Multiplayer/. No elimines la carpeta Multiplayer en sí.
  6. También navega a /.cache/db/ y elimina el archivo <YourServerName>.db. Esta base de datos contiene estadísticas de jugadores y puede hacer referencia al mundo anterior — regenerarla evita discrepancias.
  7. Inicia tu servidor. Generará un mundo nuevo usando la configuración de tu archivo .ini.
Conserva tu configuración: Eliminar el guardado del mundo no elimina la configuración de tu servidor. Tu archivo .ini, contraseña de administrador, lista de mods y configuración de puertos se conservan. El próximo inicio usará exactamente la misma configuración para generar un nuevo mundo.

Referencia Rápida de Diagnóstico

Lo que ves en el registro Causa más probable Solución
OutOfMemoryError o Java heap space RAM insuficiente para el inicio de B42 Solución 1 — Error de Memoria de B42
IOException: No space left on device BackupsOnStart llenando /tmp Solución 2 — BackupsOnStart
Error de SandboxVars o error de análisis de Lua Archivo de configuración corrupto o editado manualmente Solución 3 — SandboxVars.lua
El servidor se cierra inmediatamente, salida de consola muy corta Contraseña de administrador vacía Solución 4 — Contraseña de Administrador
Se cae constantemente sin importar los cambios de configuración Guardado del mundo corrupto Solución 5 — Reinicio del Mundo

¿Sigue Cayéndose Después de Todos los Pasos?

Si tu servidor sigue cayéndose después de trabajar con cada solución anterior, abre un ticket de soporte con Legion Hosting. Incluye lo siguiente para ayudar al equipo de soporte a diagnosticar el problema rápidamente:

  • Las últimas 50 líneas de la salida de tu consola de GPanel al momento de la caída
  • El contenido completo del archivo debug.log o DebugLog-server.txt más reciente
  • La versión de build de Project Zomboid de tu servidor (que se muestra en la consola al iniciar, por ejemplo Build 42.x.x)
  • Tu asignación de RAM como se muestra en GPanel
  • Si la caída ocurre en cada inicio o solo después de que el servidor ha estado funcionando por un tiempo
  • Cualquier cambio que hayas hecho antes de que comenzaran las caídas (adiciones de mods, ediciones de configuración, actualizaciones del juego)

Abre un ticket de soporte e incluye tu ID de servidor y los mensajes de error de la consola de GPanel.


¿Te resultó útil este artículo?

Ready to Get Started?

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