Opción 1: en Windows con SteamCMD
The Forest Dedicated Server es una descarga gratuita y anónima de Steam, aplicación 556450, de unos 1.8 GB. No necesitas tener el juego para usar el servidor.
- Instala SteamCMD y luego ejecuta: +login anonymous +app_update 556450 validate +quit.
- Escribe un config.cfg junto al servidor (las claves están en la guía de ajustes). El servidor puede escribir una plantilla por sí mismo, pero un archivo que escribas tú también funciona.
- Inicia TheForestDedicatedServer.exe con -batchmode -nographics -configfilepath <ruta a config.cfg> -savefolderpath <carpeta para las partidas guardadas>.
- Abre los puertos UDP 8766, 27015 y 27016 en el cortafuegos y redirígelos en el router.
- Únete desde el juego: Multijugador, Unirse a partida, y busca el servidor por su nombre.
Opción 2: en Linux, con Wine
No hay versión nativa para Linux, pero el servidor de Windows funciona bajo Wine. Descárgalo con SteamCMD forzado a la versión para Windows (+@sSteamCmdForcePlatformType windows), dale a Wine una pantalla virtual (Xvfb: sin ella, el reproductor de Unity se detiene con "Failed to create batch mode window") e inicia TheForestDedicatedServer.exe con los mismos argumentos que en Windows.
Opción 3: Docker
runonflux/theforest-server-flux, nuestra imagen, instala y actualiza el servidor de Windows con SteamCMD en cada inicio, lo ejecuta con Wine 10 en una pantalla virtual, escribe config.cfg a partir de variables de entorno (FOREST_SERVER_NAME, FOREST_PASSWORD, FOREST_ADMIN_PASSWORD, FOREST_MAX_PLAYERS, FOREST_DIFFICULTY, los tres puertos...), se reinicia con las nuevas versiones del juego y conserva las copias de seguridad. Su código fuente está en GitHub, RunOnFlux/theforest-server-flux.
- Publica los tres puertos UDP; la imagen usa los números que le indiques.
- Mantén dos volúmenes: las partidas guardadas y los ajustes (/mnt/theforest/data), y la instalación del juego (/mnt/theforest/server), que se vuelve a descargar si se pierde.
- Asígnale 4 GB de memoria o más: un servidor vacío ocupa unos 1.5 GB y crece con los jugadores y las bases.
Puertos
| Ajuste | Puerto | Protocolo | Qué es |
|---|---|---|---|
| serverSteamPort | 8766 | UDP | Actualizador del servidor maestro de Steam; publicado según pide la documentación del juego |
| serverGamePort | 27015 | UDP | Tráfico de juego: por dónde se conectan los jugadores |
| serverQueryPort | 27016 | UDP | Consulta de servidores de Steam: la lista de servidores y los favoritos de Steam |
Opción 4: un despliegue gestionado en Flux
Despliega el servidor de The Forest en la nube descentralizada de Flux, con la misma imagen, con los puertos abiertos y enrutados por ti, protección DDoS incluida, y un panel con todos los ajustes del servidor, cinco ranuras de guardado, tu guardado cooperativo subido, la contraseña de administrador, un explorador de archivos, una terminal en vivo y copias de seguridad. Los planes empiezan en $6.49 al mes.
Preguntas frecuentes
¿El servidor dedicado de The Forest es gratuito?
Sí. Es una descarga gratuita y anónima de Steam (aplicación 556450); no necesitas tener el juego para el servidor.
¿El servidor de The Forest funciona en Linux?
No de forma nativa: Endnight solo lo publica para Windows. Funciona en Linux bajo Wine con una pantalla virtual, que es lo que hace nuestra imagen de Docker.
¿Cuánto tarda en arrancar el servidor de The Forest?
Alrededor de un minuto una vez instalado. El primer arranque también descarga unos 1.8 GB, así que en total tarda unos dos minutos.