Jak skonfigurować dedykowany serwer Don't Starve Together

Serwer dedykowany Don't Starve Together utrzymuje twój świat dla całej grupy, bez względu na to, kto jest online. Z Jaskiniami to dwa serwery działające jak jeden. Są trzy sposoby uruchomienia: ręcznie przez SteamCMD, w Dockerze albo zarządzany na Flux.

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.

  1. Zainstaluj SteamCMD, a następnie uruchom: +login anonymous +app_update 343050 validate +quit
  2. 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.
  3. Zapisz cluster.ini w tym folderze: nazwę, hasło, styl gry i limit graczy oraz sekcję [SHARD] z shard_enabled = true dla Jaskiń.
  4. 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.
  5. Z katalogu bin64 uruchom oba: dontstarve_dedicated_server_nullrenderer_x64 -cluster Cluster_1 -shard Master oraz to samo z -shard Caves.
  6. Otwórz oba porty gry, UDP (11000 i 10999 w naszej konfiguracji).
Wskazówka:Shard Jaskiń bez worldgenoverride.lua lub leveldataoverride.lua generuje drugą powierzchnię zamiast jaskiń. Przed pierwszym startem nadaj mu preset DST_CAVE.

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.

  1. Wybierz plan na 4, 8 lub 16 graczy.
  2. Wybierz region blisko swoich graczy.
  3. Nazwij serwer, wybierz styl gry, wklej swój darmowy token klastra Klei i wdróż. Pierwszy start pobiera około 4.3 GB.
  4. 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.

Powiązane przewodniki: Don't Starve Together