Darth Expansion Quest Admin Panel

Мод Darth Expansion Quest Admin Panel для DayZ (дейз). Установлен на 4 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.

Мод Darth Expansion Quest Admin Panel для DayZ (дейз). Установлен на 4 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.

Darth Expansion Quest Admin Panel
Квесты DayZ Expansion собираются прямо в игре. Открыл панель, собрал квест, нажал "Применить", и сервер сам записал файлы Expansion, подгрузил квест и разослал всем, кто онлайн. Без json руками и без рестартов.
Под каждым полем подписано, что это и что туда писать, вики Expansion не нужна. Игрокам ничего настраивать не надо, лаунчер сам предложит мод при входе, окно открывается только у админов.
Код, интерфейс и тексты Darth. Discord DED.NET, @darthdednet

Что нужно
Community Framework, Dabs Framework и Expansion Quests, то есть DayZ-Expansion-Core с DayZ-Expansion-Quests или весь DayZ-Expansion-Bundle. По желанию Expansion AI (боты-квестодатели и цели с ботами), Navigation, Hardline, Groups и Market.

Установка

[*]Подпишись и скопируй папку мода из !Workshop игры в папку сервера под именем @DarthQuestPanel. На хостинге мод ставят из его списка модов Workshop.
[*]Ключ darthmod.bikey из keys мода скопируй в keys сервера.
[*]Мод один, допиши его в свою строку -mod, не в -serverMod, например -mod=@CF;@DabsFramework;@DayZ-Expansion-Core;@DayZ-Expansion-Quests;@DarthQuestPanel
С Bundle -mod=@CF;@DabsFramework;@DayZ-Expansion-Bundle;@DarthQuestPanel
[*]Запусти сервер один раз, в папке профиля (та, что в -profiles=) появится DarthQuestPanel\Admins.json. Впиши туда свой steam64 (в Steam, "Об аккаунте"), 17 цифр с 7656 в начале: { "steamIds": [ "76561198000000000" ] }
Несколько админов через запятую, рестарт не нужен. Суперадмины VPP Admin Tools входят и без файла.
[*]Зайди на сервер и нажми Page Down. Клавиша меняется в настройках управления, раздел "Панель квестов".

"Нет доступа" значит, что твоего steam64 нет в Admins.json. "Сервер не ответил" бывает, когда мода нет в строке запуска сервера или там старая версия. После обновления мода замени его копию на сервере.

Сначала на тестовом сервере
"Применить" сразу меняет квесты у всех, кто онлайн. Удалил NPC, и он пропал из мира, поменял награду, и её тут же видят игроки. Фигуру NPC, которую водишь прицелом, тоже видят все рядом. Собирай и проверяй квесты (взять, выполнить, сдать) на тестовом сервере с копией квестов основного, иначе номера квестов разойдутся с прогрессом игроков.
Готовое переноси на остановленный основной. Из profiles\ExpansionMod нужны Quests\Quests, Quests\Objectives, Quests\NPCs, свои наборы из Loadouts, а если правил вкладку "Настройки", ещё Settings\QuestSettings.json. PlayerData и GroupData не копируй, это прогресс игроков.

Что умеет

[*]Квест от и до, реплики, цели, кто выдаёт и кому сдавать, награды, предметы квеста, цепочки, флаги, цвет, декорации. Квест без выдающего сам стартует у каждого при заходе, если он не групповой и без нужных квестов.
[*]Все десять типов целей Expansion, включая лагерь ботов и сопровождение.
[*]NPC трёх видов, статичный, доска и бот AI. Ставится там, где стоишь, кликом по карте или прицелом, за прицелом идёт сам NPC в своём снаряжении.
[*]Наборы снаряжения без json. Оделся, как должен выглядеть NPC, нажал "Взять с меня", сохранил. Сложный набор Expansion после сохранения из панели станет простым, без шансов и Include, сохраняй его под новым именем.
[*]Настройки квестов Expansion, сброс ежедневных и еженедельных, групповые квесты, тексты плашек.
[*]Предметы, оружие, классы NPC, фракции, эмоции и действия игрока выбираются из списков с поиском, вещи других модов попадают туда сами.
[*]Карта с метками NPC, целей, маршрутов и кладов.
[*]Выключить, включить, удалить. То, на что ссылается другой квест, панель убрать не даст и скажет, где оно стоит.
[*]Проверка до записи, при ошибке не пишется ничего, панель назовёт виновную запись и скажет, что не так.
[*]Править можно вдвоём. Если запись поменяли, пока ты её правил, "Применить" остановится и покажет её.
[*]Черновики переживают перезаход, у каждого сервера свои. Копия .bak перед каждой записью, журнал, кто и что менял.
[*]Русский, английский и китайский по языку игры.


Что ещё спрашивают
Квесты, собранные руками, появятся в панели, правка меняет только её поля, остальное в файле остаётся.
Файлы прогресса игроков панель не пишет, но удалённый или выключенный квест снимается у тех, кто его выполняет (панель предупредит), а пока квест выполняет кто-то в сети, состав целей и наград в нём не поменять.
Снимешь мод, и квесты останутся, это обычные файлы Expansion, так что на основном сервере мод можно не ставить.
Рестарт нужен, только когда включаешь или выключаешь саму систему квестов. Карта любая.

Условия
Мод бесплатный, только подпиской. Перезаливать, упаковывать в свои сборки и переподписывать своим ключом нельзя, полный текст в LICENSE.txt. Понравился, поставь лайк, это правда помогает.

Источник: Steam Workshop

Сервера с этим модом