Tento průvodce vás provede nastavením a konfigurací vašeho dedikovaného serveru Don't Starve Together na Legion Hosting, od získání serverového tokenu Klei přes konfiguraci serveru, herní režimy, jeskyně, generování světa až po připojení. Pro instalaci modů viz DST Instalace modů. Pro administrátorské příkazy viz DST Administrátorské příkazy. Pro běžné problémy viz DST Řešení problémů.
1. Získání serverového tokenu
Don't Starve Together vyžaduje serverový token Klei pro autentizaci vašeho dedikovaného serveru. Bez platného tokenu se server nespustí.
Krok 1 — Přihlášení k účtu Klei
Navštivte accounts.klei.com a přihlaste se účtem, který vlastní Don't Starve Together. Můžete se přihlásit přes Steam, PSN, Xbox nebo samostatný účet Klei.
Krok 2 — Přechod na Herní servery
Po přihlášení klikněte na Games v horní navigační liště a poté vyberte Don't Starve Together. Na stránce hry najděte a klikněte na záložku Game Servers.
Krok 3 — Vygenerování nového tokenu
Klikněte na tlačítko Add New Server. Zadejte svému serveru přátelský název (slouží pouze pro vaši orientaci na stránce Klei) a klikněte na Add New Server pro potvrzení. Zobrazí se váš nový token — vypadá jako dlouhý řetězec znaků začínající pds-g^.
Krok 4 — Zkopírování a použití tokenu
Zkopírujte celý řetězec tokenu. V GPanel přejděte na záložku Startup vašeho serveru a vložte token do pole Cluster Token. Případně jej můžete umístit do souboru cluster_token.txt v kořenovém adresáři vašeho serveru.
2. Konfigurace serveru
Nejjednodušší způsob konfigurace serveru je přes záložku Startup v GPanel. K dispozici jsou následující proměnné:
| Proměnná | Popis | Příklad |
|---|---|---|
| Cluster Token | Váš autentizační token serveru Klei (povinný) | pds-g^KU_abc123... |
| Cluster Name | Název, který hráči vidí v prohlížeči serverů | My DST Server |
| Cluster Description | Krátký popis zobrazený v prohlížeči serverů | Friendly survival server! |
| Game Mode | Herní režim serveru (viz sekce 3) | survival |
| Max Players | Maximální počet současně připojených hráčů | 6 |
| Cluster Password | Heslo vyžadované pro připojení (ponechte prázdné pro veřejný server) | mypassword |
Po změně jakýchkoli spouštěcích proměnných klikněte na Save a poté Restart vašeho serveru, aby se změny projevily.
3. Herní režimy
Don't Starve Together nabízí tři odlišné herní režimy, z nichž každý mění fungování smrti a oživení:
| Režim | Chování při smrti | Způsob oživení | Vhodný pro |
|---|---|---|---|
| Survival | Mrtví hráči se stávají duchy. Pokud jsou všichni hráči mrtví, svět se resetuje. | Touch Stones, Life-Giving Amulets, Meat Effigies (omezený počet použití) | Hráče, kteří chtějí náročný zážitek s vysokými sázkami |
| Endless | Mrtví hráči se stávají duchy. Svět se kvůli úmrtím nikdy neresetuje. | Všechny metody ze Survival plus neomezené oživení u Florid Postern (s penalizací maximálního zdraví) | Příležitostné hráče, skupiny zaměřené na stavění, nové hráče |
| Wilderness | Mrtví hráči jsou kompletně odstraněni. Žádní duchové. | Hráči se oživí na náhodném místě s novým inventářem | PvP servery, hardcore hráče |
4. Konfigurace cluster.ini
Pro pokročilejší konfiguraci můžete přímo upravit soubor cluster.ini. Tento soubor se nachází v kořenovém adresáři vašeho serveru a řídí nastavení celého clusteru. Přistupte k němu přes File Manager v GPanel nebo přes 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
Vysvětlení klíčových nastavení
| Nastavení | Popis | Výchozí hodnota |
|---|---|---|
game_mode |
Herní režim serveru: survival, endless nebo wilderness |
survival |
max_players |
Maximální počet současně připojených hráčů | 6 |
pvp |
Povolit nebo zakázat boj hráč proti hráči | false |
pause_when_empty |
Pozastavit simulaci světa, když nejsou připojeni žádní hráči | true |
cluster_password |
Heslo pro připojení; ponechte prázdné pro veřejný server | (prázdné) |
shard_enabled |
Vyžadováno pro podporu jeskyní (viz sekce 5) | false |
console_enabled |
Povolit herní konzoli pro administrátory | true |
cluster.ini, hodnoty ze záložky Startup mají obvykle přednost. Používejte jednu nebo druhou metodu, abyste předešli zmatkům.
5. Nastavení jeskyní
Don't Starve Together používá architekturu shardů, kde Overworld a jeskyně běží jako samostatné serverové instance, které spolu komunikují. Na Legion Hosting může být podpora jeskyní dostupná v závislosti na vašem tarifu.
Architektura Master/Caves
- Master Shard — Overworld (povrch). Toto je primární serverová instance, ke které se hráči připojují.
- Caves Shard — Podzemní jeskyně. Běží jako sekundární instance, se kterou master shard interně komunikuje.
Povolení jeskyní
Pro povolení jeskyní zajistěte, aby váš cluster.ini obsahoval následující nastavení:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Každý shard má svůj vlastní soubor server.ini. Soubor server.ini Master shardu (umístěný ve složce Master/) by měl obsahovat:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
Soubor server.ini Caves shardu (umístěný ve složce Caves/) by měl obsahovat:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generování světa
Můžete přizpůsobit nastavení generování světa a změnit tak četnost zdrojů, tvorů, ročních období a biomů. Nastavení generování světa jsou uložena v souborech worldgenoverride.lua uvnitř adresáře každého shardu (Master/ a Caves/).
Příklad worldgenoverride.lua (Overworld)
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"
},
}
Příklad worldgenoverride.lua (Caves)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua se projeví pouze při generování nového světa. Pro aplikování změn musíte smazat existující uložená data a restartovat server. Nejprve si zálohujte uložené soubory, pokud je chcete zachovat.
7. Jak se připojit
Existují dva způsoby, jak se připojit k vašemu serveru Don't Starve Together:
Metoda 1 — Procházení her (doporučeno)
- Spusťte Don't Starve Together a klikněte na Play.
- V hlavním menu vyberte Browse Games.
- Použijte vyhledávací lištu nahoře k vyhledání Cluster Name vašeho serveru.
- Klikněte na váš server ve výsledcích a klikněte na Join.
- Pokud má váš server heslo, zadejte jej po vyzvání.
Metoda 2 — Přímé připojení přes konzoli
- Spusťte Don't Starve Together a klikněte na Play.
- Stiskněte klávesu ~ (tilda) pro otevření konzole.
- Zadejte následující příkaz, přičemž IP a port nahraďte údaji vašeho serveru z GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Pokud váš server vyžaduje heslo:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Související články
- DST Instalace modů
- DST Administrátorské příkazy
- DST Řešení problémů
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Průvodce spuštěním serveru
Potřebujete pomoc?
Pokud narazíte na problém, který zde není popsán, odešlete ticket podpory a uveďte ID vašeho serveru, popis problému a jakýkoli relevantní výstup konzole z GPanel.