voln.io
Don't Starve Together

DST: где лежат настройки и кто их изменяет

Разбираем cluster.ini, Master/server.ini и файлы Lua в шаблоне DST: какие правки сохраняются и почему часть значений возвращается.

В шаблоне DST есть два уровня настроек. Общий файл находится в klei/DoNotStarveTogether/Cluster_1/cluster.ini, настройки наземного процесса — в Master/server.ini внутри этого каталога. Не используйте путь из инструкции для домашнего Linux без проверки: здесь явно заданы корень klei, имя конфигурации и кластер.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Откройте правильные файлы

    Остановите сервер и скачайте оба INI перед редактированием. В cluster.ini находятся имя, пароль и режим игры. В Master/server.ini — игровой порт, Steam authentication и master server port. Файл с таким же названием в корне сервера процесс не прочитает.

  2. Разделите управляемые строки

    Панель обновляет не только поля формы, но и постоянные строки шаблона: game_mode = survival, pvp = false, pause_when_empty = true, shard_enabled = false. Ручная смена этих значений не является устойчивой настройкой продукта. Порты в server.ini тоже принадлежат назначению панели.

  3. Меняйте только осознанные дополнения

    Файлы Lua генерации и модов не становятся полями панели автоматически. Перед их изменением подготовьте отдельную копию и выясните, относится параметр к созданию нового мира или к уже существующему. Не удаляйте разделы INI, чтобы помешать перезаписи: это создаст конфигурацию, которую шаблон не проверяет.

Как проверить результат

После запуска сравните файлы с копией. У полей формы должны стоять новые значения, у постоянных строк — значения шаблона. Убедитесь, что мир загрузился прежний. Такое сравнение объясняет источник настройки точнее, чем повторное редактирование во время работающего процесса.

Если не получилось

Если настройка снова исчезает, сначала найдите её владельца. Для отсутствующего в форме режима запросите поддержку возможности, указав нужный результат. Подмена стартового скрипта или отключение авторизации не являются безопасным решением. При ошибке Lua верните последний изменённый файл и проверьте запуск до следующих экспериментов.

Читайте дальше

Don't Starve Together

Сервер DST: первый запуск и вход в мир

Как запустить сервер Don’t Starve Together на VOLN: токен Klei, наземный мир, проверка готовности и первый вход друзей.

Don't Starve Together

Токен Klei для DST: получение и безопасная замена

Где получить токен Klei для DST, куда вставить его в VOLN и как проверить замену без публикации секрета или потери мира.

Don't Starve Together

DST: смена имени, пароля и числа игроков

Как изменить имя сервера DST, пароль компании и лимит игроков через панель, сохранив мир и не потеряв настройки при запуске.

Don't Starve Together

Пещеры DST: ограничения наземного сервера

Почему в шаблоне DST нет пещер, что означает Master и как проверить совместимость мира перед переносом многослойного кластера.

Don't Starve Together

Резервная копия DST: мир, игроки и настройки

Как сохранить кластер DST целиком, проверить архив и восстановить мир вместе с персонажами, не раскрывая серверный токен Klei.

Don't Starve Together

Как перенести наземный мир DST на сервер

Перенос существующего мира Don’t Starve Together в Cluster_1: согласование версий, структура Master и проверка персонажей после запуска.

Don't Starve Together

Администратор DST: доступ по Klei ID

Как назначить администратора сервера DST через adminlist.txt, проверить права нужного аккаунта и затем отозвать доступ.

Don't Starve Together

DST не виден в списке или не пускает игроков

Проверка подключения к DST по шагам: готовность процесса, авторизация Klei, фильтры поиска, пароль, версии и назначенные порты.

Don't Starve Together

Как обновить DST и сохранить существующий мир

Подготовка сервера DST к обновлению: копия кластера, проверка версии клиента, совместимость модов и контроль мира после установки.