Как выдать админку в дст

Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Don’t Starve Together

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

There’s a workshop that allows you to rank the people in your server called «Moderator Commands». You can subscribe and work it from there.

And really, if it’s someone you know and can trust to be apart of the admin group, you can do the following (by manuallying doing it) steps. It works both ways in dedicated or not.
1) To become or add someone to be admin of your server, go to your documents/klei/don’t starve together/save and create an adminlist.txt, if it isn’t there.
2) Ask the person you want to be admin for their ID. NOT STEAM ID, but their Klei ids by having them going to the main menu, look at the bottom right to see Account Info, and grab the entire ID. Example: KU_ad39dik
3) Grab that whole KU_ad39dik and put it into your adminlist.txt. Reset your server and have the player join your game again. Hit tab and you should see a star right below their character icon.

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

There’s a workshop that allows you to rank the people in your server called «Moderator Commands». You can subscribe and work it from there.

And really, if it’s someone you know and can trust to be apart of the admin group, you can do the following (by manuallying doing it) steps. It works both ways in dedicated or not.
1) To become or add someone to be admin of your server, go to your documents/klei/don’t starve together/save and create an adminlist.txt, if it isn’t there.
2) Ask the person you want to be admin for their ID. NOT STEAM ID, but their Klei ids by having them going to the main menu, look at the bottom right to see Account Info, and grab the entire ID. Example: KU_ad39dik
3) Grab that whole KU_ad39dik and put it into your adminlist.txt. Reset your server and have the player join your game again. Hit tab and you should see a star right below their character icon.

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

it’s dedicated server? host game?

dedicated server on Windows? Windows server? Linux? Mac OS X?

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

It’s relatively simple.
On Windows:

-Naviagte to Documents/Klei/DoNotStarveTogether/client_save/

-create a file here called adminlist.txt

-You’ll need two numbers. One will be the DST «KU» ID number of the player you want to add. The other will be their SteamID.

-Go to the client_chat_log.txt file, which is up one directory (i.e. in DoNotStarveTogether) and look there. All persons chatting will be identified by both their screen-name and their KU ID.
*There may be another way to obtain this number but I’m not aware of it. The console command c_listallplayers() doesn’t seem to provide it. So if the person you want to add hasn’t spoken in chat I’m not personally sure of how you’d get their KU #. Easiest in this case is to have them type something, anything, then shut down the server so that file gets written to with the latest chat log, making it simple to find.

-Copy the KU ID of the person you wish to make admin, for example: KU_AABB2233

-Go back to the adminlist.txt file you created, and paste this in.

-Their Steam ID is much easier to find. Go to their profile page, and look at the address bar at the top of the screen. You’ll see something like http://steamcommunity.com/profiles/12345678987654321.

-Copy just the string of numbers at the end, nothing else.

-The last thing to do, before you finish by pasting their Steam ID into the adminlist.txt file, is to add a special symbol in, after their KU #. It’s this: º Basically a «degrees» symbol. You’ll want that pasted in after the KU #, then comes the Steam ID, then another «degrees» symbol.

-It should look like this, when finished: KU_AABB2233º12345678987654321º

-Save the file and close it, then start the server again and voila, you’ve now given someone admin rights.

This *does* work just fine on hosted servers. I can personally confirm that, as I made my wife admin on my hosted server using this method. To confirm it in-game, load the world, then press the Tab key. You’ll see that the person you added now has a «star» symbol to the left of their name and icon, just as you do.

*edit: just saw written above that a person can see their own KU # on the main screen. If this is correct it should simplify the process, eliminating the need to look at the chat log.

Источник

Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

» (кнопки Ё) на клавиатуре. Её можно закрыть нажатием Ctrl + L. При открытии консоли игровое время «замирает». Была добавлена в обновлении A Little Rain Must Fall. В консоли нельзя писать точка-запятой.

Если вам понадобится ввести команду несколько раз, напишите нужную команду, нажмите Enter, снова откройте консоль и нажмите «стрелку вверх». Команда, введённая вами ранее появится в консоли.

По умолчанию консоль в DST включена.

делает персонажа неуязвимым, но вдобавок повышает все параметры на максимум.

Дать супер режим бога другому игроку

Стандартный бонус скорости 1. 2 делает персонажа в 2 раза быстрее и при 10 или больше, персонаж легко сможет проходить сквозь стены и ходить по воде.

Запрет на предсказание движения
Игра начинает подлагивать, но зато персонаж находится именно там, где показано на экране.

Эту функцию также можно включить в настройках.

Завершить работу
Сохранение опционально. Поставить в аргумент false, чтобы игра не сохранилась. При пустом аргументе сохраняется

Перезагрузить сервер
Без сохранения игры.

Перегенерировать мир
Старый мир удаляется.

Перемещает выбранного игрока на позицию под курсором.

С пещерами (данная команда работает с задержкой и может потребоваться повторный ввод):

Это локальная команда, и она не будет работать, если вы являетесь клиентом.

Получить объект под курсором
Возможна его модификация. Требуется проверка механизма функции.

[/code]c_sel()[/code]
Удалить объект под курсором

Вместо prefab нужно подставить необходимую заготовку, которая есть в статье каждого предмета в графе «Команда призыва»
При выполнении команды персонаж скажет количество объектов в мире цифрой.
Пример:

Эта команда заставит персонажа сказать, сколько в мире иглу.

Исключить пользователя из числа объектов для атаки
Игрока не смогут атаковать другие игроки.

Все рецепты и бесплатное создание всем игрокам

Вместо x, y и z нужно подставить необходимое число. Сумма чисел одного сезона должна быть равна 16
Пример:

При наличии громоотвода бьёт в него.

В обновлении The End Is Nigh разработчики заблокировали консоль, но её можно разблокировать.

У пользователей MacOS и Linux консоль включена по умолчанию

Игра должна быть выгружена перед поправкой, так как настройки загружаются в неё на старте и выгружаются на выходе. Соответственно, поправки будут затёрты исходной версией и операцию придётся повторять заново.
Откройте файл Мои Документы\Klei\DoNotStarve\settings.ini с помощью Блокнота.

Найдите вот это место:

.
Если у вас установлены и Don’t Starve и Don’t Starve Together, то у вас в Мои Документы\Klei будут 2 папки. Вторую нужно обработать аналогично.

Заготовка (Prefab)название игрового объекта в файлах игры. Список названий заготовок можно посмотреть в статье лист заготовок или на странице объекта или предмета.

DebugSpawnэто директива для «призыва» игровых объектов. Фактически, внутри программы, эта директива является вызовом соответствующей функции, которая принимает как минимум один аргумент. Этим аргументом является строковой литерал. Если введённая строка соответствует одному из предопределённых названий для объектов, то программа создаст новый соответствующий объект в том месте, где находится курсор.

Для того, чтобы использовать семь сокращённых команд, приведённых ниже, НЕОБХОДИМО использовать следующую строчку:

Изменение процентов здоровья, рассудка и сытости
Примечание: Следует использовать дробные числа, например: 0.9 = 90%.

Если прописать эту команду за Вольфганга и указать проценты сытости больше максимального, то он станет на секунду гигантом.

Призыв любого предмета в инвентарь

X — выбрать значение: 1 — стандартное значение, 100 — увеличенное в сто раз (для обычного копья 34 и 3400 единиц урона соответственно).

Превращение Вуди в бобра и обратно (доступно только для Вуди)

Вы перемещаетесь к самому ближайшему такому объекту.

Использование данной команды без заготовки приводит к перемещению игрока в пустоту.
Если в Shipwrecked переместиться к объекту на воде без лодки, то персонаж утонет, а если переместиться к объекту на суше в лодке, то лодка сломается, а персонаж выпрыгнет из неё.

Удаляет объект под курсором. Вторая команда используется в выделенных серверах или если не работает первая команда. Если курсор при этом наведен на Вашего персонажа, игра вылетает.

В этом примере пропускается 50 дней. Вместо 50 можно подставить необходимое число.

Настройка времени дня

Сумма времени должна быть равна 16.

Пропустить фазу дня

Начинает извержение вулкана. Продолжительность действий указывается в секундах.

smokedurationпродолжительность задымления;
ashdurationпродолжительность летания пепла;
fireraindurationпродолжительность метеоритного дождя;
firerockspersecondколичество метеоритов в секунду.
Перенос к ближайшему извержению вулкана (Shipwrecked)

Пропускает некоторое количество дней до следующего извержения вулкана.

Расстояние до объекта

Выводит в консоли расстояние до объекта, находящегося под курсором.

Выводит в консоли количество объектов/животных в мире.

Меняет текущего персонажа на введённого в команде (например, для Максвелла это waxwell). Чтобы изменения вступили в силу, требуется сохранить игру и выйти.

Такие команды призваны для тестирования тех или иных структур, предметов или существ.

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

Тестирование яда (Shipwrecked)

Призывает в инвентарь по 20 ядовитых дротиков и отравленных гарпунных ружей (удалено, поэтому в инвентаре не отображаются), 10 супов из мандрагоры, 2 пепла, отравленное копьё, 10 антидотов, камень, ядовитую железу, броню из ракушек. Судя по всему, раньше призывались 3 ядовитых паука-воина, 3 ядовитых змеи, 3 ядовитых лягушки, 3 ядовитых комара, 5 свинов и 5 пауков, но из-за того, что в файле consolecommand.lua перед функциями, призывающими этих существ стоит по 2 тире, они не появляются. Вы можете это исправить, просто убрав тире в файле.

Тестирование обсидиана (Shipwrecked)

Призывает в инвентарь обсидиановые топор, мачете, копьё, броню, 20 обсидиановых гарпунных ружей (удалено, поэтому в инвентаре не отображаются) и создаёт трёх приматов.

Тестирование казана (Shipwrecked)

Призывает в инвентарь все блюда, приготовленные в казане.

Тестирование дойдой (Shipwrecked)

Призывает в инвентарь по 2 птичьих ловушки и ягоды и создаёт одну дойдой.

Тестирование клетки Вудлегса (Shipwrecked)
[/code]c_testcage()[/code]
Создаёт клетку Вудлегса под курсором и призывает все 3 ключа от неё в инвентарь.

Тестирование старого колокольчика (Reign of Giants)

Призывает в инвентарь старый колокольчик, рыбу и фонарь.

Тестирование Йаарминога (Shipwrecked)

Создаёт под курсором Йаарминога и призывает в инвентарь по 5 игрушечных лодок, свеч в бутылке от вина, разбитых ААК устройств и по 3 ролла «Калифорния», гамбо из морепродуктов, крем-супов, медузных мороженых, севиче, жаркое, супов из лобстера и обедов из лобстера.

Тестирование Пакима Бэггимса (Shipwrecked)

Переносит игрока к рыбьему скелету и призывает в инвентарь 12 рыб и 40 обсидианов.

Тестирование игрового автомата (Shipwrecked)

Переносит игрока к игровому автомату и призывает в инвентарь 30 дублонов.

Тестирование крякена (Shipwrecked)

Призыв посланий в бутылках (Shipwrecked)

Призывает в инвентарь все послания в бутылке от всех кладов на карте.

Открытие всех кладов (Shipwrecked)

Открывает на карте все клады.

Создание клада (Shipwrecked)

Источник

Консоль/DST

По умолчанию консоль в DST включена.

В DST есть несколько вариантов вашего статуса в игре:

Содержание

Супер режим бога

Так же, как и c_godmode(), делает персонажа неуязвимым, но вдобавок повышает все параметры на максимум.

Дать супер режим бога другому игроку

Скорость

Стандартный бонус скорости 1. 2 делает персонажа в 2 раза быстрее и при 10 или больше, персонаж легко сможет проходить сквозь стены и ходить по воде.

Запрет на предсказание движения

Игра начинает подлагивать, но зато персонаж находится именно там, где показано на экране.

Эту функцию также можно включить в настройках.

Вывести сообщение

Выводить сообщения периодично

Остановить периодичное выведение сообщений

Сохранить игру

Откатить сохранения

При пустом аргументе откатится на 1 сохранение.

Завершить работу

Сохранение опционально. Поставить в аргумент false, чтобы игра не сохранилась. При пустом аргументе сохраняется

Перезагрузить сервер

Без сохранения игры.

Перегенерировать мир

Старый мир удаляется.

Список активных игроков

Список всех игроков

Перемещение игрока

Перемещает выбранного игрока на позицию под курсором.

Убить игрока

Воскресить игрока

Перемещение к игроку

Удалить персонажа и перейти к экрану выбора

Открытие карты

С пещерами (данная команда работает с задержкой и может потребоваться повторный ввод):

Это локальная команда, и она не будет работать, если вы являетесь клиентом.

Получить объект под курсором

Возможна его модификация. Требуется проверка механизма функции.

Удалить объект под курсором

Посчитать количество объектов в мире

Вместо prefab нужно подставить необходимую заготовку, которая есть в статье каждого предмета в графе «Команда призыва»
При выполнении команды в чат выведется количество данных объектов.
Пример:

Эта команда выведет в чат количество иглу в мире.

Исключить пользователя из числа объектов для атаки

Игрока не смогут атаковать другие игроки.

Пропустить единицу времени

Все рецепты и бесплатное создание всем игрокам

Все рецепты и бесплатное создание вам:

Пропустить день

Пропустить фазу дня

Пропустить время

Пропускает х дней. Изменение х, чтобы пропустить несколько дней или части дня (например, 16 * 30 * 4,5 пропустит 4,5 дней) ВНИМАНИЕ: Слишком большие значения могут заморозить игру. (В зависимости от быстродействия компьютера).

Установить время для каждого сезона

Вместо x, y и z нужно подставить необходимое число. Сумма чисел одного сезона должна быть равна 16
Пример:

Эта команда убирает день, делает короткий вечер и долгую ночь.

Начать лето

Начать зиму

Начать весну

Начать осень

Начать дождь

Остановить дождь

Призвать колонну из поющих раковин

Если пройти вдоль этой колонны, то сыграет музыка из главного меню.

Источник

Как выдать админку в дст

Как выдать админку в дст. Смотреть фото Как выдать админку в дст. Смотреть картинку Как выдать админку в дст. Картинка про Как выдать админку в дст. Фото Как выдать админку в дст

MrFallen

Великий инквизитор

Первый способ:
Чтобы выдать игроку права Администратора, необходимо в консоли сервера прописать следующую команду:

ownerid Steam_ID «ник игрока» (ник не обязательно)
(например: ownerid 76561198020902339 «Rash»)

Ник обязательно вписывать в кавычках. Steam_ID можно узнать при заходе на сервер, когда нужный нам игрок заходит, пишется текст в консоли о его заходе, и там-же его Steam_ID.
Сразу после этого, нам потребуется прописать следующую команду, это writecfg.

Далее перезаходим на сервер, и в качестве проверки нажимаем на F3, если вид камеры меняется, то значит вы всё сделали правильно.

Чтобы выдать права модератора, достаточно вместо ownerid прописать moderatorid.

Второй способ:
Заходим в папку cfg, которая находится в директории Наш_сервер\my_server_identity\cfg.
Создаём (если нету) текстовый файл под названием users с расширением .cfg.
Открываем его с помощью текстового редактора и прописываем туда точно такую-же команду, как и в первом варианте.
Сохраняем, перезагружаем наш сервер и радуемся.

Как удалить Админа/Модера:
Можно с помощью консоли сервера, это:
removeowner Steam_ID — удалить из Админов.
removemoderator Steam_ID — удалить из Модеров.
Далее на всякий случай пропишите Writecfg, и можете кикнуть игрока, у которого отняли Админку/Модерку т.к. права спадают после перезахода на сервер.

Источник

Выделенный сервер

Можно скачать через клиент Steam или SteamCMD как для Windows, так и для Linux.

Расширенная версия создания выделенного сервера для Linux находится в этой статье.

Содержание

Требования

У администратора сервера должна быть установлена копия Don’t Starve Together, чтобы запустить выделенный сервер. При этом можно запустить много копий серверной части, имея лишь одну копию DST.

Выделенный сервер использует другой способ соединения, в отличие от обычной DST. Необходимо правильно настроить проброску портов на сетевом оборудовании. По умолчанию сервер использует порт:

Для администрирования под Windows необходимо знать навигацию по файловой системе и уметь работать с текстовыми редакторами.

Для администрирования под Linux нужно уметь работать с пакетным менеджером текущей системы и текстовыми редакторами (например, Vim или nano ), знать навигацию по файловой системе и основы управления доступами к файлам (chmod).

Для создания надежного/производительно сервера администратору нужно убедиться, что серверное оборудование удовлетворяет следующим требованиям:

Установка

На данный момент поддерживается два способа загрузки сервера:

Скачивание через SteamCMD

SteamCMD для Windows

Извлеките его содержимое, например, по пути: C:\dst.

SteamCMD для Linux

Для начала необходимо установить нужные для работы сервера пакеты. Для каждой операционной системы они могут быть разными, они перечислены ниже.

Далее потребуется создать пользователя для работы с сервером:

Теперь зайдем под созданным пользователем, скачаем и распакуем SteamCMD:

Скачиваем и устанавливаем сервер Don’t Starve Together:

Сервер установлен. Осталась конфигурация.

Загрузка через клиент Steam

Работает только для Windows и “Desktop Linux” (требует графического интерфейса ОС).

Для данного метода не будет рассматриваться детальная настройка, так как он достаточно прост и почти не используется для выделенных серверов.

Серверные токены

Чтобы запустить публичный выделенный сервер «Неголодайки», нужно ввести так называемый «кластерный токен». Это ключ, который подтверждает владение вами купленной копии DST и позволяет компании Клей модерировать сервера, которые нарушают лицензию.

Чтобы сгенерировать токен, нужно сделать следующее:

Оставьте полученный токен на виду, он понадобится на этапе конфигурации.

Типы серверов

На данный момент возможна реализация сервера в различных вариациях:

Подробнее о пещерах вы можете прочитать в соответствующей статье.

В последнем случае игрок будет перемещаться между серверами при входе/выходе из пещер. Стоит заметить, что для содержания двух серверов понадобится больше мощностей.

Конфигурация и запуск для обычного мира (первый вариант)

В данном случае понадобятся два основных каталога сервера:

Каталоги с исполняемым фалом имеют следующие пути:

Каталоги с настройками позже получат следующие пути:

Для создания каталогов с настройками создадим в каталоге с исполняемым файлом заведомо неработающий скрипт для запуска сервера (start.sh). Это можно сделать через nano (linux) или другой текстовый редактор:

Далее необходимо его запустить:

Серверу не удастся запуститься, но будет создан каталог с настройками.

Скопируйте в созданный каталог полученный ранее файл server_token.txt.

Для изменения настроек мира потребуется создать файл worldgenoverride.lua в том же каталоге. Работа с ним описывается в отдельном пункте.

Далее необходимо указать основные настройки сервера. Сделать это можно путем редактирования файла settings.ini. Зададим ему примерно такое содержание:

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

Теперь, если у вас Linux, модифицируем ранее созданный файл start.sh для работы через screen:

Здесь, помимо всего, мы добавили параметр запуска «-console», позволяющий использовать консоль сервера для выполнения игровых консольных команд. Вы можете использовать и другие параметры для запуска, они представлены ниже.

Теперь сервер готов для запуска:

Затем, вы можете нажать Ctrl+A, затем D, чтобы скрыть сессию работы сервера. Открыть ее повторно можно так:

Конфигурация и запуск для мира пещер (второй вариант)

Этот вариант практически повторяет предыдущий, нужно внести только несколько изменений.

Работа будет происходить с теми же каталогами, что и в первом случае, но каталог с настройками, для удобства, будет носить имя DST_Caves.

Вместо файла start.sh создадим файл start_caves.sh и заполним его:

Скопируем в каталог DST_Caves ранее полученный файл с серверным токеном.

Там же создадим файл worldgenoverride.lua. Он будет аналогичен этому же файлу для обычного мира, но нужно добавить в него следующую строку после «return»:

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

Параметры файла settings.ini

Настройки разделены на различные категории, которые обозначаются в файле в квадратных скобках. Убедитесь, что заносите настройки под правильную категорию.

[network]

Название сервера (на английском)

Описание сервера (на английском)

Пароль для входа на сервер

Максимальное количество игроков (от 1 до 64)

Включить режим PvP

Снапшоты (snapshots) позволяют вернуть сервер к более раннему состоянию. Эта фича довольно новая, так что используйте с опаской

Делать сохранения в начале каждого игрового дня

Время в миллисекундах, которое нужно выждать, прежде чем отключать пользователя, который «повис» (не отвечает на сетевые запросы сервера)

Какую игровую ячейку использовать (1-5)

Когда нет администратора, игроки могут кикать вандалов путем голосования

Ставить ли сервер на паузу, когда он совсем пустой

Идея сервера (кооператив, социальный, соревновательный, безумие)

Привязать сервер к группе в Steam. Участники этой группы будут отображаться вверху списка игроков, если зайдут на ваш сервер (см. подробнее)

Разрешить вход на сервер только для участников группы в Steam

[account]

Позволить играть только по локальной сети. В этом случае серверу не требуется токен для авторизации, и он не будет указан в списке серверов

Установить серверный токен (аналог server_token.txt)

Параметры запуска

Какой порт использовать

Перезаписать значение tick rate

Изменить максимальное количество игроков

Указать серверу возможность игры только по локальной сети

Указать серверу другую папку с настройками

Установить другой каталог для хранилища данных. Например, в Windows стандартно хранилище находится в папке Documents/Klei. Используется совместно с параметром -conf_dir для генерации пути, по которому будут храниться файлы

Включить использование консольных команд прямо в окне сервера

При запуске только обновить серверные моды

Пропустить обновление серверных модов при запуске сервера

Изменение настроек мира

Для генерации изменённого мира в выделенном сервере, как уже говорилось ранее, необходимо создать файл в директории настроек сервера с названием «worldgenoverride.lua». Он должен сдержать параметр «override_enabled», к которому присвоено значение true или false, и другие параметры содержащие настройки мира.

Полная таблица параметров мира:

Несколько серверов на одной машине

Для запуска нескольких выделенных серверов на одной машине, нужно указать альтернативную директорию с настройками, для этого при запуске сервера следует указать параметр запуска «-conf_dir».

Чтобы указать параметр запуска в Steam, необходимо открыть свойства ранее установленного инструмента «Don’t Starve Together Dedicated Server» и нажать кнопку «Установить параметры запуска».

Соответствующие каталоги с настройками серверов будут храниться:

Также не стоит забывать о необходимости наличия файла server_token.txt в каждом из таких каталогов.

Выделенный сервер также поддерживает модификации и может устанавливать их автоматически с помощью файла dedicated_server_mods_setup.lua, расположенного в каталоге mods. Этот файл используется при старте сервера и осуществляет загрузку модификаций или их коллекций, указанных в файле.

При изменении версии модификации в Мастерской, выполняется только обновление, что позволяет сократить время запуска сервера. Все скачанные модификации устанавливаются на сервер, но по умолчанию они не включены.

Есть два параметра командной строки, которые служат для выбора типа управления файла dedicated_server_mods_setup.lua. Они предназначены для использования хостами, на которых запущено несколько выделенных серверов.

Существует два варианта включения модификаций на выделенных серверах. Первый способ заключается в изменении файла modsettings.lua в директории модификаций сервера. Пример включения модификаций:

Примечание: для того что бы пользователи имели возможность скачать недостающие моды, названия директорий модификаций должны оставаться без изменений.

Второй способ заключается в использовании файла modoverrides.lua. Данный файл необходимо создать в папке с настройками сервера. Пример содержания файла:

Перенос локального мира на сервер

В случае если ваша сохраненная игра запускалась на своем компьютере\компьютере друга, и вам необходимо перенести все сохраненные данные на сервер, выполните следующие действия:

Разное

Если после запуска ваш сервер не видно другим пользователям в интернете и вам в списке локальных серверов, однако он виден на сайте https://dstserverlist.appspot.com/, попробуйте следующее:

Администрирование

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *