El DZPage Panel convierte tu propio servidor Linux en un host de DayZ que gestionas por completo desde dzpage.com: crear servidores, instalar los archivos del juego, iniciarlos, vigilarlos y programar reinicios. Tal y como lo conoces de los grandes servicios de gestión de servidores, solo que gratis y en tu propia máquina. El panel en sí es solo el ayudante sobre el terreno; la gestión se hace en el navegador.
Esta guía recorre el camino completo: desde el servidor vacío hasta DayZ en marcha, y además todo lo que importa en el día a día y cuando surgen problemas.
La versión corta
- En dzpage.com, dentro de RCon, haz clic en Obtener mi comando en la tarjeta Conectar un servidor.
- Pega el comando por SSH en la terminal de tu servidor.
- Confirma que la cuenta de DZPage que aparece es la tuya e inicia sesión en Steam.
- En dzpage.com, dentro de Tus servidores, haz clic en Nuevo servidor y envía el formulario.
- Espera a que se descarguen los archivos del juego y luego usa Gestionar e Iniciar.
Ni puerto para el panel, ni dominio, ni claves que teclear.
Lo que necesitas
- Un servidor Linux con x86_64 y systemd. Están probados Ubuntu 22.04, Ubuntu 24.04, Debian 12 y Debian 13, y los dos Debian también como instalación mínima. Basta con un servidor alquilado (VPS o servidor dedicado). Los equipos ARM como una Raspberry Pi no sirven, porque el servidor de DayZ solo existe para x86_64.
- Memoria y espacio: un servidor de DayZ necesita en funcionamiento de 3 a 6 GB de RAM y unos 6 GB de disco, bastante más con mods. Lo que necesita el panel en sí, en comparación, apenas cuenta.
- Una cuenta de Steam que tenga DayZ. Sin compra, Steam rechaza la descarga del servidor. Eso no lo puede saltar ningún panel.
- Una cuenta de DZPage. El registro se hace con Discord y es gratis.
- Acceso SSH a tu servidor, como usuario con
sudoo directamente como root.
Todo lo demás lo trae el instalador por su cuenta: git, las bibliotecas de 32 bits para SteamCMD y, si hace falta, Node.js en su propia carpeta. El propio SteamCMD lo descarga el panel cuando inicias sesión en Steam.
Paso 1: Obtener el comando
Inicia sesión en dzpage.com y abre RCon. En la tarjeta Conectar un servidor, haz clic en Obtener mi comando. Recibes un comando que lleva dentro un código de vinculación de un solo uso:
curl -fsSL https://dzpage.com/panel/install.sh | sudo bash -s -- --pair dzp_pair_…El código vale una sola vez y durante 30 minutos. Si más adelante necesitas uno nuevo, recarga la página y vuelve a hacer clic.
Encima del comando puedes cambiar entre Con sudo y Como root, sin sudo. La segunda variante es para servidores que no tienen sudo, por ejemplo un Debian en cuya instalación se definió una contraseña de root. Ahí la variante con sudo se corta al instante con «sudo: command not found».
Mientras sea válido, el código de vinculación vale tanto como una contraseña: quien lo tenga puede conectar un servidor a tu cuenta. No lo compartas ni lo enseñes en tu stream.
Paso 2: Pegarlo en la terminal
Conéctate por SSH a tu servidor, pega el comando y pulsa Enter. El instalador trabaja entonces unos minutos:
- Revisa la máquina (arquitectura, sistema, memoria, espacio libre) y te avisa si algo va justo.
- Crea un usuario propio,
dzpage. El panel nunca se ejecuta como root. - Instala las bibliotecas de 32 bits para SteamCMD y, si hace falta, Node.js.
- Configura el servicio y lo inicia.
Después canjea el código en dzpage.com. Antes de que el panel asuma la conexión, la terminal muestra con qué cuenta de DZPage se va a conectar el servidor y te pregunta, en alemán, si esa cuenta es la tuya (la «J» de [J/n] significa «sí»):
Der Server wird mit dem DZPage-Konto »DeinName« verbunden. Ist das dein Konto? [J/n]Si ahí aparece tu nombre, pulsa Enter. Igual que AirDrop pregunta antes de aceptar algo, esta confirmación evita que tu servidor acabe por error en una cuenta ajena. Si respondes con n (o pulsas Ctrl+C), el servidor se queda sin conectar y el panel revoca por sí mismo la clave recién emitida, así que no ocupa ninguno de tus diez huecos.
El inicio de sesión en Steam
Al final, si la conexión ha funcionado, el instalador te pide el nombre de la cuenta de Steam. Después, SteamCMD se abre directamente en tu terminal y te pide la contraseña y, si lo tienes activado, el código de Steam Guard.
Tu contraseña de Steam solo la escribes en SteamCMD, en tu propia máquina. Solo va de SteamCMD a Steam, nunca pasa por dzpage.com y el panel no la guarda. Solo se guardan la sesión que el propio SteamCMD deja almacenada y tu nombre de cuenta de Steam.
Si prefieres hacerlo más tarde, deja el nombre en blanco y complétalo después con:
sudo dzpage-panel steam-login tuCuentaSteamListo. En dzpage.com, dentro de RCon, tu máquina aparece ahora en Tus servidores con el estado conectado y la versión del panel.
Paso 3: Crear un servidor
En Tus servidores, haz clic en Nuevo servidor junto a tu máquina. El formulario pide:
- Nombre del servidor: así se llamará el servidor en el juego y en tu vista general.
- Puerto de juego, Puerto de consulta Steam, Puerto RCON: tres puertos distintos entre 1024 y 65535. Se sugieren puertos que no usa ningún otro servidor de este panel. Un segundo servidor en la misma máquina necesita sus propios tres.
- Contraseña de RCon: de 8 a 64 caracteres, sin espacios. Se sugiere una aleatoria y no tienes que teclearla en ningún sitio.
- Slots de jugadores y Misión, por ejemplo
dayzOffline.chernaruspluspara Chernarus. - Límites: cuánta memoria (MB) y cuánta CPU (100 % = un núcleo) puede usar el servidor como máximo.
- Descargar enseguida los archivos del juego: hace que el panel descargue unos 4 GB de archivos de DayZ justo después de crear el servidor.
Con Crear servidor, la orden va a tu panel. Este vuelve a comprobar los datos por su cuenta, crea el servidor y lo registra en tu cuenta de DZPage. En cuanto está en marcha, también tienes para él consola, lista de jugadores, mensajes y baneos por RCon.
Paso 4: Instalar e iniciar
Mientras se descargan los archivos del juego, la vista general muestra una barra de progreso con la línea actual de SteamCMD. La primera descarga tarda unos minutos, según tu conexión.
Cuando termina, el servidor aparece como Detenido, con su build de DayZ. Con Gestionar abres su página y haces clic en Iniciar. Poco después pasa a En marcha, con tiempo activo y memoria. La primera vez lo inicias tú; después arranca solo cada vez que se reinicia la máquina.
¿No marcaste la casilla de descarga?
Entonces, en Gestionar, junto a Archivos del juego pone No instalado. Ahí inicias la descarga con Instalar archivos del juego.
Firewall y puertos
Los jugadores y el RCon de DZPage se conectan a tu servidor desde fuera. Por eso sus tres puertos UDP (juego, query, RCon) tienen que estar abiertos.
- Si en la máquina está activo
ufwofirewalld, el panel abre estos puertos él mismo antes de cada inicio y los vuelve a cerrar al eliminar el servidor. - Un firewall del proveedor (por ejemplo, el Hetzner Cloud Firewall o un perfil de seguridad en el área de cliente) no lo ve el panel. Ahí tienes que abrir tú mismo los tres puertos UDP.
- Para el panel en sí no tienes que abrir ningún puerto. Establece la conexión con dzpage.com de dentro hacia fuera, así que funciona también detrás de un router. Eso vale solo para el panel: los jugadores y RCon tienen que llegar a tu servidor desde fuera, y detrás de CGNAT sin dirección pública propia eso no es posible.
¿Los jugadores no pueden entrar, pero el servidor está en marcha? Casi siempre es el firewall del proveedor.
En el día a día
Todo se hace desde RCon en dzpage.com:
- Tus servidores muestra cada servidor con su estado (En marcha, Detenido, Caído), tiempo activo, memoria y build.
- Gestionar abre la operación de un servidor: Iniciar, Detener, Reiniciar y Actualizar archivos.
- Plan de reinicios: horas como
04:00,16:00, avisos como15,5,1minutos antes y un texto propio. El aviso llega al juego por RCon y el reinicio lo hace el panel. - Registro del servidor: trae las últimas 200 líneas del registro del proceso del servidor, muy práctico cuando un servidor no arranca.
- Con las pestañas de arriba en la página del servidor llegas a las funciones de RCon: Consola, Jugadores, Mensajes, Baneos y Registro.
- Eliminar borra el servidor junto con los archivos del juego, los datos guardados y la configuración. Por seguridad tienes que escribir el nombre del servidor para hacerlo. No se puede deshacer.
Si un servidor se cae, la máquina lo reinicia sola a los diez segundos. En Gestionar lo ves en el contador Reinicios. Si aun así no vuelve, aparece como Caído y lo levantas de nuevo con Iniciar. Justo eso es lo que RCon por sí solo no puede hacer: RCon habla con el juego, el panel habla con el proceso.
Actualizaciones
El panel se actualiza solo. Cada seis horas busca una versión nueva y la instala. Tus servidores de juego siguen funcionando mientras tanto; solo el panel se reinicia un momento. Si una versión nueva falla, restaura la anterior por sí mismo.
Los archivos de DayZ los actualizas con Actualizar archivos. Para ello, un servidor en marcha se detiene, se actualiza y se vuelve a iniciar. Como esto ocurre sin aviso dentro del juego, lo mejor es hacerlo cuando no haya nadie conectado.
El panel solo comprueba si Steam tiene una versión de DayZ más reciente si tú se lo permites: en la interfaz local, en el menú Updates; de fábrica está desactivado. Cuando está activado, la vista general indica junto al build que hay una actualización disponible.
Varias máquinas y límites
- Una cuenta tiene hasta diez claves de panel activas, es decir, diez máquinas conectadas. Cada máquina recibe su propia clave, que puedes revocar por separado en RCon → Claves de panel.
- En una máquina caben tantos servidores como den de sí la memoria y la CPU. Desde dzpage.com puedes crear servidores hasta que haya 20 en la máquina.
- Cada servidor se ejecuta con su propio usuario de Linux y sus propios límites, y no tiene acceso ni a los archivos de los demás ni a la configuración del panel.
Conectar sin el comando
Si instalaste el panel sin código de vinculación, por ejemplo con
curl -fsSL https://dzpage.com/panel/install.sh | sudo bashal final la terminal muestra un enlace como https://dzpage.com/link?code=K7QF-M2XP. Ábrelo, comprueba que el nombre y la dirección son de verdad los de tu servidor y haz clic en Conectar. Después la terminal te pregunta, como arriba, si la cuenta de DZPage que muestra es la tuya; con Enter, el servidor queda conectado. El código del enlace vale 15 minutos.
Si el servidor aún no está conectado, puedes hacerlo en cualquier momento con:
sudo dzpage-panel linkTambién funciona después de revocar una clave: el panel nota que dzpage.com la rechaza y vuelve a conectar. Solo necesitas --force para pasar a otra cuenta un servidor cuya clave sigue siendo válida. En ese caso, el panel revoca la clave antigua en dzpage.com, siempre que ninguna otra máquina la use.
El comando dzpage-panel
El instalador deja en la máquina un comando para todo lo que no se puede hacer desde el navegador. Como root, omite sudo.
sudo dzpage-panel status: servicio, versión, dirección y la conexión con dzpage.com (último contacto o clave rechazada)sudo dzpage-panel link: conectar con tu cuenta de DZPage, también después de revocar una clave (--forcesolo para otra cuenta)sudo dzpage-panel steam-login <cuenta>: inicio de sesión de Steam para las descargassudo dzpage-panel logs: seguir en directo el registro del panelsudo dzpage-panel setup-code: código de configuración de la interfaz localsudo dzpage-panel reset-password: nueva contraseña para la interfaz localsudo dzpage-panel https enable <dominio>: interfaz local por HTTPSsudo dzpage-panel uninstall: quitar el panel (--purgeborra también los datos y revoca la clave)
La interfaz local (opcional)
Además, el panel tiene su propia pequeña interfaz web (en inglés o alemán) como acceso de emergencia. Para el día a día no la necesitas. Solo escucha en la propia máquina (127.0.0.1:8410) y, a propósito, no es accesible desde fuera.
Aun así puedes llegar a ella con un túnel SSH desde tu propio ordenador:
ssh -L 8410:127.0.0.1:8410 tu@tu-servidorDespués abre http://127.0.0.1:8410 en el navegador. La primera vez te pide el setup code (el código de configuración), que obtienes con sudo dzpage-panel setup-code, y a continuación una cuenta de administrador.
Interfaz local permanente con tu propio dominio
Haz que un registro DNS (registro A) apunte a tu servidor y luego ejecuta:
sudo dzpage-panel https enable panel.tudominio.com
Esto configura Caddy con un certificado gratuito de Let's Encrypt y abre los puertos 80 y 443 en ufw o firewalld, si alguno de los dos está activo. El firewall del proveedor lo abres tú. Con sudo dzpage-panel https disable lo deshaces. Nunca abras la interfaz a Internet sin HTTPS.
Seguridad en resumen
- El panel nunca se ejecuta como root, y cada servidor de juego lo hace con su propio usuario.
- Para el panel no se abre ningún puerto. Se comunica con dzpage.com desde dentro.
- La vinculación te muestra tu cuenta antes de conectar, y el código vale una sola vez y por poco tiempo.
- El panel solo recibe su propia clave. Esa clave no da acceso a tu cuenta y puedes revocarla en cualquier momento en Claves de panel.
- Tu contraseña de Steam solo va de SteamCMD a Steam, nunca a dzpage.com.
- El código fuente del panel es público y puedes consultarlo: github.com/006mi4/dayz-linux-gameserverpanel
Desinstalar
sudo dzpage-panel uninstallPor seguridad, primero te pide que escribas la palabra alemana «entfernen» («quitar»), tal cual. Después detiene el panel y todos los servidores de juego, y elimina los servicios, los usuarios de los servidores de juego, las reglas de firewall del panel y el programa. Los archivos del juego, los datos guardados y la configuración se quedan donde están. Una instalación nueva vuelve a hacerse cargo de los servidores; estarán detenidos, y el arranque automático lo vuelves a activar en la interfaz local. Si también quieres borrar los datos (no se puede deshacer), añade --purge; entonces el panel revoca antes también su clave en dzpage.com, siempre que ninguna otra máquina la use. Sin --purge, la clave sigue siendo válida para que una instalación nueva vuelva a quedar conectada.
Problemas frecuentes
«sudo: command not found»
Has iniciado sesión como root y en el servidor no hay sudo. En la tarjeta Conectar un servidor, cambia a Como root, sin sudo y usa ese comando.
El código de vinculación caducó o ya se usó
Simplemente obtén un comando nuevo en dzpage.com. Si el panel ya está instalado, también funciona sin él: sudo dzpage-panel link muestra un enlace con código.
Los archivos del juego no se descargan («No subscription»)
La cuenta de Steam no tiene DayZ, o SteamCMD no tiene la sesión iniciada. Si dzpage.com te indica que SteamCMD no tiene sesión de Steam, ejecuta en la máquina sudo dzpage-panel steam-login <cuenta>. De forma anónima, Steam no deja descargar el servidor de DayZ.
La máquina aparece como «no conectado»
Compruébalo con sudo dzpage-panel status: la línea DZPage muestra el último contacto, o que dzpage.com rechaza la clave. Si la clave está rechazada (por ejemplo, revocada), vuelve a conectar con sudo dzpage-panel link. Si el último contacto es antiguo, sudo dzpage-panel logs muestra qué está informando el servicio. El panel necesita acceso saliente a dzpage.com por HTTPS.
Los jugadores no encuentran el servidor o RCon no conecta
Revisa el firewall del proveedor: ahí tienen que estar abiertos los tres puertos UDP del servidor. Si en la misma máquina funciona un segundo servidor, este necesita sus propios puertos.
El servidor se reinicia una y otra vez
Si en Gestionar el contador Reinicios no deja de subir, el servidor se cae justo después de iniciarse. Obtén ahí el Registro del servidor; a menudo aparece el motivo, por ejemplo una misión incorrecta o poca memoria. En caso de duda, sube el límite de memoria.
«Sin informe» o «anterior a la versión 0.5.0»
Un panel antiguo todavía no informa de sus servidores. Se actualiza solo en pocas horas. Si lo quieres ya, vuelve a ejecutar el comando de instalación sin código: curl -fsSL https://dzpage.com/panel/install.sh | sudo bash. Una segunda ejecución solo actualiza, y tus servidores y datos se conservan. Justo después de conectar, el aviso puede seguir unos segundos hasta que llega el primer informe; en ese caso, simplemente recarga la página.
«Esta cuenta ya tiene el número máximo de servidores…»
Se permiten diez claves de panel activas por cuenta. Revoca en RCon → Claves de panel una clave que ya no necesites.
¿Preguntas, errores o sugerencias? Escribe aquí en el tema o en el foro Técnica y problemas.
· editado
