Don't Starve Together

Don't Starve Together

Not enough ratings
Выделенный сервер с пещерами без всяких steamcmd и прочего
By Dance with the dead
Так как в самой игре уже есть выделенный сервер, то нет никакой необходимости качать отдельно какие-либо программы.
   
Award
Favorite
Favorited
Unfavorite
Самое простое руководство
1) Запускаем игру, создаём игру, как обычно, настраиваем мир, пещеры, моды.
Режим сервера должен быть "Публичный", режим игры - по усмотрению, скорее всего вам нужен режим "Бесконечно".
Запоминаем, в каком слоте лежит сейв, отсчитывая сверху.
Запускаем мир и тут же выходим из игры в главное меню.

2) Генерируем серверный токен.
В главном меню нажимаем тильду ~ и вводим (можно скопировать и вставить):
TheNet:GenerateClusterToken()

3) Идём в директорию, где DST хранит сейвы.

Мои документы\Klei\DoNotStarveTogether\

или нажимаем Win+R, вставляем в окно
%HOMEPATH%\Documents\Klei\DoNotStarveTogether\

Там должна лежать папка с несколькими циферками а-ля 12345678 - это ваш профиль в DST.
Заходим туда, там лежат папки Cluster_1, 2, 3 - это ваши созданные миры, число обозначает номер слота сейва.
Также там должен лежать серверный токен в файле cluster_token.txt - пригодится чуть ниже.

4) Копируем папку с нужным сейвом в директорию выше (которая DoNotStarveTogether),
можем оставить название сейва или переименовать папку как угодно.
Запоминаем это название, эта папка будет серверным сейвом.
Перемещаем файл cluster_token.txt в папку с сейвом.
В ней уже может лежать свой cluster_token.txt - заменяем его, он не нужен, т.к. работает только для локального сервера.

Также внутри папки лежит cluster.ini - настройки кластера, и две папки Master и Caves
(Caves - если добавляли пещеры) - в них лежат файлы server.ini

Сюрприз - ничего тут настраивать не надо, игра всё уже настроила сама.
Но если что-то надо будет поменять, например, поставить пароль,
то это делается в cluster.ini, в остальных двух файлах менять ничего не понадобится
(если только вы не делаете несколько разных серверов на одной машине).

5) Идём в директорию \Steam\steamapps\common\Don't Starve Together\bin\
(или в библиотеке стима тыкаем ПКМ на игру - свойства - локальные файлы - просмотреть локальные файлы, там открываем папку bin)

В папке bin лежит dontstarve_dedicated_server_nullrenderer.exe - собственно, выделенный сервер.
Создаём прямо здесь текстовый файл, пишем внутрь:

title DST: Master dontstarve_dedicated_server_nullrenderer -console -cluster Cluster_1 -shard Master

вместо Cluster_1 надо написать название папки с сейвом, если переименовывали её или она заканчивается не на 1.

Сохраняем файл как, например, _start_over.cmd

6) Если пещер нет, пропускаем этот пункт.

Для пещер создаём второй файл, пишем:
title DST: Caves dontstarve_dedicated_server_nullrenderer -console -cluster Cluster_1 -shard Caves
вместо Cluster_1 надо написать название папки с сейвом, если переименовывали её.

Сохраняем файл как, например, _start_caves.cmd

7) Зажимаем ALT и тащим созданные файлы по очереди на рабочий стол - с зажатым альтом создастся ярлык.

8) Собственно, всё. Теперь можно закрыть все папки и запустить через ярлык сервер с поверхностью, затем пещеры.

Если надо подредактировать эти файлы, можно не лезть в папку bin, а просто ПКМ на ярлыке - Изменить.
18 Comments
suak 5 Oct, 2023 @ 10:11am 
если мод который из 2ух серверов верхнего и пещер делает его общим? и как по локалке играть
Dance with the dead  [author] 8 May, 2023 @ 10:23am 
Рыбят, гайду 3 года скорее всего устарел, я пока не возвращался в DST, чтобы обновить.
iuda1107 8 May, 2023 @ 9:56am 
Что делать если не запускаются cmd файлы over и caves?
ADS!Trollcumface 8 May, 2023 @ 2:39am 
у меня нету cluster_token.txt что делать?
PER1CH 24 Jul, 2020 @ 5:18am 
у меня даж выделенный серв по контре есть. лол это моё
Dance with the dead  [author] 24 Jul, 2020 @ 5:16am 
Вот и к чему все твои комменты?)) Чтобы ты понял, что это "не твоё"? Время некуда девать?
PER1CH 24 Jul, 2020 @ 5:14am 
легче уже серв в графическом интерфейсе создать
PER1CH 24 Jul, 2020 @ 5:13am 
нах тебе выделенка в клиенте
Dance with the dead  [author] 24 Jul, 2020 @ 5:09am 
Недавно вышло дополнение Troubled Waters.
Я потушил сервер, перезапустил клиент, стим обновил игру и сервер прекрасно обновился вместе с игрой, и мы продолжаем на нём играть.
Это руководство для тех, кто просто хочет у себя на винде поднять сервер и побегать.

Тем, у кого vds на линухе, это руководство нахрен не нужно.
Никто им не мешает и не отговаривает установить steamcmd, чтобы через ssh пнуть его на обновление.
PER1CH 24 Jul, 2020 @ 4:54am 
пока хотфикс не выйдет или обнова у тебя работать будет. но чел переделай его. не обманывай людей