Ir al contenido
Back to Homepage

Project Zomboid: advertencia de puerto cerrado

La advertencia Project Zomboid Puerto cerrado significa que el juego está usando Steam Relay en lugar de una conexión UDP directa. Un servidor AleForge todavía puede estar en línea y accesible cuando esto aparece. En AleForge, las causas habituales son que un jugador se une con Steam Relay habilitado o un server.ini subido cuyo UDPPort no coincide con el puerto UDP en la página Startup.

Qué significa la advertencia de puerto cerrado Project Zomboid

Sección titulada «Qué significa la advertencia de puerto cerrado Project Zomboid»

El mensaje en el juego es:

"Port Closed" warning. Your performance may be severely affected because the game will rely on the Steam network, rather than a direct connection.

Port Closed warning. Your performance may be severely affected because the game will rely on the Steam network, rather t

Su número de puerto será diferente al que se muestra en esta imagen.

Steam Relay reenvía el tráfico a través de Steam, por lo que los jugadores aún pueden acceder a un servidor mientras se muestra la advertencia. Una conexión directa utiliza los puertos UDP asignados al servidor. Unirse con Usar Steam Relay activado, o abrir el juego desde un enlace para unirse a Steam, toma la ruta de retransmisión y muestra la advertencia. La nota de la comunidad Project Zomboid sobre esta advertencia describe esa ruta de Steam Relay. Una respuesta del desarrollador Project Zomboid en el hilo de soporte de Steam sobre el puerto 16262 dice que aparece el mismo mensaje cuando Usar Steam Relay está habilitado en un servidor dedicado.

Este es el comportamiento de conexión del jugador. No cambia los puertos del servidor.

  1. Inicie Project Zomboid desde su biblioteca. No utilices un enlace para unirte a Steam
  2. Abra Join y agregue el servidor con el nombre de host y el puerto desde el Panel AleForge
  3. Desactiva Steam Relay y luego únete a ese favorito

Conexión directa del menú Unirse es la ruta que evita el relevo.

Conexión directa del menú Unirse es la ruta que evita el relevo.

Asegúrate de que la opción Steam Relay esté desactivada.

Asegúrate de que la opción Steam Relay esté desactivada.

AleForge ya publica los puertos para su servidor. No reenvíe 16261 o 16262 en un enrutador doméstico a un servidor AleForge. En un servidor creado en el panel, dejar DefaultPort y UDPPort como están. La referencia de configuración marca ambos como No tocar.

Configuración Protocolo AleForge valor Predeterminado del juego
DefaultPort UDP Puerto primario en el Dashboard 16261
UDPPort UDP UDP Port en la página Startup 16262

Esos valores predeterminados son UDP, como se describe en el hilo de soporte de Steam. Los puertos de su servidor AleForge son los del panel y, a menudo, no son 16261 y 16262.

Si cargó su propio server.ini, configure DefaultPort como el puerto principal y UDPPort como UDP Port en Startup, luego reinicie. Siga Subir mi servidor.ini. Un archivo que todavía dice 16262 mientras que Startup muestra un puerto UDP diferente es una causa común de esta advertencia.

Otras opciones del servidor, incluido el nombre del servidor que selecciona qué .ini carga, se encuentran en la página Startup cuando configura mi servidor Project Zomboid. Si el servidor aparece públicamente es una configuración independiente: Visibilidad del servidor.

Verifique la conexión del reproductor y la configuración del servidor por separado.

  1. Confirma que Steam Relay está desactivado y que el jugador se unió desde Favoritos, no desde una invitación de Steam.
  2. En .cache/Server/, confirme que UDPPort coincida con UDP Port en Startup y DefaultPort coincida con el puerto principal en Dashboard.
  3. Reinicie el servidor después de cualquier cambio en .ini

El UDP Port en Startup es el puerto del juego Steam para ese servidor. Ya es una asignación separada del puerto principal. Apunte UDPPort a ese valor Startup. Un puerto adicional creado en Network → Create Allocation no lo reemplaza. Utilice una asignación adicional para un servicio diferente, como cuando configura RCON.

Los servidores alojados en casa son un caso diferente. El mismo hilo de Steam dice que se reenvíe UDP 16261 y UDP 16262 a la IP local de la computadora y que se permitan esos puertos UDP en el firewall. Si los reenvíos son correctos y la advertencia persiste, esa respuesta dice que se debe preguntar al ISP si permite el alojamiento y si bloquea UDP 16262. Ese trabajo de enrutador y firewall no se aplica a un servidor AleForge, porque los puertos asignados ya están abiertos en el host.