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

UK 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.

Пояснення прапорців (flags)

Кожен елемент <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 та вкажіть ідентифікатор вашого сервера, вивід консолі GPanel та опис проблеми.

Чи була ця стаття корисною?

Ready to Get Started?

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