Respuesta corta. Puedes alojar tú mismo un servidor de Project Zomboid gratis: instala el servidor dedicado (app de Steam 380870) con SteamCMD usando un inicio de sesión anónimo, arráncalo con un nombre de servidor y una contraseña de administrador, y abre UDP 16261 y UDP 16262. O alquila un servidor de Project Zomboid y olvídate de la red.
El servidor de Linux arranca el mundo e imprime SERVER STARTED cuando está listo. Los jugadores se unen con la dirección de tu servidor y el puerto del juego.
Comprobado el 5 de noviembre de 2026, válido para la Build 42.21 (estable, 28 de septiembre de 2026). El 4 de noviembre de 2026 salió un hotfix de prelanzamiento, la 42.22.1.
Esta guía se basa en los anuncios de Steam de The Indie Stone y en lo que ejecutamos en nuestros propios servidores de Project Zomboid. Para ir directo a la opción de alquiler, mira la Opción 2.
Qué necesitas
Sistema operativo: Linux de 64 bits para los pasos de abajo. El binario del servidor es ProjectZomboid64.
Hardware: The Indie Stone no publica requisitos de servidor en los anuncios que revisamos.
Red: UDP 16261 y UDP 16262, accesibles desde internet. Ambos se pueden cambiar en las opciones del servidor.
Cuenta de Steam: no hace falta para descargar el servidor. El comando de instalación usa +login anonymous.
El juego: cada jugador necesita Project Zomboid en Steam.
El software del servidor es gratuito. Pagas la máquina, la electricidad y el ancho de banda, no el software.
Opción 1: alójalo tú mismo
Funciona en un PC que te sobre, un servidor doméstico o una máquina virtual en la nube. Los puertos vienen del anuncio de la Build 41.77 de The Indie Stone y el comando de arranque es el que usamos nosotros.
Linux (Debian o Ubuntu)
Instala la biblioteca que necesita SteamCMD.
sudo apt-get install lib32gcc-s1
Crea un usuario steam. Valve desaconseja ejecutar SteamCMD como root.
La primera línea deja que un SteamCMD recién instalado se actualice solo antes de la descarga real. Nuestro script de instalación hace lo mismo y reintenta hasta tres veces, porque a veces Steam responde "Failed to install app (Missing configuration)" y SteamCMD aun así termina con "success". Comprueba que existe /home/steam/pzserver/steamapps/appmanifest_380870.acf. Si no existe, vuelve a ejecutar la descarga.
Para la Build 41, la rama de Steam es legacy41: añade -beta legacy41 después de +app_update 380870. La Build 42 estable es la rama por defecto.
Arranca el servidor. Elige un nombre de servidor (nosotros usamos solo letras y dígitos, igual que nuestro panel) y tu propia contraseña de administrador. El binario necesita el Java incluido y las bibliotecas en sus rutas, así que defínelas primero, como hace nuestro panel.
Son las mismas opciones y rutas que usa nuestro panel. Los ajustes del servidor se escriben dentro de la carpeta de caché: las opciones del servidor están en Server/MyServer.ini y las reglas del sandbox en Server/MyServer_SandboxVars.lua. El servidor está listo cuando el registro imprime:
SERVER STARTED
Abre los puertos. Permite UDP 16261 y UDP 16262 en el cortafuegos de la máquina (con ufw: sudo ufw allow 16261/udp y sudo ufw allow 16262/udp) y luego redirige ambos como UDP en tu router. Según The Indie Stone, el puerto del juego (16261) atiende las consultas de Steam y el puerto adicional (16262) atiende la conexión directa.
Mantenlo en marcha. El comando de arriba se detiene cuando cierras la sesión. Ejecútalo dentro de tmux o screen, o escribe una unidad de systemd, y vuelve a ejecutar la línea de actualización de SteamCMD después de cada parche del juego.
Compruébalo desde fuera. Pide a un amigo de otra red que se una con tu IP pública y el puerto 16261.
Mods y elementos de Workshop
Un mod necesita dos cosas en el .ini del servidor: WorkshopItems (los ID numéricos de Workshop, que hacen que el servidor los descargue) y Mods (el ID propio de cada mod, que sale de su archivo mod.info y hace que el juego los cargue). Si pones solo uno, obtienes un servidor vanilla o mods que se descargan y quedan desactivados.
Los elementos de Workshop de Project Zomboid pertenecen al ID de app del juego base, 108600, no al de la herramienta del servidor, 380870. Para descargar uno a mano con SteamCMD, usa +workshop_download_item 108600 <id>; se guarda en steamapps/workshop/content/108600/<id>.
Alquilar te ahorra el cortafuegos, la redirección de puertos y la rutina de actualización. Los puertos, los ajustes de Java y los archivos de configuración ya están preparados.
Elige un plan. Abre la página de hosting de servidores de Project Zomboid y compara los planes (BITTEN, INFECTED y UNDEAD en el momento de escribir esto, para 6, 10 y 16 jugadores). Pulsa Crear servidor en BITTEN o INFECTED, o Personalizar plan en UNDEAD, y termina el pedido. Los precios cambian, así que compruébalos en esa página.
Espera a la instalación. Recibes un correo de "servidor listo" y el servidor aparece en panel.playnhost.com. En la pestaña Consola, el panel da el servidor por iniciado cuando imprime SERVER STARTED. El primer arranque puede tardar un minuto o más.
Abre Configuración y luego Ajustes del juego. Estos campos se aplican cada vez que arranca el servidor:
Nombre del servidor: solo letras y dígitos. También da nombre a los archivos de ajustes del servidor, así que cambiarlo inicia un mundo distinto.
Usuario administrador y Contraseña de administrador: tu acceso de administrador. Todos los servidores nuevos empiezan con la misma Contraseña de administrador y Contraseña de RCON por defecto, así que cambia ambas antes de invitar a nadie.
PVP: un interruptor. Activado, los jugadores pueden herirse y matarse entre ellos.
Población de zombis, Reaparición de zombis y Reaparición del botín (horas): se escriben en las reglas del sandbox.
IDs de objetos prohibidos: objetos que se quitan del botín, separados por comas.
Reinicia. Cuando el panel muestre "Guardado. El servidor debe reiniciarse para que se apliquen.", pulsa Reiniciar ahora y espera a SERVER STARTED.
Añade mods (opcional). Pon los ID numéricos de Workshop en ID de elementos de Steam Workshop y el ID propio de cada mod (de su mod.info) en IDs de mods de Workshop (el orden de carga importa), en orden de carga. Separa las entradas de ambos campos con punto y coma. Un mod de mapa de Workshop también necesita el nombre de su carpeta de mapa en Carpetas de mapas (mods de mapas de Workshop). Reinicia para aplicarlo.
Claves que se escriben en cada arranque. El arranque escribe MaxPlayers, PVP, RCONPort, RCONPassword, WorkshopItems, Mods y la lista de mapas en el .ini del servidor, y Zombies, ZombieRespawn, HoursForLootRespawn y LootItemRemovalList en el archivo del sandbox. Las ediciones manuales de esas claves (salvo la lista de mapas, donde se conservan tus propias entradas) se sustituyen en el siguiente arranque, así que cambia las que puedes editar en Ajustes del juego.
Un ID de Workshop erróneo no detiene el servidor. En nuestras pruebas, el servidor dedicado de Project Zomboid lanzaba un error no controlado y se detenía por completo cuando fallaba la descarga de un elemento de Workshop configurado (eliminado, privado o mal escrito). Antes de cada arranque, nuestro script comprueba que todos los ID se hayan descargado, descarga los que falten, inicia el juego solo con los ID que funcionaron e imprime un aviso con los que descartó.
Un aviso cuando los mods se quedarían desactivados. Si rellenas los ID de elementos de Workshop pero no los ID de mods de Workshop (o al revés), la Consola imprime un aviso de que los mods se desactivarán o de que no se descargará nada.
Memoria de Java. El ProjectZomboid64.json de la Build 42 selecciona el recolector de basura ZGC. En nuestros servidores, que funcionan en contenedores, vimos que su heap se contaba varias veces contra el límite de memoria, así que un servidor sano podía ser terminado. Nuestra instalación y cada arranque cambian ProjectZomboid64.json a G1 y fijan -Xmx según tu plan, así que no tienes que hacerlo tú.
Archivo de sandbox completo en el primer arranque. Incluimos el SandboxVars.lua completo por defecto del juego. En nuestras pruebas, sin él el juego descartaba los valores del sandbox del primer arranque y usaba los suyos por defecto hasta el segundo.
Alojarlo tú o alquilarlo: una comparación sincera
Coste. Por tu cuenta: el software es gratis y pagas el hardware, la electricidad y el ancho de banda, o una máquina virtual en la nube. Alquilado: una cuota mensual según el plan. Mira los planes actuales.
Disponibilidad. Por tu cuenta: tan fiable como tu máquina, tu electricidad y tu internet de casa, y tiene que estar encendida cuando juegan tus amigos. Alquilado: funciona en el hardware del proveedor, no en tu PC.
Exposición de red. Por tu cuenta: los jugadores se conectan a tu IP pública y tú te ocupas del cortafuegos y del router. Alquilado: tu IP de casa no interviene.
Conocimientos necesarios. Por tu cuenta: línea de comandos, redirección de puertos, editar archivos .ini y una rutina de actualización. Una buena forma de aprender. Alquilado: un panel web con campos de formulario.
Actualizaciones. Por tu cuenta: detén, vuelve a ejecutar el comando de SteamCMD y arranca. Alquilado: con Actualización automática de Steam activada (por defecto, en Mostrar opciones avanzadas dentro de Ajustes del juego), un reinicio instala la nueva build.
Alojarlo tú te conviene si ya tienes una máquina encendida todo el día y te manejas con redes. Alquilar te conviene si prefieres no ocuparte del hardware. En cualquier caso, los planes de Project Zomboid están a un clic.
Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Puedes aceptar todo, aceptar solo las cookies esenciales o elegir por categoría.Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Aquí están activadas por defecto: puedes desactivar lo que no quieras.Leer nuestra política de privacidad