Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Konfiguracja serwera Don't Starve Together


Ten przewodnik przeprowadzi Cię przez konfigurowanie i ustawianie dedykowanego serwera Don't Starve Together w Legion Hosting — od uzyskania tokenu serwera Klei, przez konfigurację serwera, tryby gry, jaskinie, generowanie świata, aż po łączenie się z serwerem. Aby uzyskać informacje o instalacji modów, zobacz Instalacja modów DST. Aby poznać komendy administratora, zobacz Komendy administratora DST. W przypadku typowych problemów zobacz Rozwiązywanie problemów DST.

1. Uzyskiwanie tokenu serwera

Don't Starve Together wymaga tokenu serwera Klei do uwierzytelnienia dedykowanego serwera. Bez prawidłowego tokenu serwer nie uruchomi się.

Krok 1 — Zaloguj się do swojego konta Klei

Odwiedź accounts.klei.com i zaloguj się na koncie, które posiada Don't Starve Together. Możesz zalogować się przez Steam, PSN, Xbox lub samodzielne konto Klei.

Krok 2 — Przejdź do Game Servers

Po zalogowaniu kliknij Games na górnym pasku nawigacyjnym, a następnie wybierz Don't Starve Together. Na stronie gry znajdź i kliknij kartę Game Servers.

Krok 3 — Wygeneruj nowy token

Kliknij przycisk Add New Server. Nadaj serwerowi przyjazną nazwę (służy ona wyłącznie jako Twoje oznaczenie na stronie Klei) i kliknij Add New Server, aby potwierdzić. Pojawi się nowy token — wygląda jak długi ciąg znaków zaczynający się od pds-g^.

Krok 4 — Skopiuj i zastosuj token

Skopiuj cały ciąg tokenu. W GPanel przejdź do karty Startup swojego serwera i wklej token w pole Cluster Token. Alternatywnie możesz umieścić go w pliku cluster_token.txt w głównym katalogu serwera.

Zachowaj token w tajemnicy. Każdy, kto posiada Twój token serwera, może podszyć się pod Twój serwer. Jeśli podejrzewasz, że token został naruszony, usuń go na stronie Klei i wygeneruj nowy.
Twój serwer nie uruchomi się bez prawidłowego tokenu. Jeśli w konsoli widzisz błędy uwierzytelniania, sprawdź, czy token jest poprawnie wklejony, bez początkowych ani końcowych spacji.

2. Konfiguracja serwera

Najłatwiejszym sposobem konfiguracji serwera jest karta Startup w GPanel. Dostępne są następujące zmienne:

Zmienna Opis Przykład
Cluster Token Twój token uwierzytelniający serwer Klei (wymagany) pds-g^KU_abc123...
Cluster Name Nazwa, którą gracze widzą w przeglądarce serwerów My DST Server
Cluster Description Krótki opis wyświetlany w przeglądarce serwerów Friendly survival server!
Game Mode Tryb gry serwera (zobacz sekcję 3) survival
Max Players Maksymalna liczba jednoczesnych graczy 6
Cluster Password Hasło wymagane do dołączenia (pozostaw puste dla serwera publicznego) mypassword

Po zmianie dowolnych zmiennych startowych kliknij Save, a następnie Restart, aby zmiany zaczęły obowiązywać.

3. Tryby gry

Don't Starve Together oferuje trzy różne tryby gry, z których każdy zmienia sposób działania śmierci i odradzania:

Tryb Zachowanie przy śmierci Metoda wskrzeszania Najlepszy dla
Survival Martwi gracze stają się duchami. Jeśli wszyscy gracze są martwi, świat jest resetowany. Kamienie Dotyku, Amulety Dające Życie, Mięsne Kukły (ograniczona liczba użyć) Graczy, którzy chcą wymagającego doświadczenia z wysoką stawką
Endless Martwi gracze stają się duchami. Świat nigdy nie resetuje się z powodu śmierci. Wszystkie metody z trybu Survival plus nieograniczone odradzanie przy Florid Postern (z karą maksymalnego zdrowia) Graczy casualowych, grup skupionych na budowaniu, nowych graczy
Wilderness Martwi gracze są całkowicie usuwani. Brak duchów. Gracze odradzają się w losowym miejscu ze świeżym ekwipunkiem Serwery nastawione na PvP, graczy hardcore
Zalecenie: Jeśli dopiero zaczynasz hostować serwer DST, tryb Endless jest najbardziej wyrozumiałą opcją. Tryb gry zawsze możesz później zmienić, aktualizując zmienną startową i ponownie uruchamiając serwer.

4. Konfiguracja cluster.ini

W celu bardziej zaawansowanej konfiguracji możesz edytować plik cluster.ini bezpośrednio. Ten plik znajduje się w głównym katalogu serwera i kontroluje ustawienia obejmujące cały klaster. Uzyskaj do niego dostęp poprzez File Manager w GPanel lub przez SFTP.

[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true

[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en

[MISC]
console_enabled = true

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

Objaśnienie kluczowych ustawień

Ustawienie Opis Domyślnie
game_mode Tryb gry serwera: survival, endless lub wilderness survival
max_players Maksymalna liczba jednoczesnych graczy 6
pvp Włącza lub wyłącza walkę gracz kontra gracz false
pause_when_empty Wstrzymuje symulację świata, gdy żaden gracz nie jest połączony true
cluster_password Hasło do dołączenia; pozostaw puste dla serwera publicznego (puste)
shard_enabled Wymagane do obsługi jaskiń (zobacz sekcję 5) false
console_enabled Zezwala na konsolę w grze dla administratorów true
Uwaga: Jeśli ustawisz wartości zarówno poprzez kartę Startup w GPanel, jak i plik cluster.ini, wartości z karty Startup mają zazwyczaj priorytet. Aby uniknąć nieporozumień, korzystaj z jednej z metod.

5. Konfiguracja jaskiń

Don't Starve Together korzysta z architektury shardów, w której Świat Powierzchniowy i Jaskinie działają jako osobne instancje serwera komunikujące się ze sobą. W Legion Hosting obsługa jaskiń może być dostępna w zależności od Twojego planu.

Architektura Master/Caves

  • Master Shard — Świat Powierzchniowy (powierzchnia). To główna instancja serwera, do której łączą się gracze.
  • Caves Shard — Podziemne jaskinie. Działa jako instancja drugorzędna, z którą master shard komunikuje się wewnętrznie.

Włączanie jaskiń

Aby włączyć jaskinie, upewnij się, że w Twoim cluster.ini znajdują się następujące ustawienia:

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

Każdy shard ma własny plik server.ini. Plik server.ini sharda Master (znajdujący się w folderze Master/) powinien zawierać:

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

Plik server.ini sharda Caves (znajdujący się w folderze Caves/) powinien zawierać:

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
Zużycie zasobów: Uruchomienie jaskiń skutecznie podwaja zużycie zasobów serwera. Jeśli przy włączonych jaskiniach napotkasz problemy z wydajnością, rozważ uaktualnienie planu serwera lub skontaktuj się z pomocą techniczną.

6. Generowanie świata

Możesz dostosować ustawienia generowania świata, aby zmienić częstotliwość zasobów, stworzeń, pór roku i biomów. Ustawienia generowania świata są przechowywane w plikach worldgenoverride.lua wewnątrz katalogu każdego sharda (Master/ i Caves/).

Przykładowy worldgenoverride.lua (Świat Powierzchniowy)

return {
    override_enabled = true,
    preset = "SURVIVAL_TOGETHER",

    overrides = {
        -- Resources
        flint = "often",            -- "never", "rare", "default", "often", "always"
        rocks = "often",
        trees = "default",
        berrybush = "often",

        -- Creatures
        spiders = "default",
        hounds = "less",            -- "never", "less", "default", "more", "always"

        -- Season length
        autumn = "longseason",      -- "noseason", "shortseason", "default", "longseason"
        winter = "shortseason",
        spring = "default",
        summer = "default",

        -- World size and branching
        world_size = "large",       -- "small", "medium", "default", "large", "huge"
        branching = "default",      -- "never", "least", "default", "most"
    },
}

Przykładowy worldgenoverride.lua (Jaskinie)

return {
    override_enabled = true,
    preset = "DST_CAVE",

    overrides = {
        mushtree = "often",
        bunnymen = "often",
        worms = "less",
        cave_spiders = "default",
        world_size = "default",
    },
}
Wymagana regeneracja świata: Zmiany w worldgenoverride.lua zaczynają obowiązywać dopiero przy generowaniu nowego świata. Aby zastosować zmiany, musisz usunąć istniejące dane zapisu i ponownie uruchomić serwer. Najpierw wykonaj kopię zapasową plików zapisu, jeśli chcesz je zachować.

7. Jak się połączyć

Istnieją dwa sposoby połączenia się z Twoim serwerem Don't Starve Together:

Metoda 1 — Browse Games (zalecana)

  1. Uruchom Don't Starve Together i kliknij Play.
  2. Wybierz Browse Games z menu głównego.
  3. Użyj paska wyszukiwania na górze, aby wyszukać Cluster Name swojego serwera.
  4. Kliknij swój serwer w wynikach i kliknij Join.
  5. Jeśli Twój serwer ma hasło, wprowadź je po wyświetleniu monitu.

Metoda 2 — Bezpośrednie połączenie przez konsolę

  1. Uruchom Don't Starve Together i kliknij Play.
  2. Naciśnij klawisz ~ (tylda), aby otworzyć konsolę.
  3. Wpisz następującą komendę, zastępując IP i port danymi swojego serwera z GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)

Jeśli Twój serwer wymaga hasła:

c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Znajdowanie danych serwera: Adres IP i port Twojego serwera są wyświetlane na głównej stronie serwera w GPanel.
Serwer się nie pojawia? Pojawienie się nowo uruchomionego serwera w przeglądarce serwerów może zająć kilka minut. Upewnij się, że Twój serwer jest w pełni uruchomiony (sprawdź konsolę pod kątem komunikatów "Sim paused" lub podobnych informujących o gotowości). Sprawdź również, czy filtr regionu na ekranie Browse Games nie wyklucza lokalizacji Twojego serwera.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problem nieopisany tutaj, prześlij zgłoszenie do pomocy technicznej i dołącz identyfikator serwera, opis problemu oraz wszelkie istotne wyjście konsoli z GPanel.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.