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
Categorii

DayZ Loot Economy - Editarea types.xml

RO dayz types.xml loot economy spawn rates 1 au considerat util acest articol

Acest ghid explică modul de editare a fișierului types.xml pentru a personaliza economia de loot pe serverul tău DayZ găzduit la Legion Hosting. Vei învăța ce controlează fiecare atribut, vei vedea exemple pentru scenarii frecvente de reglare și vei înțelege cum să îți validezi modificările. Pentru configurarea generală a serverului, consultă Ghidul de configurare a serverului DayZ.

Oprește serverul înainte de a edita orice fișier de configurare. Oprește întotdeauna serverul din fila Console din GPanel înainte de a edita types.xml sau orice alt fișier de misiune. Modificările scrise în timp ce serverul rulează pot fi suprascrise sau ignorate la următoarea oprire.

Localizarea fișierului types.xml

Economia de loot din DayZ este controlată de fișierul types.xml. Acest fișier definește fiecare obiect care poate apărea pe hartă și cât de des apare fiecare obiect. Se găsește la:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Dacă rulezi o hartă diferită (cum ar fi Livonia), înlocuiește dayzOffline.chernarusplus cu numele folderului misiunii tale. Nume frecvente de foldere de misiune:

Hartă Folder misiune
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Deschide types.xml în editorul de fișiere GPanel sau descarcă-l prin SFTP, editează-l local și încarcă-l din nou.

Înțelegerea atributelor cheie

Fiecare obiect din types.xml este definit de un element <type>. Cele mai importante elemente subordonate pentru controlul frecvenței de loot sunt:

Element Descriere
nominal Numărul țintă din acest obiect pe care serverul încearcă să îl mențină pe hartă în permanență. Crește această valoare pentru a face obiectul mai comun. Setează la 0 pentru a dezactiva complet apariția.
min Numărul minim al acestui obiect pe hartă înainte ca sistemul de reaprovizionare să înceapă să genereze mai multe. Trebuie să fie mai mic sau egal cu nominal.
lifetime Cât timp (în secunde) persistă un obiect pe sol înainte de a dispărea dacă nu se interacționează cu el. Crește această valoare pentru ca obiectele să dureze mai mult înainte de a dispărea.
restock Timpul (în secunde) între încercările de apariție. Setarea la 0 înseamnă că obiectul reapare imediat ce numărul scade sub min.
quantmin / quantmax Controlează intervalul de cantitate atunci când obiectul apare (de exemplu, numărul de muniție dintr-un încărcător). O valoare de -1 înseamnă că jocul folosește valoarea implicită.
cost O pondere de prioritate folosită de Central Economy. Valorile mai mari fac ca obiectul să apară mai devreme în timpul unui ciclu de reaprovizionare. Obiectele rare au de obicei valori cost mai mari.

Explicarea flagurilor

Fiecare element <type> include un element <flags> care controlează modul în care economia numără instanțele existente ale obiectului:

Flag Descriere
count_in_map Numără obiectele de pe sol în totalul nominal.
count_in_cargo Numără obiectele din interiorul containerelor (rucsacuri, depozitare) în total.
count_in_hoarder Numără obiectele din ascunzătorile jucătorilor și containerele îngropate în total.
count_in_player Numără obiectele purtate de jucătorii online în total.
crafted Setează la 1 dacă acest obiect poate fi obținut doar prin crafting și nu ar trebui să apară natural.
deloot Setează la 1 pentru loot din evenimente dinamice (prăbușiri de elicoptere etc.).

Exemplu: Intrarea pentru pușca de asalt 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>

În acest exemplu serverul încearcă să mențină 5 AKM-uri pe hartă în permanență (nominal=5). Când numărul scade sub 2 (min=2), apar imediat altele noi (restock=0). Fiecare AKM dispare după 4 ore dacă nu este atins (lifetime=14400 secunde). Sunt numărate doar aparițiile de pe sol (count_in_map=1), așa că AKM-urile din rucsacurile jucătorilor sau din ascunzătorile îngropate nu sunt scăzute din total.

Etichetele Category și Usage

Etichetele <category> și <usage> controlează unde apar obiectele pe hartă:

  • <category name="weapons"/> -- clasifică tipul de obiect (arme, haine, unelte, mâncare etc.)
  • <usage name="Military"/> -- restricționează aparițiile la zonele militare. Alte valori includ Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter și Coast.

Poți adăuga mai multe etichete <usage> pentru a permite unui obiect să apară în mai multe tipuri de locații.

Exemple frecvente de reglare a lootului

Obiectiv Ce să modifici
Fă un obiect mai comun Crește nominal și min
Dezactivează apariția unui obiect Setează nominal la 0 și min la 0
Fă obiectele să dureze mai mult înainte de a dispărea Crește lifetime (valoarea este în secunde; 3600 = 1 oră)
Accelerează reapariția obiectelor după ridicare Scade restock sau setează-l la 0
Fă lootul rar să fie numărat chiar și când este tezaurizat Setează count_in_hoarder="1" și count_in_cargo="1"
Permite unui obiect să apară în orașe și în zone militare Adaugă atât <usage name="Town"/> cât și <usage name="Military"/>

Validarea modificărilor

Validează XML-ul înainte de a salva. types.xml trebuie să fie XML valid. O singură etichetă neînchisă, o paranteză nepotrivită sau un caracter rătăcit va împiedica serverul să încarce misiunea și poate provoca prăbușirea acestuia la pornire. Folosește un editor de text cu validare XML (cum ar fi Notepad++ sau VS Code) când editezi acest fișier local înainte de încărcare.

Greșeli XML frecvente de urmărit:

  • Uitarea închiderii unui element <type> cu </type>
  • Ghilimele nepotrivite în valorile atributelor (de exemplu, name="AKM fără ghilimea de închidere)
  • Caractere rătăcite sau paranteze unghiulare în plus
  • Ștergerea accidentală a declarației XML din partea de sus a fișierului
Modificările aduse fișierului types.xml intră în vigoare la repornirea serverului. Economia de loot este încărcată la pornire. După salvarea modificărilor, repornește serverul din GPanel pentru ca acestea să intre în vigoare. Noile valori de loot se vor aplica obiectelor generate după repornire -- obiectele aflate deja pe hartă își păstrează timerele originale de dispariție.

Interacțiunile modurilor cu types.xml

Dacă rulezi moduri care adaugă obiecte noi, acele moduri pot include propriile intrări types.xml în folderul db/ al modului. Dacă modificările tale la types.xml vanilla nu par să aibă efect pentru obiectele din moduri, verifică dacă modul suprascrie intrarea. Este posibil să fie nevoie să editezi în schimb propriul types.xml al modului.

Articole conexe

Ai nevoie de ajutor suplimentar? Dacă nu poți rezolva o problemă după parcurgerea acestui ghid, deschide un tichet de asistență la legionhosting.net/submitticket.php și include ID-ul serverului tău, ieșirea din consola GPanel și o descriere a problemei.

A fost util acest articol?

Ready to Get Started?

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