Перейти к содержимому

Настройка Лута

← Вернуться к разделу DayZ

Количество и распределение предметов на карте управляется файлом types.xml. В этом руководстве описаны основные параметры и примеры настройки.

Окно терминала
mpmissions\вашакарта\db\types.xml

Например: mpmissions\dayzOffline.chernarusplus\db\types.xml

Каждый предмет описывается блоком <type> с набором параметров:

Параметр Описание Пример
nominal Целевое количество предмета на всей карте 15
min Минимум — когда количество падает ниже, сервер спавнит новые 12
lifetime Время жизни в секундах (если никто не трогал). 14400 = 4 часа 14400
restock 0 = спавн мгновенно до nominal; >0 = интервал между спавном в секундах 0
quantmin Минимальная заполненность (%) для стакуемых предметов. -1 для нестакуемых -1
quantmax Максимальная заполненность (%). -1 для нестакуемых -1
cost Приоритет спавна. По умолчанию 100, выше = важнее 100

Определяют, где система учитывает предмет при подсчёте:

Флаг Описание Рекомендация
count_in_map Считать предметы на земле 1
count_in_cargo Считать в контейнерах 0
count_in_hoarder Считать в тайниках и на базах 0
count_in_player Считать на игроках 0
Тег Описание Значения
<category> Тип лута weapons, food, tools, clothes, containers и др.
<usage> Тип зоны спавна Town, Village, Military, Industrial, Farm, Hunting и др.
<value> Тир карты (от побережья к центру) Tier1, Tier2, Tier3, Tier4

Допустим, нужно увеличить количество M4A1 на карте:

Окно терминала
<type name="M4A1">
<nominal>20</nominal>
<lifetime>14400</lifetime>
<restock>0</restock>
<min>15</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="0"/>
<category name="weapons"/>
<usage name="Military"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>

Чтобы увеличить спавн — поднимите nominal и min. Чтобы предмет появлялся ближе к побережью — добавьте Tier1 или Tier2.

После редактирования types.xml перезапустите сервер. Система Central Economy пересчитает лут в течение нескольких минут.