Flitsaanbieding 50% korting op alle servers Nog maar een paar uur!
Eindigt over: 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
Categorieën

DayZ Loot Economy - types.xml bewerken


Deze handleiding legt uit hoe je types.xml bewerkt om de loot economy op je DayZ server gehost bij Legion Hosting aan te passen. Je leert wat elk attribuut doet, ziet voorbeelden voor veelvoorkomende aanpassingsscenario's en begrijpt hoe je je wijzigingen kunt valideren. Voor algemene serverconfiguratie, zie de DayZ Server Installatiehandleiding.

Stop je server voordat je configuratiebestanden bewerkt. Stop altijd je server via het Console tabblad in GPanel voordat je types.xml of een ander missiebestand bewerkt. Wijzigingen die worden aangebracht terwijl de server draait, kunnen worden overschreven of genegeerd bij de volgende afsluiting.

types.xml lokaliseren

De loot economy in DayZ wordt beheerd door het types.xml bestand. Dit bestand definieert elk item dat op de kaart kan spawnen en hoe vaak elk item verschijnt. Het bevindt zich op:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Als je een andere kaart gebruikt (zoals Livonia), vervang dan dayzOffline.chernarusplus door de mapnaam van je missie. Veelgebruikte missiemapnamen:

Kaart Missiemap
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Open types.xml in de GPanel bestandseditor of download het via SFTP, bewerk het lokaal en upload het opnieuw.

De belangrijkste attributen begrijpen

Elk item in types.xml wordt gedefinieerd door een <type> element. De belangrijkste child-elementen voor het regelen van lootfrequentie zijn:

Element Beschrijving
nominal Het doelaantal van dit item dat de server te allen tijde op de kaart probeert te handhaven. Verhoog dit om het item vaker te laten verschijnen. Stel in op 0 om spawning volledig uit te schakelen.
min Het minimale aantal van dit item op de kaart voordat het aanvulsysteem begint met het spawnen van meer. Moet kleiner dan of gelijk zijn aan nominal.
lifetime Hoe lang (in seconden) een item op de grond blijft liggen voordat het verdwijnt als er niet mee wordt geïnteracteerd. Verhoog deze waarde om items langer te laten bestaan voordat ze verdwijnen.
restock Tijd (in seconden) tussen spawnpogingen. Instellen op 0 betekent dat het item onmiddellijk respawnt zodra het aantal onder min daalt.
quantmin / quantmax Regelt het hoeveelheidsbereik wanneer het item spawnt (bijv. hoeveelheid munitie in een magazijn). Een waarde van -1 betekent dat het spel de standaardwaarde gebruikt.
cost Een prioriteitsgewicht gebruikt door de Central Economy. Hogere waarden zorgen ervoor dat het item eerder spawnt tijdens een aanvulcyclus. Zeldzame items hebben doorgaans hogere kostwaarden.

Flags uitgelegd

Elk <type> element bevat een <flags> element dat bepaalt hoe de economy bestaande exemplaren van het item telt:

Flag Beschrijving
count_in_map Tel items op de grond mee voor het nominal totaal.
count_in_cargo Tel items in containers (rugzakken, opslag) mee voor het totaal.
count_in_hoarder Tel items in spelersopslagplaatsen en begraven containers mee voor het totaal.
count_in_player Tel items die door online spelers worden gedragen mee voor het totaal.
crafted Stel in op 1 als dit item alleen via crafting verkrijgbaar is en niet natuurlijk moet spawnen.
deloot Stel in op 1 voor Dynamic Event loot (helikoptercrashes, enz.).

Voorbeeld: AKM Assault Rifle Entry

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

In dit voorbeeld probeert de server 5 AKM's op de kaart te houden (nominal=5). Wanneer het aantal onder 2 daalt (min=2), spawnen er onmiddellijk nieuwe (restock=0). Elke AKM verdwijnt na 4 uur als deze niet wordt aangeraakt (lifetime=14400 seconden). Alleen items op de grond worden geteld (count_in_map=1), dus AKM's in rugzakken van spelers of begraven opslagplaatsen worden niet van het totaal afgetrokken.

Categorie- en gebruikstags

De <category> en <usage> tags bepalen waar items op de kaart spawnen:

  • <category name="weapons"/> -- classificeert het itemtype (weapons, clothes, tools, food, enz.)
  • <usage name="Military"/> -- beperkt spawns tot militaire zones. Andere waarden zijn Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter en Coast.

Je kunt meerdere <usage> tags toevoegen om een item op meerdere locatietypes te laten spawnen.

Veelvoorkomende loot-aanpassingsvoorbeelden

Doel Wat te wijzigen
Een item vaker laten verschijnen Verhoog nominal en min
Een item uitschakelen van spawning Stel nominal in op 0 en min op 0
Items langer laten bestaan voordat ze verdwijnen Verhoog lifetime (waarde is in seconden; 3600 = 1 uur)
Item respawning versnellen na oppakken Verlaag restock of stel het in op 0
Zeldzame loot laten meetellen wanneer gehamsterd Stel count_in_hoarder="1" en count_in_cargo="1" in
Een item laten spawnen in dorpen en militaire gebieden Voeg zowel <usage name="Town"/> als <usage name="Military"/> toe

Je wijzigingen valideren

Valideer je XML voordat je opslaat. types.xml moet geldige XML zijn. Een enkele niet-gesloten tag, niet-overeenkomend haakje of verdwaald teken voorkomt dat de server de missie laadt en kan een crash bij het opstarten veroorzaken. Gebruik een teksteditor met XML-validatie (zoals Notepad++ of VS Code) bij het lokaal bewerken van dit bestand voordat je het uploadt.

Veelvoorkomende XML-fouten om op te letten:

  • Vergeten een <type> element te sluiten met </type>
  • Niet-overeenkomende aanhalingstekens in attribuutwaarden (bijv. name="AKM zonder sluitend aanhalingsteken)
  • Verdwaalde tekens of extra punthaken
  • Per ongeluk de XML-declaratie bovenaan het bestand verwijderen
Wijzigingen in types.xml worden van kracht bij het herstarten van de server. De loot economy wordt bij het opstarten geladen. Herstart na het opslaan van je bewerkingen de server via GPanel om de wijzigingen van kracht te laten worden. Nieuwe lootwaarden gelden voor items die na de herstart spawnen -- items die al op de kaart liggen behouden hun oorspronkelijke verdwijntimers.

Mod-interacties met types.xml

Als je mods draait die nieuwe items toevoegen, kunnen die mods hun eigen types.xml entries bevatten in de db/ map van de mod. Als je wijzigingen aan de vanilla types.xml niet lijken te werken voor gemodde items, controleer dan of de mod de entry overschrijft. Mogelijk moet je in plaats daarvan de eigen types.xml van de mod bewerken.

Gerelateerde artikelen

Meer hulp nodig? Als je een probleem niet kunt oplossen na het volgen van deze handleiding, open dan een supportticket op legionhosting.net/submitticket.php en vermeld je server ID, GPanel console-uitvoer en een beschrijving van het probleem.

Was dit artikel nuttig?

Ready to Get Started?

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