Cuando Project Zomboid no se conecta a un servidor, las causas de siempre son un servidor que todavía no arranca, un cliente y un servidor en versiones distintas, mods que no coinciden, los puertos UDP 16261 y 16262 cerrados, o una contraseña equivocada. Revísalos en ese orden y lee el mensaje de error para acotar el problema.
Empieza por el mensaje que ves
El texto del error te dice dónde mirar:
| Qué ves | Causa probable | Solución |
|---|---|---|
| El servidor nunca responde, o se agota el tiempo de conexión | El servidor está apagado, o los puertos están cerrados | Soluciones 1 y 4 |
| Una diferencia de versión | El cliente y el servidor están en versiones distintas | Solución 2 |
| Una diferencia de versión de un mod, o de Workshop | Versiones distintas de un mod o un mod faltante | Solución 3 |
| «File doesn't match the one on the server», o errores de checksum de Lua | Archivos del juego o de mods modificados o desactualizados | Solución 6 |
| Contraseña incorrecta, o te rechazan como usuario nuevo | Contraseña o whitelist | Solución 5 |
Solución 1: revisa que el servidor esté en línea
Un servidor que todavía está arrancando no puede recibir jugadores. Mira la consola. En nuestro panel, abre Console y espera a que el servidor termine de arrancar. Si se detuvo, arráncalo y lee las últimas líneas por errores. Un servidor que se cae al arrancar, muchas veces después de un cambio de mods, nunca llega a ser accesible. Mira servidor de Project Zomboid con lag si la consola muestra errores de memoria.
Solución 2: que coincida la versión
Un cliente solo puede entrar a un servidor que corre la misma versión del juego.
- Compara los dos números. La versión aparece en la esquina del menú principal.
- Que coincida el número completo. Dos parches distintos de la Build 42 todavía pueden negarse a conectar.
- Que coincida la rama. Un jugador de Build 41 no puede entrar a un servidor de Build 42, y al revés. Para la Build 41, los jugadores eligen la beta
legacy41en Steam, en Propiedades, luego Game Versions & Betas.
Si acabas de actualizar el servidor, comprueba que de verdad corre la versión nueva. Build 42 o Build 41 explica las ramas.
Solución 3: que coincidan los mods
Los jugadores necesitan los mismos mods, en las mismas versiones, que el servidor. Según la PZwiki, los mods del Workshop a los que están suscritos se descargan automáticamente cuando se conectan, pero un mod que se actualizó de un lado todavía puede causar una diferencia. Revisa:
- Que cada Workshop ID esté en
WorkshopItems=y cada Mod ID enMods=en el servidor. - Que los Mod IDs no tengan errores de dedo ni espacios de más.
- Que los jugadores estén suscritos a los mods que usa el servidor, y no a copias viejas.
Cómo poner mods en un servidor de Project Zomboid explica los dos IDs.
Solución 4: abre los puertos
Project Zomboid usa dos puertos UDP, según la PZwiki: el 16261 para el juego principal y el 16262 para las conexiones directas. Los puedes cambiar con DefaultPort y UDPPort, o con las opciones de arranque -port y -udpport.
| Puerto | Protocolo | Por defecto |
|---|---|---|
| Puerto principal del juego | UDP | 16261 |
| Conexiones directas | UDP | 16262 |
- En un servidor en hosting, tú no redirijes puertos. Revisa la dirección y el puerto en el panel, y pregunta a nuestro equipo de soporte si los jugadores siguen sin conectar.
- En un servidor que corres tú, abre los dos puertos UDP en tu router y tu firewall, y redirígelos a la máquina del servidor. El firewall de Windows o de Linux puede bloquear los puertos aunque el router esté bien configurado.
Solución 5: contraseña y whitelist
Si el servidor tiene Password, los jugadores deben escribirla. Si Open está apagado, el servidor tiene whitelist y solo pueden entrar las cuentas que tú creaste, así que a un jugador nuevo lo rechazan hasta que corras /adduser "usuario" "contraseña". Si el servidor es privado a propósito, también puede que no salga en la lista pública. Mira cómo hacer privado tu servidor de Project Zomboid.
Solución 6: archivos que no coinciden y errores de checksum de Lua
El servidor compara los archivos del juego de los jugadores con los suyos, con la opción DoLuaChecksum. Errores como «File doesn't match the one on the server» o diferencias de checksum de Lua aparecen en los foros de soporte de Steam cuando los archivos difieren. Para arreglarlo:
- Asegúrate de que cada mod esté actualizado y de que los jugadores usen solo los mods que activa el servidor.
- Pide al jugador que verifique los archivos del juego en Steam: clic derecho en Project Zomboid, Propiedades, luego Archivos instalados, y Verificar la integridad de los archivos del juego.
- Quita un mod desactualizado en el servidor. Un solo mod viejo puede bloquear a todos los jugadores.
- Ten presente la nota de Linux. La PZwiki dice que la revisión del checksum puede dar falsos positivos en servidores Linux. Apagarla baja la protección del servidor contra archivos modificados, así que hazlo solo en un servidor privado chico, y solo después de los otros pasos.
Solución 7: usa la dirección y el puerto correctos
Los errores más simples son los más comunes. Asegúrate de que los jugadores usen la IP del servidor y el puerto 16261 en la pantalla Join, copiados del panel, sin espacios de más. Una prueba de conexión directa desde una segunda PC te dice si el problema está del lado del servidor o del jugador.
Una lista para mandar a tus jugadores
Los jugadores pueden resolver muchos problemas solos. Mándales esto:
- Actualiza el juego y reinicia Steam.
- Comprueba que tu versión coincida con la del servidor, y tu rama si el servidor corre Build 41.
- Suscríbete a los mods del servidor, y quita la suscripción a los que no necesites.
- Verifica los archivos del juego en Steam.
- Copia otra vez la dirección y el puerto, y escribe con cuidado la contraseña.
- Dile al admin el mensaje de error exacto.
Si todavía no funciona
Si las siete soluciones no ayudaron, mándale estos datos a nuestro equipo de soporte por chat en vivo o ticket. Responden 24/7:
- El mensaje de error exacto, o una captura.
- Tu número de versión, y la rama que usa el jugador.
- Tus líneas
WorkshopItems=yMods=. - Si solo ese jugador no puede conectarse, o todos.
- Cuándo empezó: después de una actualización, un cambio de mods o de ajustes.
La lista completa de puertos y archivos está en nuestra guía para crear un servidor dedicado.
Preguntas frecuentes
¿Por qué no puedo conectarme a mi servidor de Project Zomboid?
Las causas más comunes son un servidor que no terminó de arrancar, un cliente y un servidor en versiones distintas, mods que no coinciden, puertos UDP cerrados o una contraseña equivocada. Revísalos en ese orden y lee el mensaje de error.
¿Qué puertos usa Project Zomboid?
La PZwiki lista el UDP 16261 para el juego principal y el UDP 16262 para conexiones directas. Los dos se pueden cambiar en los ajustes del servidor.
¿Por qué dice que mis archivos no coinciden con el servidor?
El servidor revisa que tus archivos del juego y de mods coincidan con los suyos. Actualiza cada mod, verifica los archivos del juego en Steam y quita un mod que esté desactualizado en el servidor.
¿Puede entrar un jugador de Build 41 a un servidor de Build 42?
No. El cliente y el servidor deben correr la misma versión, así que los jugadores de la Build 41 tienen que pasar a la rama legacy41 en Steam o pasarse a la Build 42.
¿Tengo que redirigir puertos en un servidor en hosting?
No. En un servidor en hosting no tienes un router que configurar. Usa la dirección y el puerto que muestra el panel, y pregunta a soporte si los jugadores siguen sin conectar.
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
