Saltar al contenido
Project Zomboid

Instalar un servidor de Project Zomboid

El servidor dedicado de Project Zomboid (App ID 380870) se instala gratis con SteamCMD en Windows o Linux. Prevé de 4 a 8 GB de RAM según jugadores y mods, y de 15 a 30 minutos. Build 41 es la rama estable; los mundos de Build 42 (beta) son incompatibles con B41.

Última actualización: 10/10/2026

El servidor dedicado de Project Zomboid (App ID 380870) se instala gratis con SteamCMD en Windows o Linux. Prevé de 4 a 8 GB de RAM según jugadores y mods, y de 15 a 30 minutos. Build 41 es la rama estable; los mundos de Build 42 (beta) son incompatibles con B41.

Instalación paso a paso

  1. Elige la máquina: 4 GB de RAM como mínimo, más con muchos mods o jugadores.

  2. Instala SteamCMD.

  3. Instala el servidor con app_update 380870 validate (login anonymous).

  4. Ejecuta start-server.sh (Linux) o StartServer64.bat (Windows).

  5. En el primer arranque, introduce la contraseña de la cuenta admin.

  6. Detén el servidor y edita Zomboid/Server/servertest.ini y servertest_SandboxVars.lua.

  7. Abre los puertos UDP 16261 y 16262 (cortafuegos, proveedor, router).

  8. Prueba conectándote a 127.0.0.1 (local) y luego a la IP pública.

  9. Configura el inicio automático (systemd o tarea programada).

  10. Programa actualizaciones, copias de Zomboid/ y reinicios.

Requisitos

  • Windows o Linux de 64 bits (Ubuntu/Debian)
  • RAM: se fija con -Xmx en el script/JSON de lanzamiento (p. ej. -Xmx8g); Build 42 necesita más
  • No hace falta cuenta de Steam para descargar (anonymous)

Instalación local (Windows)

Usa el lanzador de 64 bits (StartServer64.bat), no el de 32. Los archivos de configuración se crean en C:\Users\<usuario>\Zomboid\Server\ (nombre por defecto del servidor: servertest). En el juego elige Unirse y 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\pzserver +login anonymous +app_update 380870 validate +quit
cd C:\pzserver
.\StartServer64.bat

Instalación en VPS Linux (Ubuntu/Debian)

Crea un usuario dedicado sin root, instala SteamCMD (Ubuntu: activa multiverse e i386), instala y ejecuta. La configuración está en ~/Zomboid/Server/. El nombre del servidor (prefijo de archivos) se elige con -servername.

sudo adduser --disabled-password --gecos "" pz
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu pz
/usr/games/steamcmd +force_install_dir /home/pz/server +login anonymous +app_update 380870 validate +quit
cd /home/pz/server && ./start-server.sh -servername servertest

Puertos que abrir

DefaultPort (servertest.ini) es 16261 UDP; el siguiente (16262) se asigna automáticamente. Cambia DefaultPort para mover el bloque. El RCON (RCONPort, 27015 en el archivo de ejemplo) sigue desactivado hasta definir RCONPassword. Algunas guías mencionan también puertos UDP de Steam (8766-8767): no confirmado oficialmente aquí, revisa tu servertest.ini. En un router doméstico redirige los puertos (NAT); en OVH, Hetzner, Scaleway ábrelos en el cortafuegos/security group; prueba desde otra red.

  • 16261/UDP — game (DefaultPort)
  • 16262/UDP — DefaultPort + 1, assigned automatically
  • 27015/TCP — RCON (RCONPort, optional)

Cortafuegos Linux (ufw)

Permite SSH antes de activar ufw.

sudo ufw allow OpenSSH
sudo ufw allow 16261:16262/udp
sudo ufw enable

Cortafuegos de Windows

PowerShell como administrador:

netsh advfirewall firewall add rule name="Zomboid" dir=in action=allow protocol=UDP localport=16261-16262

Servicio systemd (inicio automático)

Archivo /etc/systemd/system/zomboid.service y luego sudo systemctl enable --now zomboid. En Windows, crea una tarea programada «al iniciar» que ejecute StartServer64.bat.

[Unit]
Description=Project Zomboid Server
After=network-online.target
Wants=network-online.target

[Service]
User=pz
WorkingDirectory=/home/pz/server
ExecStart=/home/pz/server/start-server.sh -servername servertest
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Actualizaciones y copias

Detén el servidor, copia ~/Zomboid (config + mundo en Saves/Multiplayer), repite app_update y reinicia. El juego ofrece también copias automáticas (BackupsCount, BackupsOnStart en servertest.ini).

sudo systemctl stop zomboid
tar czf ~/zomboid-backup-$(date +%F).tar.gz -C /home/pz Zomboid
sudo -u pz /usr/games/steamcmd +force_install_dir /home/pz/server +login anonymous +app_update 380870 validate +quit
sudo systemctl start zomboid
# crontab -e (root) : 0 5 * * * systemctl restart zomboid

Anunciar y encontrar tu servidor

Pon Public=true y un PublicName para aparecer en la lista del juego; si no, los jugadores se conectan por IP:16261. Añade también tu servidor en game-rank.com/jeux/project-zomboid.

Solución de problemas

  • No se conecta desde Internet: UDP 16261-16262 sin abrir (cortafuegos, proveedor o NAT).
  • Mods que no cargan: comprueba que WorkshopItems (números) y Mods (Mod IDs) estén rellenos, con punto y coma.
  • Falta de memoria / cierre: sube -Xmx en el script o JSON de lanzamiento, sobre todo con muchos mods.
  • El mundo desaparece o es incompatible: Build 42 y Build 41 no comparten mundos; mantente en la misma rama.
  • No puedes cambiar la configuración: los archivos están en Zomboid/Server/ del usuario, no en la carpeta de instalación; edita con el servidor detenido.

Preguntas frecuentes

¿Cuál es el App ID del servidor de Project Zomboid?
380870 (el juego en sí es 108600): steamcmd +login anonymous +app_update 380870 validate +quit.
¿Qué puertos debo abrir?
UDP 16261 (DefaultPort) y UDP 16262; TCP 27015 solo si activas el RCON.
¿Dónde se define la contraseña de admin?
En el primer arranque la consola pide la contraseña de la cuenta admin (acceso a todos los comandos): guárdala en lugar seguro.
¿Build 41 o Build 42?
Build 41 es la rama estable por defecto; Build 42 es una rama beta opcional y sus mundos no son compatibles. Comprueba la rama activa antes de migrar.

Herramientas para tu servidor de Project Zomboid

Project Zomboid
Project ZomboidAcceso libre
Genera servertest.ini y servertest_SandboxVars.lua para tu servidor de Project Zomboid: puertos, mods, PvP, zombis, botín y supervivencia.
ConfiguraciónSandboxModsAbrir
Documentación
Project Zomboid
Project ZomboidAcceso libre
Organiza Mods, WorkshopItems y Map de tu servidor de Project Zomboid: orden de carga, duplicados e IDs no válidos detectados.
ModsWorkshopAbrir
Documentación