Cómo configurar The Forest Dedicated Server

El servidor dedicado de The Forest mantiene la isla en marcha para todo tu grupo, esté quien esté conectado. Es una descarga gratuita desde Steam, Endnight lo distribuye solo para Windows, y su ajuste de jugadores máximos va de 2 a 100.

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.

  1. Instala SteamCMD y luego ejecuta: +login anonymous +app_update 556450 validate +quit.
  2. 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.
  3. Inicia TheForestDedicatedServer.exe con -batchmode -nographics -configfilepath <ruta a config.cfg> -savefolderpath <carpeta para las partidas guardadas>.
  4. Abre los puertos UDP 8766, 27015 y 27016 en el cortafuegos y redirígelos en el router.
  5. Únete desde el juego: Multijugador, Unirse a partida, y busca el servidor por su nombre.
Consejo:Haz copia de seguridad de la carpeta de partidas guardadas: es la única parte que no se puede volver a descargar. El servidor guarda con un temporizador (cada 15 minutos como mínimo) y cuando se va el último jugador, no cuando lo cierras.

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

AjustePuertoProtocoloQué es
serverSteamPort8766UDPActualizador del servidor maestro de Steam; publicado según pide la documentación del juego
serverGamePort27015UDPTráfico de juego: por dónde se conectan los jugadores
serverQueryPort27016UDPConsulta 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.

Guías relacionadas de The Forest