Saltar al contenido
7 Days To Die

Instalar un servidor de 7 Days To Die

El servidor dedicado de 7 Days to Die es la aplicación de Steam 294420 (el cliente es 251570), instalada con SteamCMD en inicio anónimo en Windows o Linux. Las fuentes consultadas no dan requisitos oficiales: cuenta con una CPU reciente y varios GB de RAM, más para mapas RWG grandes y muchos jugadores. La instalación tarda de 15 a 30 minutos.

Última actualización: 9/10/2026

El servidor dedicado de 7 Days to Die es la aplicación de Steam 294420 (el cliente es 251570), instalada con SteamCMD en inicio anónimo en Windows o Linux. Las fuentes consultadas no dan requisitos oficiales: cuenta con una CPU reciente y varios GB de RAM, más para mapas RWG grandes y muchos jugadores. La instalación tarda de 15 a 30 minutos.

Instalación paso a paso

  1. Instala SteamCMD (carpeta dedicada en Windows, usuario no root en Linux).

  2. Descarga el servidor: app_update 294420 validate (anónimo).

  3. Copia serverconfig.xml con un nombre único (p. ej. myserver.xml); no edites el original.

  4. Edítalo con la herramienta «serverconfig.xml» del sitio (nombre, contraseña, slots, mundo, SandboxCode).

  5. Inicia el servidor con -configfile=myserver.xml -dedicated (última opción).

  6. Prueba en local desde el cliente (misma versión y rama) con 127.0.0.1:26900.

  7. Abre 26900 TCP/UDP y 26901-26903 UDP (cortafuegos, proveedor, router).

  8. Configura los administradores (serveradmin.xml) y protege Telnet con contraseña.

  9. Automatiza el inicio (systemd o tarea programada) y programa copias y actualizaciones.

  10. Añade tu servidor en game-rank.com/jeux/7-days-to-die.

1. Requisitos

  • SO: Windows o Linux de 64 bits (Ubuntu/Debian). Sin clave de licencia: basta SteamCMD con inicio anónimo.
  • Hardware: no documentado oficialmente en nuestras fuentes. Orientativo (experiencia de la comunidad, a validar): 4 núcleos recientes y 8 GB de RAM para pocos jugadores, más después; se aconseja SSD para mapas RWG.
  • Cliente y servidor deben tener exactamente la misma versión y rama (estable o experimental).

2. Instalación local (Windows)

Instala el servidor en C:\Servers\7dtd, copia serverconfig.xml como myserver.xml y crea start.bat con el comando de lanzamiento (el startdedicated.bat del juego hace lo mismo). Para una instalación experimental, añade -beta latest_experimental antes de validate, en una carpeta aparte.

steamcmd +force_install_dir "C:\Servers\7dtd" +login anonymous +app_update 294420 validate +quit

rem start.bat
start 7DaysToDieServer -logfile "output_log.txt" -quit -batchmode -nographics -configfile=myserver.xml -dedicated

3. VPS / dedicado Linux (Ubuntu/Debian)

Crea un usuario «sdtd» sin permisos root, instala SteamCMD y luego el servidor. La wiki 7d2dmodding usa una ruta como /home/sdtd/server y el binario ./7DaysToDieServer.x86_64 con las mismas opciones que en Windows.

sudo adduser --disabled-password --gecos "" sdtd
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 screen   # Ubuntu: enable 'multiverse' first
sudo -iu sdtd
/usr/games/steamcmd +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit
cd /home/sdtd/server && cp serverconfig.xml myserver.xml
./7DaysToDieServer.x86_64 -logfile output_log.txt -quit -batchmode -nographics -configfile=myserver.xml -dedicated

4. Puertos a abrir

Cambia el puerto de juego con ServerPort en tu archivo de configuración (los puertos vecinos lo siguen). En el proveedor (OVH, Hetzner, Scaleway… «security group») permite los mismos puertos. En casa, redirígelos (NAT) a la IP local. Prueba: conéctate desde una red externa a IP:26900.

  • 26900/TCP y UDP — juego (ServerPort). La wiki aconseja mantenerse en 26900-26905 o 27015-27020 para la detección en LAN.
  • 26901-26903/UDP — tráfico de juego adicional.
  • 8080/TCP — panel web (WebDashboardPort), desactivado por defecto; ábrelo solo para administración y con contraseñas.
  • 8081/TCP — Telnet (TelnetPort), activo por defecto; sin contraseña solo escucha en local. No lo expongas sin contraseña.

5. Cortafuegos Linux (ufw)

Permite SSH antes de activar ufw. No abras 8080/8081 al público.

sudo ufw allow OpenSSH
sudo ufw allow 26900/tcp
sudo ufw allow 26900:26903/udp
sudo ufw enable && sudo ufw status

6. Cortafuegos de Windows

En un símbolo del sistema de administrador:

netsh advfirewall firewall add rule name="7DTD TCP" dir=in action=allow protocol=TCP localport=26900
netsh advfirewall firewall add rule name="7DTD UDP" dir=in action=allow protocol=UDP localport=26900-26903

7. Inicio automático (systemd)

Coloca este archivo en /etc/systemd/system/sdtd.service y ejecuta: sudo systemctl enable --now sdtd. En Windows crea una tarea programada «al iniciar» que ejecute start.bat; screen o tmux siguen siendo una alternativa sencilla. La opción -quit es la que recomienda la wiki.

[Unit]
Description=7 Days to Die dedicated server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=sdtd
WorkingDirectory=/home/sdtd/server
ExecStart=/home/sdtd/server/7DaysToDieServer.x86_64 -logfile /home/sdtd/server/output_log.txt -quit -batchmode -nographics -configfile=myserver.xml -dedicated
Restart=on-failure
RestartSec=20

[Install]
WantedBy=multi-user.target

8. Actualizaciones, copias, reinicios

Actualización: detén el servidor y repite el mismo comando app_update (misma carpeta, misma rama). Tu myserver.xml no se sobrescribe. Copias: por defecto, las partidas y mundos generados están en la carpeta de datos de usuario del juego (típicamente ~/.local/share/7DaysToDie/ en Linux, %AppData%\7DaysToDie en Windows); comprueba la ubicación real en tu instalación y archívala con el servidor detenido. Ejemplo de cron para copia nocturna y reinicio diario:

# crontab -e (user sdtd); stop/start via systemctl needs a sudoers rule
30 4 * * * sudo systemctl stop sdtd && tar -czf /home/sdtd/backups/7dtd-$(date +\%F).tar.gz -C /home/sdtd/.local/share 7DaysToDie
40 4 * * * /usr/games/steamcmd +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit && sudo systemctl start sdtd

9. Publicar y encontrar tu servidor

Pon ServerVisibility en 2 (público) y rellena ServerName y Region para aparecer en la lista del juego. Para más visibilidad, añade tu servidor en game-rank.com/jeux/7-days-to-die (sitio del propietario de esta herramienta).

10. Solución de problemas

  • Versión incompatible: cliente y servidor deben tener la misma versión y rama. Repite app_update (con el mismo -beta si es experimental).
  • Servidor ausente de la lista: comprueba ServerVisibility=2, que 26900 TCP/UDP y 26901-26903 UDP estén abiertos y conecta directamente por IP:26900 para aislar el problema.
  • Ajustes ignorados: el servidor no recibió -configfile, -dedicated no es la última opción o editaste el archivo original que una actualización sobrescribió.
  • Telnet o panel inaccesibles: sin TelnetPassword, Telnet solo escucha en local; el panel (8080) está desactivado hasta que WebDashboardEnabled sea true.
  • Sin derechos de admin en el juego: revisa serveradmin.xml (plataforma e ID exactos, nivel 0); recárgalo tras editar (comando admin add en consola o reinicio).

Preguntas frecuentes

¿Cuál es el ID de aplicación de Steam del servidor de 7 Days to Die?
294420 para el servidor dedicado (instalación anónima con SteamCMD); el cliente del juego es la aplicación 251570.
¿Qué puertos usa 7 Days to Die?
26900 TCP/UDP y 26901-26903 UDP para el juego; 8080 TCP (panel web, desactivado por defecto) y 8081 TCP (Telnet) solo para administración.
¿Es posible el cross-play?
Existe la propiedad ServerAllowCrossplay (false por defecto). Los requisitos exactos (EAC, protocolos de red) no se detallan en nuestras fuentes: consulta la documentación oficial de tu versión.
¿Cómo cambiar a la rama experimental?
Añade -beta latest_experimental al comando app_update (preferiblemente en una carpeta de instalación aparte); los clientes deben usar la misma rama.

Herramientas para tu servidor de 7 Days To Die

7 Days To Die
7 Days To DieAcceso libre
Genera el serverconfig.xml de tu servidor 7 Days to Die: red, slots, mundo, Telnet, panel web y SandboxCode.
ConfiguraciónXMLAbrir
Documentación
7 Days To Die
7 Days To DieRequiere inicio de sesión
Gestiona admins, lista blanca, bloqueos y niveles de permiso de comandos en serveradmin.xml, con importación y exportación.
AdministraciónXMLPermisosAbrir
Documentación