types.xml в DayZ: тонкая настройка лута и редкости
types.xml — главный файл лут-экономики DayZ. Через него админ задаёт, сколько каждого предмета на карте, как быстро он восстанавливается и где появляется. В этом гайде разберём настройку редкости в types.xml: как сделать предмет редким или частым, что значат nominal, min, restock, usage и value, и почему иногда лут вообще не спавнится.
Сервер онлайн — 185.189.255.162:2302. Скопировать IP · Discord
Структура записи в types.xml
Каждый предмет — это блок <type>. Минимальный пример:
<type name="M4A1">
<nominal>5</nominal>
<lifetime>14400</lifetime>
<restock>0</restock>
<min>2</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0"
count_in_map="1" count_in_player="0" crafted="0" deloot="1"/>
<category name="weapons"/>
<usage name="Military"/>
<value name="Tier4"/>
</type>
Что значат ключевые параметры
| Параметр | Что делает |
|---|---|
nominal |
Целевое количество предмета на карте |
min |
Порог доспавна: ниже него CLE доспавнивает |
restock |
Задержка восстановления, сек (0 = bulk) |
lifetime |
Сколько лежит, пока не очистится |
quantmin/quantmax |
Наполнение (патроны/жидкость); -1 = штатно |
cost |
Приоритет спавна (по умолчанию 100) |
usage |
В каких локациях спавнится (Military, Police, …) |
value |
Тир лута (Tier1–Tier4) |
Все значения зависят от версии и карты — сверять под 1.29.
Как сделать предмет редким
Чтобы вещь стала «топовой и редкой», крути параметры в эту сторону:
- ↓ nominal — меньше копий на карте.
- ↑ restock — медленнее восстанавливается.
- 1–2 usage / value — спавнится в узких локациях и высоком тире.
- flags
count_in_player=1,count_in_hoarder=1— учитывать предметы в руках игроков и в тайниках, чтобы карта не «переполнялась».
Так предмет будет встречаться редко и ценно — то, что и нужно для эндгейм-снаряги.
Как сделать предмет частым
Обратная логика: ↑ nominal, ↓ restock, добавить больше usage. Полезно для базовых расходников (бинты, еда, патроны), чтобы новичкам было с чем стартовать.
Почему предмет вообще не спавнится
Самая частая ошибка админа:
Если
nominal = 0иmin = 0, предмет НЕ спавнится вообще.
CLE доспавнивает предмет, когда его количество падает ниже min. Если и nominal, и min нули — системе нечего поддерживать. Чтобы вещь появилась, задай ненулевой nominal и подходящие usage/value. Также проверь, что usage совпадает с тегами реальных локаций на карте.
Связанная тема — как лут восстанавливается и почему не спавнится в домах: смотри лучшие места для лута в DayZ.
Частые вопросы
Что триггерит доспавн — nominal или min?
Доспавн запускается, когда количество падает ниже min. nominal — это целевой потолок.
Почему мой предмет не появляется на карте?
Чаще всего nominal=0 и min=0, либо неверный usage/value, не совпадающий с тегами локаций.
Как быстро восстанавливается лут?
Зависит от restock: 0 = bulk-восстановление, большое значение = пауза перед доспавном.
Дальше по конфигу — настройка ивентов в гайде events.xml: настройка хели-краша.
Где применить на практике
Эти механики работают на любом сервере DayZ — но интереснее, когда выживание встроено в историю. Evolution Initiative — сюжетный DayZ-сервер с радио, экономикой и квестами. Заходи в Discord и подключайся: IP 185.189.255.162:2302.