Opcja 1: na Windows z SteamCMD
Serwer dedykowany Sons of the Forest to darmowe, anonimowe pobieranie ze Steam, aplikacja 2465200, około 3.4 GB. Nie musisz posiadać gry, żeby mieć serwer.
- Zainstaluj SteamCMD, a potem uruchom: +login anonymous +app_update 2465200 validate +quit (Endnight dołącza VerifyUpdateSOTFDedicated.bat, który robi to samo).
- Uruchom serwer raz przez StartSOTFDedicated.bat. Przy tym pierwszym starcie zapisze dedicatedserver.cfg i ownerswhitelist.txt z domyślnymi wartościami i się zatrzyma, prosząc o ponowne uruchomienie.
- Edytuj dedicatedserver.cfg: co najmniej ServerName, a jeśli chcesz hasło, także Password. MaxPlayers może wynosić do 8.
- Wpisz swój SteamID64 do ownerswhitelist.txt, po jednym w linii, aby zarządzać serwerem z menu w grze.
- Otwórz UDP 8766, 27016 i 9700 w zaporze i przekieruj je na routerze, a potem uruchom serwer ponownie.
Opcja 2: na Linuksie, przez Wine
Nie ma natywnej wersji na Linux, ale serwer Windows działa pod Wine. Pobierz go przez SteamCMD wymuszone na wersję Windows (+@sSteamCmdForcePlatformType windows), daj Wine wirtualny wyświetlacz (Xvfb) i uruchom SonsOfTheForestDS.exe z -userdatapath.
Opcja 3: Docker
runonflux/sotf-server-flux, nasz obraz, instaluje i aktualizuje serwer Windows przez SteamCMD przy każdym starcie, uruchamia go pod Wine 10 na wirtualnym wyświetlaczu, zapisuje dedicatedserver.cfg i ownerswhitelist.txt ze zmiennych środowiskowych (SOTF_SERVER_NAME, SOTF_PASSWORD, SOTF_MAX_PLAYERS, SOTF_GAME_MODE, SOTF_OWNERS, trzy porty...), zapisuje świat przy zatrzymaniu, restartuje na nowe wersje gry i prowadzi kopie zapasowe. Jego kod źródłowy jest na GitHubie, RunOnFlux/sotf-server-flux.
- Zamontuj /mnt/sotf/data na wolumenie: tam są ustawienia, właściciele i każdy slot zapisu.
- Zamontuj też /mnt/sotf/server, bo inaczej każdy start pobiera 3.4 GB instalacji i ponownie buduje prefiks Wine.
- Opublikuj trzy porty UDP i zachowaj te same numery na zewnątrz i wewnątrz: serwer ogłasza porty, na których nasłuchuje.
Opcja 4: zarządzany na Flux
Wdróż serwer Sons of the Forest w zdecentralizowanej chmurze Flux, na tym samym obrazie, z portami otwartymi i kierowanymi za ciebie, z ochroną DDoS w cenie i panelem z każdym ustawieniem serwera i własną zasadą gry, slotami zapisów, twoim zapisem co-op, właścicielami, przeglądarką plików, terminalem na żywo i backupami. Plany od $8.49 miesięcznie.
- Wybierz plan 4 Players, 8 Players albo 8 Players Plus.
- Wybierz region blisko swoich graczy.
- Nazwij serwer, ustaw hasło i tryb gry, jeśli chcesz, i wdróż. Pierwszy start pobiera około 3.4 GB i wczytuje wyspę w około trzy minuty.
- Znajomi znajdą go po nazwie w Multiplayer, Join, albo przez Direct i adres z panelu.
Najczęściej zadawane pytania
Czy serwer dedykowany Sons of the Forest jest darmowy?
Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 2465200); nie musisz posiadać gry, żeby pobrać ją na serwer.
Czy serwer Sons of the Forest działa na Linuksie?
Nie natywnie: Endnight wydaje go tylko na Windows. Działa na Linuksie przez Wine z wirtualnym wyświetlaczem, tak jak działa nasz obraz Docker.
Jak długo uruchamia się serwer Sons of the Forest?
Około minuty po zainstalowaniu. Pierwszy start pobiera też około 3.4 GB, więc w sumie zajmuje to około trzech minut.