Darth Expansion AI Admin Panel

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

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

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

Что нужно
Community Framework, Dabs Framework и Expansion AI, то есть DayZ-Expansion-Core с DayZ-Expansion-AI или весь DayZ-Expansion-Bundle. Без Expansion AI мод не запустится. VPP Admin Tools по желанию, его суперадмины входят сами.

Установка

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

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

Сначала на тестовом сервере
"Применить на сервере" сразу меняет отряды у всех, кто онлайн. "Сохранить" в "Снаряжении" работает без него, новые боты всех отрядов с этим набором выходят уже в новом. Манекен видят игроки рядом. Пробуй на тестовом сервере, а на остановленный основной переноси expansion\settings\AIPatrolSettings.json из миссии и profiles\ExpansionMod\Loadouts. До первой правки сделай их копию, панель хранит лишь десять .bak.

Что умеет

[*]Все отряды AIPatrolSettings.json в одном окне, список со значками фракций, карта и карточка. Поиск по имени, фракции и набору, фильтры "Маршрут", "Объекты", "В мире".
[*]"Создать" ставит часового, патруль, лагерь или бродяг туда, где стоишь.
[*]Точки маршрута ставишь где стоишь, кликом по карте или прицелом в мире, там Enter ставит точку, Backspace убирает последнюю. Точка на карте переносится кликом.
[*]На карте отряды, маршрут выбранного с номерами точек, кольцо "Не ближе" и живые боты раз в две секунды.
[*]Фракция, строй, стойка, скорость и поведение на маршруте выбираются из списков, каждое значение объяснено, у фракций сказано, кого бьют.
[*]Готовые наборы боя одним щелчком, новички, обычные, опытные, элита, снайперы. Меткость, дальности, фланг, урон и добычу можно подправить руками.
[*]Радиусы появления и ухода, время возврата, категории балансировки, отряды, которые переживают рестарт.
[*]Отряды при объектах (обломки вертолётов, полиция, вышки) в том же списке.
[*]"Выпустить" заводит отряд сразу, даже если стоишь вплотную, "Убрать" снимает его ботов, "К отряду" переносит к нему, а в карточке видно "В мире: живых 5 из 5".
[*]Вкладка "Снаряжение" правит ExpansionMod/Loadouts на манекене у тебя за спиной, слоты с 3D-вещами, варианты с шансом и целостью, насадки, карманы и комплекты с оружием. "С меня" собирает набор из надетого.
[*]Проверка до записи, копия .bak перед каждой записью, журнал со steam64. Черновики отрядов живут до "Применить", а если другой админ успел раньше, панель скажет и сохранит только новые отряды.
[*]Русский, английский и китайский по языку игры.


Что ещё спрашивают
Отряды, собранные руками на остановленном сервере, появятся в панели, поля, которых в ней нет, останутся как были. Правка числа отрядов руками на работающем сервере блокирует "Применить" до рестарта.
Снимешь мод, и отряды останутся, это обычные файлы Expansion.
Потолок 12 ботов в отряде поднимается в DarthAIPanel\Panel.json (MaxBotsPerPatrol) с рестартом.
Места для бродяг, запретные зоны, AISettings.json, общие поля и пределы категорий AIPatrolSettings.json и файлы LootDrops пока правятся руками. Правка отряда при объектах срабатывает на новых постройках и после рестарта.

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

Источник: Steam Workshop

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