Гайд

events.xml в DayZ: как работают динамические ивенты

Если ты хочешь понять, почему хели-краши спавнятся именно так, или сам настраиваешь сервер, начни с events.xml. Этот файл управляет всеми динамическими ивентами — от крушений вертолётов до конвоев и токсзон. В этом гайде разберём, что значат nominal, min, lifetime, restock, cleanupradius и saferadius, и как они влияют на игру.

Сервер онлайн185.189.255.162:2302. Скопировать IP · Discord

Что такое events.xml

events.xml — серверный файл, который описывает динамические ивенты: сколько их на карте, как долго они живут, как часто восстанавливаются и в каком радиусе очищаются. Каждый ивент — это блок <event> с набором параметров. Координаты, где именно ивент появляется, лежат в отдельном файле cfgeventspawns.xml — про него отдельный гайд: cfgeventspawns.xml: координаты ивентов.

Ключевые параметры events.xml

Параметр Что значит Пример (хели-краш)
nominal Целевое число активных ивентов на карте 3
min Минимум, ниже которого система доспавнивает
max Верхний предел активных копий
lifetime Сколько живёт ивент в секундах ~2100 (35 мин)
restock Задержка перед восстановлением, сек 0
cleanupradius Радиус, в котором игрок «держит» ивент от деспавна 1000 (1 км)
saferadius Радиус, где ивент не появится рядом с игроком зависит от ивента

Все значения зависят от версии и карты — сверять под 1.29.

Как это читается на примере хели-краша

Именно из-за этих чисел работает стратегия фарма — подробнее в гайде как фармить хели-краши.

restock vs lifetime: в чём разница

Игроки часто путают эти параметры.

При restock = 0 восстановление практически мгновенное (bulk-логика), поэтому количество активных ивентов держится близко к nominal. Высокий restock, наоборот, создаёт «окна», когда ивентов на карте меньше нормы.

cleanupradius и saferadius

Частые вопросы

Что важнее для количества ивентов — nominal или restock? nominal задаёт цель, restock — скорость возврата к ней. При restock=0 фактическое число держится близко к nominal.

Почему ивент не исчезает, хотя время вышло? Игрок находится в радиусе cleanupradius — таймер очистки приостановлен.

Где задаются координаты ивентов? Не в events.xml, а в cfgeventspawns.xml — там лежат позиции и зоны.

Хочешь разобрать другие ивенты — смотри гайд военный конвой и прочие ивенты DayZ.


Где применить на практике

Эти механики работают на любом сервере DayZ — но интереснее, когда выживание встроено в историю. Evolution Initiative — сюжетный DayZ-сервер с радио, экономикой и квестами. Заходи в Discord и подключайся: IP 185.189.255.162:2302.