NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Puertos y firewall de DayZ explicados

DayZUpdated Nov 3, 20269 min read

Un servidor de DayZ usa tres puertos: el puerto de juego al que se conectan los jugadores, un puerto de consulta de Steam que mete el servidor en la lista de servidores, y un puerto RCON de BattlEye para las herramientas de administración. En PlayNHost los tres vienen asignados y abiertos. Los jugadores solo necesitan la Dirección del servidor de la página Resumen.

¿Qué puertos usa un servidor de DayZ?

PuertoProtocoloEjemplo de BohemiaEn tu servidor de PlayNHostDónde lo ves
Puerto de juego: aquí se conectan los jugadoresBohemia no lo dice; tu puerto acepta TCP y UDP2302El puerto PrincipalDirección del servidor en Resumen, y Puertos y red
Puerto de consulta de Steam: la lista de servidores le pregunta por tu servidorUDP2305Un puerto propioPuerto de consulta de Steam en Ajustes del juego
Puerto RCON de BattlEye: aquí se conectan las herramientas de administraciónUDPEl puerto de juego, salvo que RConPort en la configuración de BattlEye fije otroUn puerto propioPuerto de RCON en Ajustes del juego

La página de configuración del servidor de Bohemia da -port=2302 como el puerto en el que escucha el servidor, y describe steamQueryPort como el ajuste que "should fix the issue with server not being visible in client server browser" (debería arreglar el problema de que el servidor no se vea en el buscador de servidores del cliente). Las consultas de servidor de Steam van por UDP, y la especificación del protocolo RCon de BattlEye dice que el RCON de BattlEye también usa UDP, en el puerto de juego salvo que se fije un puerto propio. En PlayNHost tiene un puerto propio.

Puerto de consulta de Steam y Puerto de RCON están marcados como Solo lectura en Ajustes del juego. Antes de cada arranque, el panel inicia DayZ con tu puerto de juego, escribe steamQueryPort en serverDZ.cfg y escribe RConPort en battleye/beserver_x64.cfg, de modo que el servidor siempre escucha en los puertos que muestra el panel.

¿Por qué mis puertos de DayZ no suelen ser el 2302 y el 2305?

Cada servidor de PlayNHost recibe sus propios puertos de la máquina en la que funciona, así que muchos servidores pueden compartir una misma dirección IP. El 2302 y el 2305 son los números de los ejemplos de Bohemia para un servidor que alojas tú mismo. Los números de tu servidor suelen ser otros, así que da siempre a los jugadores la Dirección del servidor que muestra el panel, nunca un número de una guía para servidores caseros.

No puedes cambiar estos puertos. Si editas steamQueryPort en serverDZ.cfg o RConPort en la configuración de BattlEye, el panel vuelve a escribir su propio valor en el siguiente arranque.

¿Dónde encuentro la dirección y los puertos en el panel?

  1. Abre tu servidor en el panel. En la página Resumen, busca la fila Dirección del servidor de la tarjeta del servidor y haz clic en el icono de copiar que hay al lado. Es la IP y el puerto de juego, por ejemplo 203.0.113.10:25600.
  2. Para ver la lista completa, haz clic en Puertos y red en el menú de la izquierda. Pásale esto a tus jugadores muestra la misma dirección con un botón de copiar.
  3. Mira bajo Todos los puertos. Verás tres filas. La que tiene la insignia Principal, descrita como El puerto al que se conectan los jugadores, es el puerto de juego.
  4. Para distinguir los otros dos, haz clic en Ajustes en las pestañas de arriba de la página, luego en Ajustes del juego, y compara sus números con Puerto de consulta de Steam y Puerto de RCON.
  5. Para etiquetar una fila, abre el menú ... del final de la fila, elige Renombrar, escribe una Descripción como RCON y haz clic en Guardar cambios. La fila muestra entonces tu descripción en lugar de Sin descripción.

Los servidores de DayZ no tienen tarjeta Jugar con amigos, así que la fila Dirección del servidor es de donde copias la dirección.

¿Cómo se conectan los jugadores a un servidor de DayZ en PlayNHost?

Los jugadores buscan tu Nombre del servidor en la lista de servidores de DayZ, o se conectan con la IP y el puerto de la Dirección del servidor. Nunca escriben el puerto de consulta de Steam ni el puerto RCON. Los pasos completos, y qué comprobar sobre versiones y mods, están en Cómo entrar en tu servidor de DayZ.

¿Tengo que abrir puertos en mi router o firewall?

No. La máquina en la que funciona tu servidor de DayZ acepta conexiones desde internet en los puertos que el panel da a los servidores, tanto TCP como UDP, y los tres puertos de DayZ están entre ellos. El panel lo dice bajo Todos los puertos: Todos los puertos aceptan TCP y UDP. Los routers domésticos de tus jugadores dejan pasar las conexiones salientes, así que ellos tampoco abren nada. La redirección de puertos solo es para un servidor que alojas detrás de tu propio router.

Solo los puertos que aparecen bajo Todos los puertos llegan a tu servidor desde fuera. Una herramienta o mod que escuche en un puerto propio no es accesible a menos que use uno de ellos. Si tu plan incluye puertos extra, Todos los puertos muestra Añadir un puerto, y la máquina elige el número. Si el botón no está, tu plan no incluye puertos extra: abre un ticket y di qué necesita uno.

¿Puedo cambiar cuál es el principal, o quitar alguno?

Deja el puerto de juego como Principal y deja los tres puertos en su sitio. Hacer principal en el menú ... de una fila mueve solo el puerto de juego, mientras que Puerto de consulta de Steam y Puerto de RCON se quedan donde están, así que el juego escucharía entonces en el mismo número que uno de ellos.

El menú también puede ofrecer Quitar puerto en las filas de consulta y RCON. No lo uses: DayZ seguiría configurado en ese número, y un puerto quitado vuelve a la máquina, donde otro servidor puede recibirlo.

¿Para qué sirve el puerto RCON en DayZ?

El servidor de DayZ no lee los comandos que escribes en la Console del panel. Los comandos de administración van por el RCON de BattlEye, en el Puerto de RCON. El RCON permanece desactivado hasta que fijas una Contraseña de RCON en Ajustes del juego y reinicias. Entonces la tarjeta Jugadores activos nombra a los jugadores y puede expulsarlos o vetarlos, y las herramientas que hablan el RCON de BattlEye, como BattleMetrics, se conectan con la IP de tu servidor, el Puerto de RCON y la Contraseña de RCON: Cómo ser admin en tu servidor de DayZ.

Problemas de puertos habituales en DayZ y soluciones

Mi servidor de DayZ no aparece en la lista de servidores

El puerto de consulta de Steam ya está configurado, así que no hay nada que abrir. Espera a que la Console muestre Mission read. y busca después el Nombre del servidor de Ajustes del juego, no el nombre de la parte superior del panel. Mientras tanto, los jugadores pueden conectarse con la Dirección del servidor. Más causas en Problemas y soluciones del servidor de DayZ.

Un amigo no puede conectarse con la dirección

  • Copia de nuevo la Dirección del servidor desde Resumen, con su puerto. El puerto de consulta de Steam y el puerto RCON nunca sirven para entrar.
  • Comprueba que la insignia diga En línea y que la Console muestre Mission read.
  • Las redes de colegios, trabajos y públicas pueden bloquear puertos de juego. Pide al jugador que pruebe con otra red.

Los problemas de versión y de mods están en Los jugadores no pueden entrar en tu servidor de DayZ tras una actualización del juego y Los jugadores son expulsados por firmas de mods en tu servidor de DayZ.

Mi herramienta RCON no puede conectarse

  • Fija una Contraseña de RCON y reinicia el servidor. Sin una, el RCON está desactivado y nada responde en el Puerto de RCON.
  • Usa el Puerto de RCON de Ajustes del juego, no el puerto de juego de la dirección.
  • Usa una herramienta que hable el RCON de BattlEye. Es el protocolo propio de BattlEye sobre UDP, así que una herramienta hecha para el RCON de otro juego no puede conectarse.
  • Si cambiaste la contraseña con el servidor en marcha, reinícialo para que BattlEye lea la nueva.

Cuando una expulsión o un veto desde la tarjeta Jugadores activos no llega al RCON, el panel dice BattlEye RCon did not answer. Check the server is running and the RCON password under Settings, then try again. (BattlEye RCon no respondió. Comprueba que el servidor está en marcha y la contraseña RCON en Ajustes, y vuelve a intentarlo.) Mira Cómo expulsar y vetar jugadores en tu servidor de DayZ.

La tarjeta Jugadores activos muestra un número pero ningún nombre

No es un problema de puertos. Con el RCON desactivado, el panel cuenta los jugadores por el puerto de consulta de Steam, que no da nombres. Fija una Contraseña de RCON y reinicia.

Conviene saber

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

NUESTROS ÚLTIMOS BLOGS