The Front tiene un servidor dedicado para Windows, que se instala con SteamCMD (app 2612550 según la mayoría de guías) y se configura con The Front Manager y ServerConfig_.ini. Calcula de 45 a 90 minutos. No se pudo consultar documentación oficial: las cifras siguientes proceden de guías de hosting, a veces divergentes, y se señalan como tales.
Instalación paso a paso
Prepara una máquina Windows de 64 bits (Windows 10+ o Server 2016+) con RAM y un SSD.
Descarga SteamCMD e instala la app 2612550.
Genera ServerConfig_.ini con The Front Manager (desde el juego) y copia la carpeta del Manager al servidor (excepto data y plugins).
Crea StartServer.bat con la herramienta del sitio (IP pública, bloque de puertos).
Abre el bloque de cuatro puertos (p. ej. 7900 a 7903) en el Firewall de Windows y en el proveedor.
Ejecuta StartServer.bat; la carga puede tardar varios minutos.
En el juego abre Servidores > grupo Servidor dedicado > Actualizar y busca tu servidor.
Crea una tarea programada al iniciar que ejecute StartServer.bat.
Programa actualizaciones y copias (mundo Y base de datos) y publica el servidor en game-rank.com.
Requisitos
Windows de 64 bits (Windows 10+ o Server 2016+). Necesidades citadas por una guía de hosting: CPU de 4 núcleos (unos 2 núcleos completos), varios GB de RAM — la misma guía habla de hasta 7 GB, en otra 6 GB mínimo y otra señala bastante más de diez GB en la práctica — y unos GB de disco para la instalación. Las guías divergen: una dice que hace falta una copia comprada del juego para descargar el servidor, otras dos que basta el inicio anónimo. Prueba primero el anónimo.
Instalación local (Windows)
Con SteamCMD, instala el servidor en C:\TheFrontServer. El comando de actualización es idéntico (sin validate para ir más rápido). Si se requiere tu cuenta, sustituye anonymous por tu usuario de Steam.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 validate +quitInstalación en un VPS / servidor dedicado Linux
Usa un servidor dedicado o un VPS con Windows Server 2016/2022. Las guías consultadas solo describen Windows; Linux con Wine no está documentado ni verificado aquí. Instala el servidor como arriba, copia la carpeta TheFrontManager generada con el juego y ejecuta StartServer.bat (IP pública en -OutIPAddress, carpeta de datos creada antes en -UserDir).
cd /d C:\TheFrontServer
StartServer.batPuertos que abrir
Cuatro puertos consecutivos a partir del puerto de juego: juego, beacon (handshake), consulta de Steam y servicio de apagado. Una guía (LOW.MS) da 7900 a 7903 por UDP; otra (IONOS) cita 5001/5002/5003 y 27015 por TCP/UDP con otros ajustes del Manager. Fíate de los puertos mostrados en tu Manager o en los argumentos -port/-BeaconPort/-QueryPort/-ShutDownServicePort; con varios servidores, desplaza el bloque de 5.
- port — juego
- port+1 — beacon (handshake)
- port+2 — consulta de Steam
- port+3 — servicio de apagado
Cortafuegos de Windows (netsh)
netsh advfirewall firewall add rule name="The Front 7900-7903 TCP" dir=in action=allow protocol=TCP localport=7900-7903
netsh advfirewall firewall add rule name="The Front 7900-7903 UDP" dir=in action=allow protocol=UDP localport=7900-7903Cortafuegos del proveedor y router doméstico (NAT)
En OVH, Hetzner, Scaleway y similares, abre también los mismos puertos en el cortafuegos del proveedor (grupo de seguridad / firewall del panel): filtra antes que la máquina. Para alojar en casa, crea en el router una redirección (NAT) de cada puerto a la IP local del servidor con el protocolo correcto. Prueba desde fuera (red móvil); no expongas nunca puertos de administración (RCON) sin una contraseña fuerte.
Inicio automático en Windows
Crea una tarea que se ejecute al iniciar con los privilegios más altos y lance StartServer.bat; añade reinicio en caso de fallo en los ajustes de la tarea.
schtasks /Create /TN "TheFrontServer" /TR "C:\TheFrontServer\StartServer.bat" /SC ONSTART /RU SYSTEM /RL HIGHESTActualizaciones
Detén el servidor, vuelve a ejecutar app_update (sin validate para un parche rápido) y reinicia. Cliente y servidor deben tener la misma versión.
steamcmd.exe +force_install_dir "C:\TheFrontServer" +login anonymous +app_update 2612550 +quitCopias de seguridad y reinicios programados
Según una guía de hosting, los guardados combinan una base MariaDB y archivos del mundo, y reinstalar borra la base: haz copia de la carpeta del servidor, de la carpeta -UserDir Y de la base de datos. Programa un reinicio diario con una tarea programada (aquí 05:00).
schtasks /Create /TN "TheFrontRestart" /TR "taskkill /IM TheFrontServer.exe /F" /SC DAILY /ST 05:00 /RU SYSTEMPublicar y encontrar tu servidor
Cuando el servidor sea accesible desde fuera, añádelo en game-rank.com/jeux/the-front (sitio del propietario de esta herramienta) para que los jugadores lo descubran.
Solución de problemas
- Servidor activo pero invisible en la lista: copia steamclient.dll, tier0_s.dll, tier0_s64.dll, vstdlib_s.dll y vstdlib_s64.dll desde tu cliente de Steam a ProjectWar\Binaries\Win64 (según una guía) y revisa el puerto de consulta.
- Los PNJ aparecen pero no se mueven: inicia con el token ?DedicatedServer (no ?OfficialServer) y, según una guía, copia las carpetas WindowsServer y TheFrontManager desde un cliente.
- Versión incompatible: el servidor no se actualizó tras un parche — vuelve a ejecutar app_update.
- Los cambios de ServerConfig_.ini no surten efecto: el archivo no está en TheFrontManager o no se reinició el servidor (sin recarga en caliente).
- Progreso perdido tras reinstalar: se borró la base de datos — restáurala desde tu copia.
Preguntas frecuentes
- ¿Cuál es el ID de app de Steam del servidor?
- 2612550 según IONOS, xgamingserver y otras guías; una guía de hosting (LOW.MS) cita 2285150, compartido con el juego. Si uno falla, prueba el otro y verifica en SteamDB.
- ¿Existe una versión para Linux?
- Las guías consultadas solo describen Windows; una guía menciona ejecutarlo con Wine, pero aquí no está documentado ni verificado.
- ¿Por qué no hay servicio systemd?
- El servidor está documentado solo para Windows; por eso el inicio automático usa una tarea programada.
- ¿Por qué hacer copia de la base de datos?
- Según una guía, los guardados combinan una base MariaDB y archivos del mundo: sin la base la copia está incompleta y reinstalar la borra.
