Opcja 1: ręcznie przez SteamCMD
Serwer dedykowany Don't Starve Together to darmowe, anonimowe pobieranie ze Steam, aplikacja 343050, około 4.3 GB, z wersjami dla Linuksa, Windowsa i macOS.
- Zainstaluj SteamCMD, a następnie uruchom: +login anonymous +app_update 343050 validate +quit
- Wygeneruj token klastra na accounts.klei.com (Games, potem Game Servers, Add New Server) i zapisz go jako cluster_token.txt w folderze klastra, na przykład Cluster_1.
- Zapisz cluster.ini w tym folderze: nazwę, hasło, styl gry i limit graczy oraz sekcję [SHARD] z shard_enabled = true dla Jaskiń.
- Utwórz folder Master i Caves, każdy z własnym server.ini (inny server_port dla każdego, is_master = true tylko w Master), oraz worldgenoverride.lua z presetem DST_CAVE w Caves.
- Z katalogu bin64 uruchom oba: dontstarve_dedicated_server_nullrenderer_x64 -cluster Cluster_1 -shard Master oraz to samo z -shard Caves.
- Otwórz oba porty gry, UDP (11000 i 10999 w naszej konfiguracji).
Opcja 2: Docker
runonflux/dst-server-flux, nasz obraz, uruchamia powierzchnię i Jaskinie w jednym kontenerze. Instaluje i aktualizuje serwer przez SteamCMD przy każdym starcie, zapisuje cluster.ini i oba shardy ze zmiennych środowiskowych (DST_CLUSTER_TOKEN, DST_NAME, DST_PASSWORD, DST_PLAYSTYLE, DST_CAVES, DST_MAX_PLAYERS, DST_MODS...), zapisuje oba światy przy zatrzymaniu, restartuje się przy aktualizacjach gry i modów, a konsoli daje polecenie flux-console. Jego kod źródłowy jest na GitHubie, RunOnFlux/dst-server-flux.
- Zamontuj /mnt/dst/data na wolumenie: tam znajdują się klaster, oba światy i ustawienia.
- Zamontuj też /mnt/dst/server, bo inaczej każdy start pobiera instalację 4.3 GB od nowa.
- Opublikuj porty 11000 i 10999, UDP: powierzchnia i Jaskinie.
Opcja 3: zarządzane na Flux
Wdróż serwer Don't Starve Together w zdecentralizowanej chmurze Flux, na tym samym obrazie, z otwartymi i przekierowanymi portami, z ochroną DDoS w cenie, oraz panelem z twoimi ustawieniami, opcjami świata i modami w formie formularzy, konsolą serwera, przeglądarką plików, żywym terminalem i kopiami zapasowymi. Plany zaczynają się od $4.49 miesięcznie, z Jaskiniami.
- Wybierz plan na 4, 8 lub 16 graczy.
- Wybierz region blisko swoich graczy.
- Nazwij serwer, wybierz styl gry, wklej swój darmowy token klastra Klei i wdróż. Pierwszy start pobiera około 4.3 GB.
- Znajdź go po nazwie w grze, w sekcji „Przeglądaj gry”.
Najczęściej zadawane pytania
Czy serwer dedykowany Don't Starve Together jest darmowy?
Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 343050). Potrzebuje tokenu klastra z konta Klei, który też jest darmowy.
Czy serwer Don't Starve Together działa na Linuksie?
Tak: bin64/dontstarve_dedicated_server_nullrenderer_x64, czyli to, co uruchamiają obrazy Docker.
Ile trwa start serwera Don't Starve Together?
Pierwszy start pobiera około 4.3 GB. Potem, w naszych testach, nowy świat z Jaskiniami uruchamiał się w około 25 sekund, tak samo każdy kolejny start.