Option 1 : sous Windows avec SteamCMD
Le serveur dédié de The Forest est un téléchargement gratuit et anonyme depuis Steam, application 556450, d'environ 1.8 GB. Vous n'avez pas besoin de posséder le jeu pour le serveur.
- Installez SteamCMD, puis exécutez : +login anonymous +app_update 556450 validate +quit.
- Écrivez un config.cfg à côté du serveur (les clés sont dans le guide des paramètres). Le serveur peut écrire un modèle pour lui-même, mais un fichier que vous écrivez fonctionne aussi.
- Lancez TheForestDedicatedServer.exe avec -batchmode -nographics -configfilepath <chemin vers config.cfg> -savefolderpath <un dossier pour les sauvegardes>.
- Ouvrez les ports UDP 8766, 27015 et 27016 dans le pare-feu et redirigez-les sur le routeur.
- Rejoignez depuis le jeu : Multijoueur, Rejoindre une partie, puis trouvez le serveur par son nom.
Option 2 : sous Linux, avec Wine
Il n'existe pas de version Linux native, mais le serveur Windows tourne sous Wine. Téléchargez-le avec SteamCMD forcé sur la version Windows (+@sSteamCmdForcePlatformType windows), donnez à Wine un écran virtuel (Xvfb : le lecteur Unity s'arrête avec « Failed to create batch mode window » sans lui), puis lancez TheForestDedicatedServer.exe avec les mêmes arguments que sous Windows.
Option 3 : Docker
runonflux/theforest-server-flux, notre image, installe et met à jour le serveur Windows avec SteamCMD à chaque démarrage, l'exécute sous Wine 10 sur un écran virtuel, écrit config.cfg à partir des variables d'environnement (FOREST_SERVER_NAME, FOREST_PASSWORD, FOREST_ADMIN_PASSWORD, FOREST_MAX_PLAYERS, FOREST_DIFFICULTY, les trois ports...), redémarre sur les nouvelles versions du jeu et conserve les sauvegardes. Son code source est sur GitHub, RunOnFlux/theforest-server-flux.
- Publiez les trois ports UDP ; l'image utilise les numéros que vous lui donnez.
- Conservez deux volumes : les parties et les paramètres (/mnt/theforest/data), et l'installation du jeu (/mnt/theforest/server), qui est téléchargée à nouveau si elle est perdue.
- Prévoyez 4 Go de mémoire ou plus : un serveur vide utilise environ 1.5 GB, et cette valeur augmente avec les joueurs et les constructions.
Ports
| Paramètre | Port | Protocole | Ce que c'est |
|---|---|---|---|
| serverSteamPort | 8766 | UDP | Mise à jour du serveur maître de Steam ; publié comme le demande la documentation du jeu |
| serverGamePort | 27015 | UDP | Trafic de jeu : où les joueurs se connectent |
| serverQueryPort | 27016 | UDP | Requête Steam : la liste des serveurs et les favoris Steam |
Option 4 : un déploiement géré sur Flux
Déployez le serveur The Forest sur le cloud décentralisé Flux, sur la même image, avec les ports ouverts et routés pour vous, protection DDoS incluse, et un tableau de bord avec tous les paramètres du serveur, cinq slots de sauvegarde, votre sauvegarde coop envoyée, le mot de passe admin, un explorateur de fichiers, un terminal en direct et des sauvegardes. Les offres commencent à $6.49 par mois.
Questions fréquentes
Le serveur dédié de The Forest est-il gratuit ?
Oui. Il s'agit d'un téléchargement gratuit et anonyme depuis Steam (application 556450) ; vous n'avez pas besoin de posséder le jeu pour le serveur.
The Forest tourne-t-il sous Linux ?
Pas nativement : Endnight ne le fournit que pour Windows. Il tourne sous Linux avec Wine et un écran virtuel, c'est ce que fait notre image Docker.
Combien de temps met le serveur The Forest à démarrer ?
Environ une minute une fois installé. Le tout premier démarrage télécharge aussi environ 1.8 GB, donc cela prend environ deux minutes au total.