Optie 1: op Windows met SteamCMD
The Forest Dedicated Server is een gratis, anonieme download van Steam, applicatie 556450, ongeveer 1.8 GB. Je hoeft het spel niet te bezitten op de server.
- Installeer SteamCMD en voer daarna uit: +login anonymous +app_update 556450 validate +quit.
- Schrijf een config.cfg naast de server (de sleutels staan in de instellingengids). De server kan zelf een sjabloon voor zichzelf schrijven, maar een bestand dat jij schrijft werkt net zo goed.
- Start TheForestDedicatedServer.exe met -batchmode -nographics -configfilepath <pad naar config.cfg> -savefolderpath <een map voor de saves>.
- Open UDP 8766, 27015 en 27016 in de firewall en stuur ze door op de router.
- Join vanuit het spel: Multiplayer, Join Game, en zoek de server op naam.
Optie 2: op Linux, onder Wine
Er is geen native Linux-versie, maar de Windows-server draait onder Wine. Download hem met SteamCMD geforceerd op de Windows-versie (+@sSteamCmdForcePlatformType windows), geef Wine een virtueel beeldscherm (Xvfb: de Unity-player stopt met "Failed to create batch mode window" zonder dat), en start TheForestDedicatedServer.exe met dezelfde argumenten als op Windows.
Optie 3: Docker
runonflux/theforest-server-flux, onze image, installeert en updatet de Windows-server met SteamCMD bij elke start, draait hem onder Wine 10 op een virtueel scherm, schrijft config.cfg vanuit omgevingsvariabelen (FOREST_SERVER_NAME, FOREST_PASSWORD, FOREST_ADMIN_PASSWORD, FOREST_MAX_PLAYERS, FOREST_DIFFICULTY, de drie poorten...), herstart naar nieuwe gamebuilds en bewaart backups. De broncode staat op GitHub, RunOnFlux/theforest-server-flux.
- Publiceer de drie UDP-poorten; de image bindt de nummers die je opgeeft.
- Gebruik twee volumes: de saves en instellingen (/mnt/theforest/data), en de gameinstallatie (/mnt/theforest/server) die opnieuw wordt gedownload als die verloren gaat.
- Geef hem 4 GB geheugen of meer: een lege server houdt ongeveer 1.5 GB vast en dat groeit met spelers en bases.
Poorten
| Instelling | Poort | Protocol | Wat het is |
|---|---|---|---|
| serverSteamPort | 8766 | UDP | Steam's master server updater; gepubliceerd zoals de documentatie van het spel vraagt |
| serverGamePort | 27015 | UDP | Gameverkeer: waar spelers verbinding maken |
| serverQueryPort | 27016 | UDP | Steam's serverquery: de serverlijst en Steam-favorieten |
Optie 4: een beheerde deploy op Flux
Deploy The Forest-server op de gedecentraliseerde Flux-cloud, met dezelfde image, de poorten geopend en doorgestuurd voor je, DDoS-bescherming inbegrepen, en een dashboard met elke serverinstelling, vijf save-slots, je co-op save geüpload, het admin-wachtwoord, een bestandsbrowser, een live terminal en backups. Abonnementen beginnen bij $6.49 per maand.
Veelgestelde vragen
Is de The Forest dedicated server gratis?
Ja. Het is een gratis, anonieme download van Steam (applicatie 556450); je hoeft het spel niet te bezitten op de server.
Draait de server van The Forest op Linux?
Niet native: Endnight levert het alleen voor Windows. Het draait op Linux onder Wine met een virtueel beeldscherm, zo draait onze Docker-image het ook.
Hoe lang duurt het voordat de The Forest-server start?
Ongeveer een minuut zodra hij is geïnstalleerd. De allereerste start downloadt ook ongeveer 1.8 GB, dus het duurt in totaal ongeveer twee minuten.