Opcja 1: w Windows przez SteamCMD
Dedykowany serwer The Forest to darmowe, anonimowe pobieranie ze Steam, aplikacja 556450, około 1.8 GB. Nie musisz posiadać gry na serwerze.
- Zainstaluj SteamCMD, a następnie uruchom: +login anonymous +app_update 556450 validate +quit.
- Zapisz config.cfg obok serwera (klucze są w przewodniku po ustawieniach). Serwer potrafi sam zapisać szablon, ale plik napisany przez ciebie też zadziała.
- Uruchom TheForestDedicatedServer.exe z -batchmode -nographics -configfilepath <ścieżka do config.cfg> -savefolderpath <folder na zapisy>.
- Otwórz porty UDP 8766, 27015 i 27016 w zaporze i przekieruj je w routerze.
- Dołącz z gry: Multiplayer, Join Game, i znajdź serwer po nazwie.
Opcja 2: na Linux, pod Wine
Nie ma natywnej wersji dla Linuksa, ale serwer Windows działa pod Wine. Pobierz go za pomocą SteamCMD wymuszając wersję Windows (+@sSteamCmdForcePlatformType windows), daj Wine wirtualny wyświetlacz (Xvfb: bez niego odtwarzacz Unity zatrzymuje się z "Failed to create batch mode window") i uruchom TheForestDedicatedServer.exe z tymi samymi argumentami co na Windows.
Opcja 3: Docker
runonflux/theforest-server-flux, nasz obraz, instaluje i aktualizuje serwer Windows przez SteamCMD przy każdym uruchomieniu, uruchamia go w Wine 10 na wirtualnym wyświetlaczu, zapisuje config.cfg ze zmiennych środowiskowych (FOREST_SERVER_NAME, FOREST_PASSWORD, FOREST_ADMIN_PASSWORD, FOREST_MAX_PLAYERS, FOREST_DIFFICULTY, trzy porty...), restartuje się na nowe wersje gry i zachowuje backupy. Jego kod źródłowy jest na GitHub, RunOnFlux/theforest-server-flux.
- Opublikuj trzy porty UDP; obraz przypisuje numery, które mu podasz.
- Zachowaj dwa wolumeny: zapisy i ustawienia (/mnt/theforest/data) oraz instalację gry (/mnt/theforest/server), która jest pobierana ponownie, jeśli zaginie.
- Przydziel mu 4 GB pamięci lub więcej: pusty serwer zajmuje około 1.5 GB i rośnie wraz z graczami i bazami.
Porty
| Ustawienie | Port | Protokół | Czym jest |
|---|---|---|---|
| serverSteamPort | 8766 | UDP | Aktualizator serwera głównego Steam; opublikowany zgodnie z wymaganiami dokumentacji gry |
| serverGamePort | 27015 | UDP | Ruch gry: gdzie gracze się łączą |
| serverQueryPort | 27016 | UDP | Zapytania serwerów Steam: lista serwerów i ulubione Steam |
Opcja 4: zarządzane wdrożenie na Flux
Wdróż serwer The Forest w zdecentralizowanej chmurze Flux, na tym samym obrazie, z otwartymi i przekierowanymi portami, z ochroną DDoS i panelem ze wszystkimi ustawieniami serwera, pięcioma slotami zapisów, wgranym zapisem co-op, hasłem administratora, przeglądarką plików, terminalem na żywo i backupami. Plany zaczynają się od $6.49 miesięcznie.
Najczęściej zadawane pytania
Czy dedykowany serwer The Forest jest darmowy?
Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 556450); nie musisz posiadać gry na serwerze.
Czy serwer The Forest działa na Linuksie?
Nie natywnie: Endnight wydaje go tylko na Windows. Działa na Linuksie pod Wine z wirtualnym wyświetlaczem, tak jak uruchamia go nasz obraz Docker.
Ile czasu zajmuje uruchomienie serwera The Forest?
Około minuty po zainstalowaniu. Pierwszy start pobiera też około 1.8 GB, więc w sumie zajmuje to około dwóch minut.