Светкавична разпродажба 50% отстъпка на всички сървъри Последен ден!
Завършва след: 00D 00H 00M 00S
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
Categories

DayZ икономика на лута - Редактиране на types.xml


Това ръководство обяснява как да редактирате 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 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 и включете вашия server ID, изхода на конзолата на GPanel и описание на проблема.

Was this article helpful?

Ready to Get Started?

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