Перейти к содержанию

Зоны

Создавайте защищённые области с настраиваемыми правилами enforcement.

Что это делает

Зоны позволяют определять географические области на карте DayZ с пользовательскими правилами. Когда игроки входят в зону или взаимодействуют с ней, бот может запускать действия, такие как баны, охоты или просто логирование нарушения.

Создание зон

Добавление зоны

/zone add <name>

Создаёт новую зону с указанным именем и открывает интерактивный редактор полигонов. Редактор позволяет:

  1. Определить полигон — Ввести координаты в формате x / y, по одной на строку, чтобы очертить границу зоны на карте
  2. Выбрать территорию действия — Выбрать, применяются ли правила к игрокам внутри или вне полигона
  3. Выбрать триггеры — Выбрать, какие действия запускают правила зоны (0-3 триггера):
  4. Trespass — Игрок входит в зону
  5. Kill — Игрок убивает кого-то в зоне
  6. Trap — Игрок ставит ловушку в зоне
  7. Tent — Игрок размещает палатку в зоне
  8. Build — Игрок строит сооружение в зоне
  9. Установить действие — Выбрать, что происходит при срабатывании:
  10. None — Никакого действия (только информационное)
  11. Manhunt — Начать охоту на нарушителя
  12. Ban — Забанить нарушителя
  13. Добавить whitelist — Указать имена игроков, освобождённых от правил зоны
  14. Настроить канал отчётов — Выбрать Discord-канал, куда отправляются отчёты о нарушениях зоны

Редактирование зоны

/zone edit <zone>

Открывает редактор полигонов с предзагруженными текущими настройками зоны. Используйте автодополнение для поиска существующих зон.

Удаление зоны

/zone del <zone>

Постоянно удаляет зону и все её конфигурации. Используйте автодополнение для поиска существующих зон.

Как работает проверка зон

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

  1. Проверяер зон считывает полигон каждой зоны и триггеры
  2. Позиции игроков из логов проверяются на соответствие каждой зоне
  3. Если игрок нарушает правило зоны, запускается настроенное действие
  4. Отчёты о нарушениях отправляются в настроенный канал отчётов

Координаты полигонов

Полигоны зон определяются путём ввода GPS-координат в формате:

x / y

Одна пара координат на строку. Например:

12345 / 67890
12400 / 67950
12350 / 68000
12300 / 67900

Бот генерирует визуальное наложение полигона на изображение карты сервера, чтобы помочь вам проверить форму зоны.