Jak skonfigurować dedykowany serwer The Forest

Dedykowany serwer The Forest utrzymuje wyspę w ruchu dla całej twojej grupy, bez względu na to, kto jest online. To bezpłatne pobranie ze Steam, Endnight udostępnia je tylko dla Windows, a ustawienie Maks. graczy działa w zakresie od 2 do 100.

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.

  1. Zainstaluj SteamCMD, a następnie uruchom: +login anonymous +app_update 556450 validate +quit.
  2. Zapisz config.cfg obok serwera (klucze są w przewodniku po ustawieniach). Serwer potrafi sam zapisać szablon, ale plik napisany przez ciebie też zadziała.
  3. Uruchom TheForestDedicatedServer.exe z -batchmode -nographics -configfilepath <ścieżka do config.cfg> -savefolderpath <folder na zapisy>.
  4. Otwórz porty UDP 8766, 27015 i 27016 w zaporze i przekieruj je w routerze.
  5. Dołącz z gry: Multiplayer, Join Game, i znajdź serwer po nazwie.
Wskazówka:Twórz backup folderu zapisów: to jedyna część, której nie da się pobrać ponownie. Serwer zapisuje się co jakiś czas (co najmniej co 15 minut) oraz gdy wyjdzie ostatni gracz, a nie wtedy, gdy go zamkniesz.

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

UstawieniePortProtokółCzym jest
serverSteamPort8766UDPAktualizator serwera głównego Steam; opublikowany zgodnie z wymaganiami dokumentacji gry
serverGamePort27015UDPRuch gry: gdzie gracze się łączą
serverQueryPort27016UDPZapytania 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.

Powiązane przewodniki: The Forest