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

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