Don't Starve Together (DST) to multiplayerowe rozszerzenie hitu survivalowego Don't Starve od Klei Entertainment. Gra wrzuca Cię wraz z innymi do wrogiego świata, gdzie głód, ciemność i potwory są Twoimi największymi wrogami. Dedykowany serwer zapewnia, że Twój świat jest zawsze dostępny, nawet gdy host nie jest online. W tym poradniku omawiamy wszystko: od pierwszej instalacji po jaskinie, mody, ustawienia świata i komendy administratora.
Wymagania systemowe
DST nie jest szczególnie wymagający, ale dedykowany serwer potrzebuje więcej zasobów, niż mogłoby się wydawać, szczególnie z włączonymi jaskiniami:
| Konfiguracja | RAM | CPU | Dysk |
|---|---|---|---|
| Tylko overworld, do 6 graczy | 1 GB | 1 rdzeń, 2+ GHz | 1 GB |
| Overworld + jaskinie, do 6 graczy | 2 GB | 2 rdzenie, 2,5+ GHz | 2 GB |
| Overworld + jaskinie, do 16 graczy | 3 do 4 GB | 2+ rdzenie, 3+ GHz | 3 GB |
| Mocno zmodowany, 16+ graczy | 4 do 6 GB | 2+ rdzenie, 3,5+ GHz | 5 GB |
Kluczowy szczegół: jaskinie działają jako osobna instancja serwera. Oznacza to, że serwer z jaskiniami w rzeczywistości uruchamia dwa procesy, każdy z własnym zużyciem RAM i CPU. Weź to pod uwagę przy wyborze hostingu.
Instalacja przez SteamCMD
Klei dystrybuuje dedykowany serwer DST przez SteamCMD. Tak instalujesz serwer na Linuksie:
- Instalacja SteamCMD. Na Ubuntu/Debian:
sudo apt install steamcmd. - Pobranie serwera.
steamcmd +login anonymous +app_update 343050 validate +quit. App-ID 343050 to dedykowany serwer DST. - Wygenerowanie tokena klastra. Zaloguj się na stronie Klei i wygeneruj token serwera w ustawieniach konta. Ten token jest wymagany do uruchomienia serwera.
- Konfiguracja klastra. Utwórz strukturę folderów (patrz poniżej) i umieść token w
cluster_token.txt. - Uruchomienie serwera. Wykonaj polecenie startowe:
./dontstarvetogether_dedicated_server_nullrenderer -cluster MyCluster.
Konfiguracja klastra: struktura folderów
DST używa struktury klastra, w której wiele „shardów" (światów) współpracuje. Standardowa konfiguracja ma dwa shardy: overworld (powierzchnia) i jaskinie (podziemia). Struktura folderów wygląda następująco:
~/.klei/DoNotStarveTogether/MyCluster/
cluster.ini # Ustawienia obejmujące cały klaster
cluster_token.txt # Twój token serwera
Master/ # Shard overworld
server.ini
worldgenoverride.lua
modoverrides.lua
Caves/ # Shard jaskiń
server.ini
worldgenoverride.lua
modoverrides.lua
Plik cluster.ini zawiera globalne ustawienia obowiązujące dla wszystkich shardów. Plik server.ini w każdym shardzie zawiera konfigurację specyficzną dla shardu.
Ważne ustawienia w cluster.ini
- cluster_name: nazwa wyświetlana na liście serwerów.
- cluster_description: opis dla graczy przeglądających serwer.
- cluster_password: opcjonalne hasło zabezpieczające serwer.
- max_players: maksymalna liczba graczy w klastrze.
- game_mode:
survival(domyślny),endless(bez permadeatha) lubwilderness(losowe punkty spawnu, brak respawnu przy portalu). - pvp: włącz lub wyłącz PvP.
- pause_when_empty: wstrzymaj świat, gdy nie ma graczy online. Ustaw na
true, aby oszczędzać zasoby.
Włączanie jaskiń
Jaskinie są kluczowym elementem DST: ruiny, ancient guardian i unikalne materiały znajdują się pod ziemią. Bez jaskiń tracisz dużą część zawartości. Tak je włączasz:
- Utwórz folder
Cavesw katalogu klastra. - Utwórz
Caves/server.iniz ustawieniami:[NETWORK] server_port = 11001 [SHARD] is_master = false name = Caves id = 2 [STEAM] master_server_port = 27019 authentication_port = 8769 - Utwórz
Caves/worldgenoverride.luaz:return { override_enabled = true, preset = "DST_CAVE", } - Upewnij się, że w
cluster.initryb shardów jest włączony:[SHARD] shard_enabled = true bind_ip = 127.0.0.1 master_ip = 127.0.0.1 master_port = 10889 cluster_key = losowyklucz
Uruchom oba shardy (Master i Caves) osobno. Komunikują się przez skonfigurowane porty. Gracze podróżują między powierzchnią a podziemiami przez otwory.
Instalacja modów
DST ma aktywną społeczność modderską na Steam Workshop. Instalacja modów na dedykowanym serwerze przebiega następująco:
- Zbierz ID z Workshop. Znajdź mody w Steam Workshop i zanotuj ich ID (liczba w URL).
- Edytuj dedicated_server_mods_setup.lua. Ten plik znajduje się w folderze
modsinstalacji serwera. Dla każdego moda dodaj linijkę:ServerModSetup("workshop-ID"). Serwer pobierze mody automatycznie przy uruchamianiu. - Skonfiguruj modoverrides.lua. W każdym shardzie (Master i Caves) utwórz
modoverrides.lua, w którym podajesz konfigurację modów. Ten plik określa, które mody są aktywne i z jakimi ustawieniami.
Popularne mody w 2026 roku:
- Global Positions: pokazuje pozycję wszystkich graczy na mapie.
- Geometric Placement: pomaga w równym ustawianiu struktur w siatce.
- Combined Status: pokazuje dodatkowe informacje (temperatura, pora roku, faza księżyca) w interfejsie.
- Wormhole Marks: nadaje tunelom kolorowe oznaczenia, abyś wiedział, które do siebie pasują.
- Show Me: pokazuje szczegółowe informacje o przedmiotach, strukturach i mobach po najechaniu myszą.
Uwaga: mody muszą być skonfigurowane w obu shardach (w modoverrides.lua zarówno Master, jak i Caves), jeśli mają być aktywne w obu światach.
Dostosowanie generacji świata
Za pomocą worldgenoverride.lua dostosujesz generację świata. Możesz modyfikować biomy, surowce, moby i ustawienia pór roku:
- Zwiększanie lub zmniejszanie surowców. Ustaw częstotliwość i ilość zasobów takich jak flint, gold, rocks i trees.
- Dostosowanie długości pór roku. Skróć lub wydłuż zimę lub całkowicie wyłącz porę roku.
- Dostosowanie wrogów. Zwiększ lub zmniejsz częstotliwość spawnu hounds, giants i innych zagrożeń.
- Używanie presetów. Klei oferuje wbudowane presety dla standardowych, lekkich i ciężkich światów. Zacznij od presetu i dostosuj indywidualne wartości.
Przykład dostosowanego overworld:
return {
override_enabled = true,
preset = "SURVIVAL_DEFAULT",
overrides = {
season_start = "autumn",
autumn = "longseason",
winter = "shortseason",
beefalo = "often",
spiders = "rare",
},
}
Komendy administratora
Jako administrator serwera DST masz dostęp do konsoli (naciśnij ~ w grze lub użyj RCON). Najważniejsze komendy:
TheNet:Kick(userid): usuń gracza z serwera.TheNet:Ban(userid): zbanuj gracza na stałe.c_rollback(count): cofnij świat o podaną liczbę zapisów.c_reset(): zresetuj świat do dnia 1.c_save(): natychmiast zapisz świat.c_announce("wiadomosc"): wyślij wiadomość serwera do wszystkich graczy.c_shutdown(): zamknij serwer poprawnie (z zapisem).c_skip(n): pomiń n dni (przydatne do testów).
Aby ustawić się jako admin, dodaj swój Klei User ID do pliku adminlist.txt w folderze klastra. User ID znajdziesz w ustawieniach konta Klei.
Dlaczego HostValues?
Wszystkie serwery w HostValues działają na sprzęcie AMD Ryzen 9 7950X z dyskami NVMe i standardową ochroną przed DDoS. Serwer DST z jaskiniami korzysta z wystarczającej ilości RAM i szybkiego procesora; w HostValues to standard. Wsparcie jest dostępne codziennie od 10:00 do 22:00. Sprawdź serwery gier lub wybierz VPS dla pełnej kontroli nad klastrem DST.
Najczęściej zadawane pytania
Ile RAM potrzebuje serwer DST z jaskiniami?
Serwer DST z overworld i jaskiniami dla 6 graczy potrzebuje minimum 2 GB RAM. Overworld zużywa około 800 MB do 1 GB, a shard jaskiń dodaje 600 do 800 MB. Z modami rośnie to dalej: licz na 3 do 4 GB dla zmodowanego serwera z 6 do 10 graczami. Dla 16 graczy z modami 4 do 6 GB to rozsądny wybór.
Czy mogę uruchomić więcej niż dwa shardy?
Tak. DST obsługuje wiele shardów w klastrze. Możesz na przykład skonfigurować dwa overworlds i dwie jaskinie lub nawet dodać specjalne wyspy. Każdy dodatkowy shard wymaga osobnej instancji serwera z własnymi portami i RAM. W praktyce większość serwerów używa dwóch shardów (overworld + jaskinie), ale dla dużych społeczności z 20+ graczami dodatkowy shard może rozłożyć obciążenie.
Jak zaktualizować serwer DST?
Aktualizacje przeprowadza się przez SteamCMD. Wykonaj ponownie to samo polecenie instalacji: steamcmd +login anonymous +app_update 343050 validate +quit. SteamCMD pobiera tylko zmienione pliki. Zrób kopię zapasową folderu klastra przed aktualizacją na wypadek problemów z kompatybilnością. Mody są automatycznie aktualizowane, jeśli używasz ServerModSetup.
Podsumowanie
Konfiguracja serwera Don't Starve Together polega na zrozumieniu struktury klastra. Dwa shardy (overworld i jaskinie) dają graczom pełne doświadczenie. Skonfiguruj świat według potrzeb, instaluj mody przez Steam Workshop i używaj komend administratora do zarządzania serwerem. Pamiętaj o podwójnym zużyciu RAM przez jaskinie i wybierz rozwiązanie hostingowe, które to uwzględnia. Sprawdź serwery gier lub pakiety VPS w HostValues dla serwera, który zawsze działa.