Para crear un servidor de Project Zomboid, instala el Project Zomboid Dedicated Server (app 380870 de Steam), que es gratis, con SteamCMD, arráncalo una vez para poner la contraseña de admin, edita servertest.ini y abre los puertos UDP 16261 y 16262. También puedes rentar uno ya instalado, listo en 60 segundos.
¿Servidor dedicado o el botón Host?
Project Zomboid te da dos formas de jugar con tus amigos:
- El botón Host corre el mundo desde tu propia copia del juego. Sirve para una partida rápida, pero el mundo se cierra cuando sales, y todos tienen lag cuando tu internet se traba.
- Un servidor dedicado corre la partida en otra máquina, así que el mundo sigue en línea las 24 horas. Tus amigos pueden saquear Muldraugh a las 3 de la mañana sin esperarte, y tu PC queda libre para jugar.
Si quieres que el mundo siga vivo, necesitas un servidor dedicado. Hay dos caminos: montarlo tú mismo o rentarlo.
Opción 1: monta tú mismo el servidor dedicado
Esto sigue la página Dedicated server de la wiki de Project Zomboid (PZwiki). Los pasos son los mismos en una PC con Windows o en una máquina con Linux.
Paso 1: instala el servidor con SteamCMD
El servidor dedicado es una herramienta gratuita de Steam con el ID de aplicación 380870. Entras a SteamCMD como anonymous, así que no necesitas tener el juego en la máquina del servidor. En Linux, el ejemplo de la wiki lo instala en /opt/pzserver/:
./steamcmd.sh +force_install_dir /opt/pzserver +login anonymous +app_update 380870 validate +quit
En Windows usa la misma línea +app_update 380870 validate con tu propia carpeta de instalación.
Paso 2: arráncalo una vez y pon la contraseña de admin
Desde la carpeta de instalación, arranca el servidor. En Linux corres el script de inicio. En Windows corres StartServer64.bat.
bash start-server.sh
La primera vez que arranca, el servidor te pide una contraseña de admin. Con eso se crea tu cuenta de admin por defecto, llamada admin. Puedes saltarte la pregunta con la opción de arranque -adminpassword. Otras dos opciones útiles:
-servername NOMBREelige otro nombre de servidor. También cambia el nombre de los archivos de guardado.-nosteampermite que entren jugadores que no usan Steam, como los de GOG.
En Linux, corre el servidor dentro de screen para que siga funcionando cuando cierres la terminal.
Paso 3: abre los puertos
Abre estos puertos en tu router y tu firewall, y redirígelos a la máquina del servidor:
| Puerto | Valor por defecto | Para qué sirve |
|---|---|---|
Puerto de juego, UDP (DefaultPort) | 16261 | El puerto principal del juego |
Puerto de conexión directa, UDP (UDPPort) | 16262 | Conexiones directas de los jugadores |
Puerto RCON (RCONPort) | 27015 | Administración remota. Apagado hasta que pongas RCONPassword |
Los dos puertos de juego se pueden cambiar en los ajustes del servidor, o con las opciones de arranque -port y -udpport. Si RCONPassword está vacío, RCON queda desactivado. Los jugadores que no logran conectarse casi siempre tienen un puerto cerrado.
Paso 4: edita tus ajustes
El servidor crea sus ajustes la primera vez que corre. En Windows están en %USERPROFILE%\Zomboid\Server, y en Linux en $HOME/Zomboid/Server. Importan dos archivos:
servertest.iniguarda las opciones del servidor: nombre, límite de jugadores, PvP, mods y puertos.servertest_SandboxVars.luaguarda las reglas de sandbox: población de zombis, loot y duración del día.
Edítalos con el servidor detenido. Si cambias servertest.ini con el servidor corriendo, el comando de admin reloadoptions aplica los cambios.
Paso 5: entra a jugar
Abre Project Zomboid, entra al menú multijugador y agrega tu servidor con su IP y el puerto 16261. Cuando la consola indique que el servidor ya arrancó, puedes entrar.
Lo que te cuesta un servidor en casa
Un servidor en tu PC solo funciona mientras la PC esté prendida y tengas internet. Así se comparan las dos formas:
| En tu propia máquina | Servidor de Project Zomboid en hosting | |
|---|---|---|
| Disponibilidad | Solo mientras tu PC está prendida | Corre sin tu PC |
| Router | Abres y rediriges los puertos | Nada que configurar |
| Ataques de red | Tu IP de casa queda expuesta | Protección DDoS en todos los planes de TheGameHosting |
| CPU | La PC que ya tienes | AMD 9950X / 7950X3D, hasta 5.7 GHz |
| Costo | Hardware y luz | Desde $6.96 USD/mes, sin cobro por slot |
Opción 2: un servidor de Project Zomboid en hosting, en 4 pasos
- Elige un plan. En nuestros planes, Project Zomboid necesita al menos 8 GB de RAM, así que corre en seis de nuestros nueve tamaños, desde 8 GB a $6.96 USD al mes. Mira hosting para Project Zomboid y la lista completa de planes.
- Escoge la ubicación. Dallas, TX es lo mejor para jugadores de América, y Ámsterdam, NL para Europa.
- Arranca el servidor. Queda listo dentro de los 60 segundos posteriores al pago. Dale a Start en la página Console.
- Edita tus ajustes. Abre el archivo
.inidel servidor y el de sandbox en el administrador de archivos, cambia lo que quieras y reinicia. También puedes conectarte por sFTP para subir una partida grande.
Es el mismo software de servidor y los mismos dos archivos de ajustes que en la Opción 1. No hay cobro por slot, así que un dúo y una comunidad de 20 jugadores pagan lo mismo por la misma RAM. Si un ajuste no se comporta como esperas, nuestro equipo de soporte está disponible 24/7.
Qué hacer cuando el servidor ya está corriendo
- Hazte admin. Mira comandos de admin de Project Zomboid y cómo ser admin.
- Agrega mods del Steam Workshop. Mira cómo poner mods en un servidor de Project Zomboid.
- Decide quién entra. Mira cómo hacer privado tu servidor de Project Zomboid.
- Haz un backup antes de cada cambio de mods o ajustes. Todos los planes tienen sistema de backups.
Preguntas frecuentes
¿Cuál es el ID de aplicación del servidor dedicado de Project Zomboid?
Es el 380870. Es una herramienta gratuita de Steam y puedes instalarla con SteamCMD con un inicio de sesión anónimo, así que no necesitas tener el juego en la máquina del servidor.
¿Qué puertos usa un servidor de Project Zomboid?
La PZwiki lista el UDP 16261 como puerto principal del juego y el UDP 16262 para conexiones directas. RCON usa el puerto 27015 y queda apagado hasta que pongas RCONPassword. Los puertos de juego se pueden cambiar en los ajustes.
¿Dónde están los archivos de ajustes del servidor de Project Zomboid?
En Zomboid/Server, dentro de la carpeta del usuario: %USERPROFILE%\Zomboid\Server en Windows y $HOME/Zomboid/Server en Linux. Los principales son servertest.ini y servertest_SandboxVars.lua.
¿Cómo pongo la contraseña de admin?
La primera vez que arrancas el servidor dedicado, te la pide. Eso crea la cuenta admin por defecto. También puedes pasarla con la opción de arranque -adminpassword.
¿Necesito tener Project Zomboid para correr un servidor dedicado?
No. El servidor dedicado es una herramienta gratuita aparte en Steam, y lo instalas con un inicio de sesión anónimo. Los jugadores sí necesitan el juego para entrar.
Hosting para este juego
Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.
Todas las entradas
Equipo de TheGameHosting
