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 ekonomija lutanja (loot) - Uređivanje types.xml


Ovaj vodič objašnjava kako da uredite types.xml da biste prilagodili ekonomiju lutanja (loot) na vašem DayZ serveru hostovanom kod Legion Hosting. Naučićete šta svaki atribut kontroliše, videćete primere za uobičajene scenarije podešavanja i razumeti kako da validirate svoje izmene. Za opštu konfiguraciju servera, pogledajte Vodič za podešavanje DayZ servera.

Zaustavite svoj server pre uređivanja bilo kojih konfiguracionih datoteka. Uvek zaustavite svoj server na kartici Console u GPanel pre uređivanja types.xml ili bilo koje druge datoteke misije. Izmene upisane dok server radi mogu biti prebrisane ili ignorisane pri sledećem gašenju.

Pronalaženje types.xml

Ekonomija lutanja (loot) u DayZ se kontroliše datotekom types.xml. Ova datoteka definiše svaki predmet koji se može pojaviti na mapi i koliko često se svaki predmet pojavljuje. Nalazi se na lokaciji:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Ako koristite drugačiju mapu (kao što je Livonia), zamenite dayzOffline.chernarusplus imenom foldera za vašu misiju. Uobičajena imena foldera misija:

Mapa Folder misije
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Otvorite types.xml u GPanel uređivaču datoteka ili ga preuzmite putem SFTP, uredite ga lokalno i ponovo otpremite.

Razumevanje ključnih atributa

Svaki predmet u types.xml je definisan elementom <type>. Najvažniji podelementi za kontrolu učestalosti lutanja (loot) su:

Element Opis
nominal Ciljani broj ovog predmeta koji server pokušava da održava na mapi u svakom trenutku. Povećajte ovo da bi predmet bio češći. Postavite na 0 da biste potpuno onemogućili pojavljivanje.
min Minimalni broj ovog predmeta na mapi pre nego što sistem za ponovno popunjavanje počne da pravi nove. Mora biti manji ili jednak od nominal.
lifetime Koliko dugo (u sekundama) predmet ostaje na zemlji pre nego što nestane ako se sa njim ne stupi u interakciju. Povećajte ovu vrednost da bi predmeti trajali duže pre nestajanja.
restock Vreme (u sekundama) između pokušaja pojavljivanja. Postavljanje na 0 znači da se predmet ponovo pojavljuje čim broj padne ispod min.
quantmin / quantmax Kontroliše opseg količine kada se predmet pojavi (npr. broj metaka u šaržeru). Vrednost -1 znači da igra koristi svoju podrazumevanu vrednost.
cost Težina prioriteta koju koristi centralna ekonomija (Central Economy). Veće vrednosti čine da se predmet pojavljuje ranije tokom ciklusa ponovnog popunjavanja. Retki predmeti obično imaju veće vrednosti cost.

Objašnjenje zastavica (flags)

Svaki element <type> uključuje element <flags> koji kontroliše kako ekonomija broji postojeće instance predmeta:

Zastavica Opis
count_in_map Broji predmete na zemlji u ukupan zbir nominal.
count_in_cargo Broji predmete unutar kontejnera (rančevi, skladišta) u ukupan zbir.
count_in_hoarder Broji predmete u skrovištima igrača i zakopanim kontejnerima u ukupan zbir.
count_in_player Broji predmete koje nose igrači koji su onlajn u ukupan zbir.
crafted Postavite na 1 ako se ovaj predmet može samo izraditi i ne treba da se pojavljuje prirodno.
deloot Postavite na 1 za loot iz dinamičkih događaja (padovi helikoptera, itd.).

Primer: Unos za AKM jurišnu pušku

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

U ovom primeru server pokušava da održava 5 AKM-ova na mapi u svakom trenutku (nominal=5). Kada broj padne ispod 2 (min=2), novi se pojavljuju odmah (restock=0). Svaki AKM nestaje nakon 4 sata ako se ne dotakne (lifetime=14400 sekundi). Broje se samo pojavljivanja na zemlji (count_in_map=1), tako da se AKM-ovi unutar rančeva igrača ili zakopanih skrovišta ne oduzimaju od ukupnog zbira.

Oznake kategorije i upotrebe

Oznake <category> i <usage> kontrolišu gde se predmeti pojavljuju na mapi:

  • <category name="weapons"/> -- klasifikuje tip predmeta (oružje, odeća, alat, hrana, itd.)
  • <usage name="Military"/> -- ograničava pojavljivanja na vojne zone. Druge vrednosti uključuju Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter i Coast.

Možete dodati više <usage> oznaka da biste dozvolili da se predmet pojavljuje na više tipova lokacija.

Uobičajeni primeri podešavanja lutanja (loot)

Cilj Šta da promenite
Učiniti predmet češćim Povećajte nominal i min
Onemogućiti pojavljivanje predmeta Postavite nominal na 0 i min na 0
Učiniti da predmeti traju duže pre nestajanja Povećajte lifetime (vrednost je u sekundama; 3600 = 1 sat)
Ubrzati ponovno pojavljivanje predmeta nakon uzimanja Smanjite restock ili ga postavite na 0
Učiniti da se redak loot broji čak i kada je nagomilan Postavite count_in_hoarder="1" i count_in_cargo="1"
Dozvoliti da se predmet pojavljuje u gradovima i vojnim oblastima Dodajte oba: <usage name="Town"/> i <usage name="Military"/>

Validacija vaših izmena

Validirajte svoj XML pre čuvanja. types.xml mora biti validan XML. Jedna nezatvorena oznaka, neusklađena zagrada ili odlutali karakter sprečiće server da učita misiju i može dovesti do pada pri pokretanju. Koristite uređivač teksta sa XML validacijom (kao što su Notepad++ ili VS Code) prilikom lokalnog uređivanja ove datoteke pre otpremanja.

Uobičajene XML greške na koje treba paziti:

  • Zaboravljanje da se element <type> zatvori sa </type>
  • Neusklađeni navodnici u vrednostima atributa (npr. name="AKM bez zatvarajućeg navodnika)
  • Odlutali karakteri ili dodatne uglaste zagrade
  • Slučajno brisanje XML deklaracije na vrhu datoteke
Izmene u types.xml stupaju na snagu pri ponovnom pokretanju servera. Ekonomija lutanja (loot) se učitava pri pokretanju. Nakon čuvanja izmena, ponovo pokrenite server iz GPanel da bi izmene stupile na snagu. Nove vrednosti lutanja primeniće se na predmete koji se pojave nakon ponovnog pokretanja -- predmeti koji su već na mapi zadržavaju svoje originalne tajmere nestajanja.

Interakcije modova sa types.xml

Ako koristite modove koji dodaju nove predmete, ti modovi mogu uključivati sopstvene unose u types.xml u folderu db/ moda. Ako vaše izmene u izvornom (vanilla) types.xml ne izgledaju kao da stupaju na snagu za modovane predmete, proverite da li mod prepisuje unos. Možda ćete umesto toga morati da uredite sopstveni types.xml moda.

Povezani članci

Potrebna vam je dodatna pomoć? Ako ne možete da rešite problem nakon praćenja ovog vodiča, otvorite tiket za podršku na legionhosting.net/submitticket.php i priložite ID vašeg servera, ispis GPanel konzole i opis problema.

Was this article helpful?

Ready to Get Started?

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