background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Экономика лута DayZ — редактирование types.xml

RU dayz types.xml loot economy spawn rates Полезно для 1 чел.

Это руководство объясняет, как редактировать types.xml для настройки экономики лута на вашем сервере DayZ, размещённом в Legion Hosting. Вы узнаете, что контролирует каждый атрибут, увидите примеры распространённых сценариев настройки и поймёте, как проверять свои изменения. Общую конфигурацию сервера см. в руководстве по настройке сервера DayZ.

Останавливайте сервер перед редактированием любых конфигурационных файлов. Всегда останавливайте сервер на вкладке Console в GPanel перед редактированием types.xml или любого другого файла миссии. Изменения, внесённые во время работы сервера, могут быть перезаписаны или проигнорированы при следующем выключении.

Расположение types.xml

Экономика лута в DayZ контролируется файлом types.xml. Этот файл определяет каждый предмет, который может появиться на карте, и то, как часто появляется каждый предмет. Он расположен по пути:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Если вы используете другую карту (например, Livonia), замените dayzOffline.chernarusplus на имя папки вашей миссии. Распространённые имена папок миссий:

Карта Папка миссии
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Откройте types.xml в редакторе файлов GPanel или скачайте его через SFTP, отредактируйте локально и загрузите обратно.

Понимание ключевых атрибутов

Каждый предмет в types.xml определяется элементом <type>. Наиболее важные дочерние элементы для управления частотой лута:

Элемент Описание
nominal Целевое количество данного предмета, которое сервер старается поддерживать на карте в любой момент времени. Увеличьте это значение, чтобы сделать предмет более распространённым. Установите 0, чтобы полностью отключить появление.
min Минимальное количество данного предмета на карте, прежде чем система пополнения начнёт создавать новые. Должно быть меньше или равно nominal.
lifetime Как долго (в секундах) предмет сохраняется на земле, прежде чем исчезнет, если с ним не взаимодействовали. Увеличьте это значение, чтобы предметы дольше оставались до исчезновения.
restock Время (в секундах) между попытками появления. Установка значения 0 означает, что предмет появляется снова, как только его количество опускается ниже min.
quantmin / quantmax Контролирует диапазон количества при появлении предмета (например, количество патронов в магазине). Значение -1 означает, что игра использует значение по умолчанию.
cost Весовой приоритет, используемый Центральной экономикой. Более высокие значения заставляют предмет появляться раньше во время цикла пополнения. Редкие предметы обычно имеют более высокие значения cost.

Объяснение флагов

Каждый элемент <type> включает элемент <flags>, который контролирует, как экономика учитывает существующие экземпляры предмета:

Флаг Описание
count_in_map Учитывать предметы на земле в общем количестве nominal.
count_in_cargo Учитывать предметы внутри контейнеров (рюкзаки, хранилища) в общем количестве.
count_in_hoarder Учитывать предметы в тайниках игроков и закопанных контейнерах в общем количестве.
count_in_player Учитывать предметы, переносимые игроками онлайн, в общем количестве.
crafted Установите 1, если этот предмет создаётся только крафтом и не должен появляться естественным образом.
deloot Установите 1 для лута динамических событий (крушения вертолётов и т. д.).

Пример: запись штурмовой винтовки AKM

<type name="AKM">
    <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="0"/>
    <category name="weapons"/>
    <usage name="Military"/>
</type>

В этом примере сервер старается поддерживать на карте 5 AKM в любой момент (nominal=5). Когда количество опускается ниже 2 (min=2), новые появляются немедленно (restock=0). Каждый AKM исчезает через 4 часа, если его не трогали (lifetime=14400 секунд). Учитываются только появления на земле (count_in_map=1), поэтому AKM в рюкзаках игроков или закопанных тайниках не вычитаются из общего количества.

Теги category и usage

Теги <category> и <usage> контролируют, где предметы появляются на карте:

  • <category name="weapons"/> — классифицирует тип предмета (оружие, одежда, инструменты, еда и т. д.)
  • <usage name="Military"/> — ограничивает появление военными зонами. Другие значения включают Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter и Coast.

Вы можете добавить несколько тегов <usage>, чтобы разрешить появление предмета в нескольких типах локаций.

Распространённые примеры настройки лута

Цель Что изменить
Сделать предмет более распространённым Увеличить nominal и min
Отключить появление предмета Установить nominal в 0 и min в 0
Сделать так, чтобы предметы дольше оставались до исчезновения Увеличить lifetime (значение в секундах; 3600 = 1 час)
Ускорить повторное появление предмета после подбора Уменьшить restock или установить его в 0
Сделать так, чтобы редкий лут учитывался даже при накоплении в тайниках Установить count_in_hoarder="1" и count_in_cargo="1"
Разрешить появление предмета в городах и военных зонах Добавить и <usage name="Town"/>, и <usage name="Military"/>

Проверка ваших изменений

Проверяйте XML перед сохранением. types.xml должен быть корректным XML. Один незакрытый тег, несовпадающая скобка или случайный символ помешают серверу загрузить миссию и могут привести к сбою при запуске. Используйте текстовый редактор с проверкой XML (например, Notepad++ или VS Code) при локальном редактировании этого файла перед загрузкой.

Распространённые ошибки XML, на которые стоит обратить внимание:

  • Забытое закрытие элемента <type> с помощью </type>
  • Несовпадающие кавычки в значениях атрибутов (например, name="AKM без закрывающей кавычки)
  • Случайные символы или лишние угловые скобки
  • Случайное удаление объявления XML в начале файла
Изменения в types.xml вступают в силу при перезапуске сервера. Экономика лута загружается при запуске. После сохранения изменений перезапустите сервер из GPanel, чтобы изменения вступили в силу. Новые значения лута будут применяться к предметам, появившимся после перезапуска — предметы, уже находящиеся на карте, сохраняют свои исходные таймеры исчезновения.

Взаимодействие модов с types.xml

Если вы используете моды, добавляющие новые предметы, эти моды могут включать собственные записи types.xml в папке мода db/. Если ваши изменения в ванильном types.xml, похоже, не действуют для модовых предметов, проверьте, не переопределяет ли мод запись. Возможно, вам придётся редактировать собственный types.xml мода.

Похожие статьи

Нужна дополнительная помощь? Если вы не можете решить проблему после выполнения этого руководства, откройте тикет в поддержку на legionhosting.net/submitticket.php и укажите ID вашего сервера, вывод консоли GPanel и описание проблемы.

Была ли эта статья полезной?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.