Молниеносная распродажа 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
Категории

Настройка сервера Don't Starve Together


В этом руководстве вы пройдёте через настройку и конфигурацию вашего выделенного сервера Don't Starve Together на Legion Hosting — от получения токена сервера Klei до настройки сервера, игровых режимов, пещер, генерации мира и подключения. Для установки модов см. Установка модов DST. Команды администратора см. в Команды администратора DST. Распространённые проблемы см. в Устранение неполадок DST.

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

Don't Starve Together требует токен сервера Klei для аутентификации вашего выделенного сервера. Без действительного токена сервер не запустится.

Шаг 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

После изменения любых переменных запуска нажмите Save, а затем Restart вашего сервера, чтобы изменения вступили в силу.

3. Игровые режимы

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

Режим Поведение при смерти Способ возрождения Лучше всего для
Survival Погибшие игроки становятся призраками. Если все игроки мертвы, мир сбрасывается. Камни прикосновения, амулеты дарования жизни, мясные чучела (ограниченное число использований) Игроков, которые хотят сложного опыта с высокими ставками
Endless Погибшие игроки становятся призраками. Мир никогда не сбрасывается из-за смертей. Все способы Survival плюс неограниченное возрождение у Цветистого портала (со штрафом к максимальному здоровью) Казуальных игроков, групп, ориентированных на строительство, новых игроков
Wilderness Погибшие игроки полностью удаляются. Без призраков. Игроки возрождаются в случайном месте с новым инвентарём PvP-ориентированных серверов, хардкорных игроков
Рекомендация: Если вы новичок в хостинге сервера DST, режим Endless — самый щадящий вариант. Вы всегда можете изменить игровой режим позже, обновив переменную запуска и перезапустив сервер.

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 Включить или отключить бой игрок-против-игрока false
pause_when_empty Приостанавливать симуляцию мира, когда нет подключённых игроков true
cluster_password Пароль для входа; оставьте пустым для публичного сервера (пусто)
shard_enabled Необходимо для поддержки пещер (см. раздел 5) false
console_enabled Разрешить внутриигровую консоль для администраторов true
Примечание: Если вы задаёте значения как через вкладку Startup в GPanel, так и в файле cluster.ini, значения с вкладки Startup обычно имеют приоритет. Используйте только один из методов, чтобы избежать путаницы.

5. Настройка пещер

Don't Starve Together использует архитектуру шардов, где Надземный мир и Пещеры работают как отдельные экземпляры сервера, которые взаимодействуют друг с другом. На Legion Hosting поддержка пещер может быть доступна в зависимости от вашего тарифа.

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

  • Master Shard — Надземный мир (поверхность). Это основной экземпляр сервера, к которому подключаются игроки.
  • Caves Shard — Подземные пещеры. Это работает как вторичный экземпляр, с которым master shard взаимодействует внутренне.

Включение пещер

Чтобы включить пещеры, убедитесь, что следующие настройки есть в вашем cluster.ini:

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

У каждого шарда есть собственный файл server.ini. Файл server.ini шарда Master (находящийся в папке Master/) должен содержать:

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

Файл server.ini шарда Caves (находящийся в папке Caves/) должен содержать:

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
Использование ресурсов: Запуск пещер фактически удваивает потребление ресурсов сервером. Если вы испытываете проблемы с производительностью при включённых пещерах, рассмотрите возможность обновления тарифа сервера или обращения в поддержку.

6. Генерация мира

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

Пример worldgenoverride.lua (Надземный мир)

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 (Пещеры)

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.


Была ли эта статья полезной?

Ready to Get Started?

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