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.
Как это читается на примере хели-краша
- nominal 3 — система стремится держать 3 крушения на карте.
- lifetime ~2100 сек — каждое живёт около 35 минут.
- restock 0 — восстановление идёт «пачкой», без длинной паузы, поэтому почти всегда есть свежие точки.
- cleanupradius 1000 — пока игрок ближе 1 км, точка не деспавнится по таймеру.
Именно из-за этих чисел работает стратегия фарма — подробнее в гайде как фармить хели-краши.
restock vs lifetime: в чём разница
Игроки часто путают эти параметры.
- lifetime — сколько ивент существует после спавна, прежде чем исчезнуть.
- restock — как быстро система готова восстановить ивент до нужного количества.
При restock = 0 восстановление практически мгновенное (bulk-логика), поэтому количество активных ивентов держится близко к nominal. Высокий restock, наоборот, создаёт «окна», когда ивентов на карте меньше нормы.
cleanupradius и saferadius
- cleanupradius защищает ивент от деспавна: пока игрок в радиусе, очистка не сработает. Для хели-краша это 1 км — поэтому достаточно «застолбить» точку присутствием.
- 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.