Светкавична разпродажба 50% отстъпка на всички сървъри Остават само няколко часа!
Завършва след: 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

Настройка на сървър за Don't Starve Together


Това ръководство ви води през настройката и конфигурирането на вашия Don't Starve Together dedicated сървър в Legion Hosting, от получаването на Klei сървърен токен през конфигурация на сървъра, режими на игра, caves, генериране на света и свързване. За инсталиране на модове вижте Инсталиране на модове за DST. За администраторски команди вижте Администраторски команди за DST. За често срещани проблеми вижте Отстраняване на проблеми с DST.

1. Получаване на сървърен токен

Don't Starve Together изисква Klei сървърен токен, за да удостовери вашия dedicated сървър. Без валиден токен сървърът няма да стартира.

Стъпка 1 — Влезте в Klei акаунта си

Посетете accounts.klei.com и влезте с акаунта, който притежава Don't Starve Together. Можете да се впишете със Steam, PSN, Xbox или самостоятелен Klei акаунт.

Стъпка 2 — Отидете в Game Servers

След като влезете, кликнете върху Games в горната навигационна лента, след това изберете Don't Starve Together. На страницата на играта намерете и кликнете върху раздела Game Servers.

Стъпка 3 — Генерирайте нов токен

Кликнете върху бутона Add New Server. Дайте на сървъра си удобно име (това е само за ваша справка на сайта на Klei) и кликнете Add New Server, за да потвърдите. Вашият нов токен ще се появи — той изглежда като дълъг низ от знаци, започващ с pds-g^.

Стъпка 4 — Копирайте и приложете токена

Копирайте целия низ на токена. В GPanel отидете в раздела Startup на вашия сървър и поставете токена в полето Cluster Token. Алтернативно, можете да го поставите във файла cluster_token.txt в основната директория на вашия сървър.

Пазете токена си в тайна. Всеки с вашия сървърен токен може да се представя за вашия сървър. Ако подозирате, че вашият токен е компрометиран, изтрийте го на сайта на Klei и генерирайте нов.
Вашият сървър няма да стартира без валиден токен. Ако виждате грешки при удостоверяване в конзолата си, проверете дали токенът е поставен правилно без водещи или крайни интервали.

2. Конфигурация на сървъра

Най-лесният начин за конфигуриране на вашия сървър е чрез раздела Startup в GPanel. Достъпни са следните променливи:

Променлива Описание Пример
Cluster Token Вашият Klei сървърен токен за удостоверяване (задължителен) pds-g^KU_abc123...
Cluster Name Името, което играчите виждат в браузъра на сървърите My DST Server
Cluster Description Кратко описание, показано в браузъра на сървърите Friendly survival server!
Game Mode Режимът на игра за сървъра (вижте раздел 3) survival
Max Players Максимален брой едновременни играчи 6
Cluster Password Парола, изисквана за присъединяване (оставете празно за публичен сървър) mypassword

След промяна на който и да е startup параметър, кликнете Save и след това Restart на вашия сървър, за да влязат в сила промените.

3. Режими на игра

Don't Starve Together предлага три различни режима на игра, всеки от които променя как работят смъртта и възкресяването:

Режим Поведение при смърт Метод на възкресяване Най-подходящ за
Survival Мъртвите играчи стават призраци. Ако всички играчи са мъртви, светът се ресетва. Touch Stones, Life-Giving Amulets, Meat Effigies (ограничена употреба) Играчи, които искат предизвикателно изживяване с високи залози
Endless Мъртвите играчи стават призраци. Светът никога не се ресетва от смъртни случаи. Всички Survival методи плюс неограничено възкресяване в Florid Postern (с наказание за максимално здраве) Случайни играчи, групи, фокусирани върху строителство, нови играчи
Wilderness Мъртвите играчи се премахват напълно. Без призраци. Играчите се възкресяват на случайно място с нов инвентар PvP-ориентирани сървъри, hardcore играчи
Препоръка: Ако сте нов в хостването на DST сървър, режимът Endless е най-снизходителната опция. Винаги можете да промените режима на игра по-късно, като актуализирате startup променливата и рестартирате.

4. Конфигурация на cluster.ini

За по-разширена конфигурация можете да редактирате файла cluster.ini директно. Този файл се намира в основната директория на вашия сървър и контролира настройки за целия клъстер. Достъпвайте го чрез File Manager в GPanel или чрез 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

Обяснение на ключовите настройки

Настройка Описание По подразбиране
game_mode Режим на игра на сървъра: survival, endless или wilderness survival
max_players Максимален брой едновременни играчи 6
pvp Активиране или деактивиране на PvP бой false
pause_when_empty Пауза на симулацията на света, когато няма свързани играчи true
cluster_password Парола за присъединяване; оставете празно за публичен сървър (празно)
shard_enabled Необходимо за поддръжка на caves (вижте раздел 5) false
console_enabled Разрешаване на конзолата в играта за администратори true
Забележка: Ако зададете стойности както чрез раздела Startup в GPanel, така и чрез файла cluster.ini, стойностите от раздела Startup обикновено имат приоритет. Използвайте един метод или другия, за да избегнете объркване.

5. Настройка на Caves

Don't Starve Together използва shard архитектура, при която Overworld и Caves работят като отделни сървърни инстанции, които комуникират помежду си. В Legion Hosting поддръжката на caves може да е достъпна в зависимост от вашия план.

Master/Caves архитектура

  • Master Shard — Overworld (повърхността). Това е основната сървърна инстанция, към която се свързват играчите.
  • Caves Shard — подземните пещери. Това работи като вторична инстанция, с която master shard-ът комуникира вътрешно.

Активиране на Caves

За да активирате caves, уверете се, че следните настройки са във вашия cluster.ini:

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

Всеки shard има свой собствен файл server.ini. server.ini на Master shard (намиращ се в папката Master/) трябва да съдържа:

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

server.ini на Caves shard (намиращ се в папката Caves/) трябва да съдържа:

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
Използване на ресурси: Стартирането на caves практически удвоява консумацията на ресурси на сървъра. Ако изпитвате проблеми с производителността с активирани caves, обмислете надграждане на вашия сървърен план или свържете се с поддръжката.

6. Генериране на света

Можете да персонализирате настройките за генериране на света, за да промените честотата на ресурсите, съществата, сезоните и биомите. Настройките за генериране на света се съхраняват във файловете worldgenoverride.lua в директорията на всеки shard (Master/ и Caves/).

Пример 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"
    },
}

Пример 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 влизат в сила само при генериране на нов свят. За да приложите промените, трябва да изтриете съществуващите запазени данни и да рестартирате сървъра. Първо архивирайте файловете със запази, ако искате да ги запазите.

7. Как да се свържете

Има два начина да се свържете към вашия Don't Starve Together сървър:

Метод 1 — Browse Games (Препоръчителен)

  1. Стартирайте Don't Starve Together и кликнете Play.
  2. Изберете Browse Games от главното меню.
  3. Използвайте лентата за търсене в горната част, за да потърсите Cluster Name на вашия сървър.
  4. Кликнете на вашия сървър в резултатите и кликнете Join.
  5. Ако вашият сървър има парола, въведете я при подкана.

Метод 2 — Директно свързване чрез конзолата

  1. Стартирайте Don't Starve Together и кликнете Play.
  2. Натиснете клавиша ~ (тилда), за да отворите конзолата.
  3. Въведете следната команда, като замените IP и порта с данните на вашия сървър от GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)

Ако вашият сървър изисква парола:

c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Намиране на данните на сървъра: Вашият IP и порт на сървъра са показани на основната страница на вашия сървър в GPanel.
Сървърът не се показва? Може да отнеме няколко минути, докато новостартиран сървър се появи в браузъра на сървърите. Уверете се, че вашият сървър е напълно стартиран (проверете конзолата за "Sim paused" или подобни съобщения за готовност). Също така проверете дали филтърът за регион в екрана Browse Games не изключва местоположението на вашия сървър.

Свързани статии

Нуждаете се от помощ?

Ако се сблъскате с проблем, който не е разгледан тук, подайте тикет за поддръжка и включете ID-то на вашия сървър, описание на проблема и всякакъв релевантен изход от конзолата в GPanel.


Was this article helpful?

Ready to Get Started?

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