Skip to content

Быстрый старт

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

Шаг 1. Установите мод

Это серверный мод!

Его нужно ставить только на сервер, на клиент он не нужен (отладочные моды для админов - отдельно, см. ниже).

Установите мод любым привычным способом со Steam:

https://steamcommunity.com/sharedfiles/filedetails/?id=3120779051

Шаг 2. Запустите сервер - мод создаст конфиги

При первом запуске сервера мод сам создаст конфигурационные файлы в папке профиля сервера:

<профиль сервера>/
└─ MPG_Spawner/
   ├─ Config.json              ← общие настройки мода
   └─ Points/
      ├─ Point_Example1.json   ← примеры точек
      └─ Point_Example2.json

Папка профиля сервера - это обычно путь, заданный параметром -profiles= при запуске сервера. Мод добавляет в неё подпапку MPG_Spawner/.

В этих файлах и есть вся настройка. Примеры точек можно отредактировать или удалить - это просто заготовки.

Шаг 3. Сделайте первую точку

Откройте любой файл из папки Points/ (например Point_Example1.json) и приведите его к минимальному виду. Для рабочей точки достаточно всего шести параметров - остальное можно не трогать:

[
  {
    "pointId": 1,
    "triggerPosition": "4246.0 0.0 5586.7",
    "triggerRadius": "40.0",
    "spawnPositions": ["4246.0 0.0 5586.7"],
    "spawnMin": 2,
    "spawnMax": 5,
    "spawnList": ["Animal_UrsusArctos"]
  }
]

Что это значит:

ПараметрЧто делает
pointIdУникальный номер точки (не повторяется нигде больше)
triggerPositionКоординаты центра зоны на карте (X Z Y). 0.0 по высоте - на земле
triggerRadiusРадиус зоны в метрах - где игрок включает срабатывание
spawnPositionsТочки, где появится живность (можно несколько)
spawnMin / spawnMaxСколько живности заспавнится за одно срабатывание
spawnListКласснеймы живности (можно с настройками через |)

Где взять координаты?

Координаты можно снять в DayZ-Editor, либо командой в игре. Формат - три числа через пробел: X высота Y.

Сохраните файл, перезапустите сервер - точка готова. Игрок, зайдя в зону, запустит спавн.

Шаг 4. Добавьте себя в админы (для отладки)

Чтобы видеть визуализацию зон и подписи над живностью, добавьте свой SteamID в список админов в Config.json:

"admins": [
  "76561198022444444"
]

Где взять свой SteamID?

Используйте любой сервис вроде steamid.io - нужно именно длинное число (SteamID64), начинающееся с 7656....

Шаг 5. Включите отладку

В точке включите визуализацию зоны и подписи над живностью:

"showVisualisation": 1,
"showEntityLabels": 1
  • showVisualisation рисует полупрозрачную фигуру зоны - нужен мод @MPG_Spawner_Debug).
  • showEntityLabels рисует над каждой заспавненной живностью подпись вида 1 · #3 (видят только админы).

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

Для перезагрузки конфига мода без рестарта сервера используйте мод @MPG_SpawnerConfigReload - это сэкономит уйму времени!

Шаг 6. Смотрите логи

Если что-то не работает - загляните в логи:

<профиль сервера>/MPG_Spawner/Logs/MPG_Spawner_Log.log

Старые логи автоматически складываются в архив Logs/LogArchives/.

Ничего нет в логах?

Включите детальный лог для конкретной точки - "isLogsEnabled": 1. Тогда точка начнёт подробно писать, что происходит (вход/выход игрока, решения о спавне, ошибки). Подробнее - в разделе isLogsEnabled.

Что дальше?

  • Конфиг точки - все параметры триггера с примерами и полным рабочим примером точки.
  • Конфиг групп - параметры групп спавна. Незаменимая штука для гибкой настройки спавна.
  • Конфиг мода - общие настройки: уровень логов, админы, список файлов точек.