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
Kategorien

DayZ Loot-Ökonomie - types.xml bearbeiten


Diese Anleitung erklärt, wie Sie types.xml bearbeiten, um die Loot-Ökonomie auf Ihrem DayZ Server bei Legion Hosting anzupassen. Sie erfahren, was jedes Attribut steuert, sehen Beispiele für häufige Anpassungsszenarien und verstehen, wie Sie Ihre Änderungen validieren. Für die allgemeine Serverkonfiguration siehe die DayZ Server-Einrichtungsanleitung.

Stoppen Sie Ihren Server, bevor Sie Konfigurationsdateien bearbeiten. Stoppen Sie Ihren Server immer über den Console-Tab in GPanel, bevor Sie types.xml oder andere Missionsdateien bearbeiten. Änderungen, die bei laufendem Server vorgenommen werden, können beim nächsten Herunterfahren überschrieben oder ignoriert werden.

types.xml finden

Die Loot-Ökonomie in DayZ wird durch die Datei types.xml gesteuert. Diese Datei definiert jeden Gegenstand, der auf der Karte spawnen kann, und wie häufig jeder Gegenstand erscheint. Sie befindet sich unter:

mpmissions/dayzOffline.chernarusplus/db/types.xml

Wenn Sie eine andere Karte verwenden (z. B. Livonia), ersetzen Sie dayzOffline.chernarusplus durch den Ordnernamen Ihrer Mission. Häufige Missionsordnernamen:

Karte Missionsordner
Chernarus dayzOffline.chernarusplus
Livonia dayzOffline.enoch

Öffnen Sie types.xml im GPanel-Dateieditor oder laden Sie sie per SFTP herunter, bearbeiten Sie sie lokal und laden Sie sie erneut hoch.

Die wichtigsten Attribute verstehen

Jeder Gegenstand in types.xml wird durch ein <type>-Element definiert. Die wichtigsten Unterelemente zur Steuerung der Loot-Häufigkeit sind:

Element Beschreibung
nominal Die Zielanzahl dieses Gegenstands, die der Server jederzeit auf der gesamten Karte aufrechtzuerhalten versucht. Erhöhen Sie diesen Wert, um den Gegenstand häufiger zu machen. Setzen Sie ihn auf 0, um das Spawnen vollständig zu deaktivieren.
min Die Mindestanzahl dieses Gegenstands auf der Karte, bevor das Nachfüllsystem beginnt, weitere zu spawnen. Muss kleiner oder gleich nominal sein.
lifetime Wie lange (in Sekunden) ein Gegenstand auf dem Boden verbleibt, bevor er despawnt, wenn er nicht aufgenommen wird. Erhöhen Sie diesen Wert, damit Gegenstände länger bestehen bleiben.
restock Zeit (in Sekunden) zwischen Spawn-Versuchen. Ein Wert von 0 bedeutet, dass der Gegenstand sofort respawnt, sobald die Anzahl unter min fällt.
quantmin / quantmax Steuert den Mengenbereich beim Spawnen des Gegenstands (z. B. Munitionsanzahl in einem Magazin). Ein Wert von -1 bedeutet, dass das Spiel seinen Standardwert verwendet.
cost Ein Prioritätsgewicht, das von der Central Economy verwendet wird. Höhere Werte lassen den Gegenstand früher während eines Nachfüllzyklus spawnen. Seltene Gegenstände haben typischerweise höhere Cost-Werte.

Flags erklärt

Jedes <type>-Element enthält ein <flags>-Element, das steuert, wie die Ökonomie vorhandene Instanzen des Gegenstands zählt:

Flag Beschreibung
count_in_map Zählt Gegenstände auf dem Boden zum nominal-Gesamtwert.
count_in_cargo Zählt Gegenstände in Containern (Rucksäcke, Lager) zum Gesamtwert.
count_in_hoarder Zählt Gegenstände in Spielerverstecken und vergrabenen Containern zum Gesamtwert.
count_in_player Zählt Gegenstände, die von Online-Spielern getragen werden, zum Gesamtwert.
crafted Auf 1 setzen, wenn dieser Gegenstand nur hergestellt werden kann und nicht natürlich spawnen soll.
deloot Auf 1 setzen für Dynamic-Event-Loot (Hubschrauberabstürze usw.).

Beispiel: AKM-Sturmgewehr-Eintrag

<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 diesem Beispiel versucht der Server, jederzeit 5 AKMs auf der Karte zu halten (nominal=5). Wenn die Anzahl unter 2 fällt (min=2), spawnen sofort neue (restock=0). Jede AKM despawnt nach 4 Stunden, wenn sie nicht aufgenommen wird (lifetime=14400 Sekunden). Nur Boden-Spawns werden gezählt (count_in_map=1), sodass AKMs in Spielerrucksäcken oder vergrabenen Verstecken nicht vom Gesamtwert abgezogen werden.

Kategorie- und Nutzungs-Tags

Die <category>- und <usage>-Tags steuern, wo Gegenstände auf der Karte spawnen:

  • <category name="weapons"/> -- klassifiziert den Gegenstandstyp (weapons, clothes, tools, food usw.)
  • <usage name="Military"/> -- beschränkt Spawns auf Militärzonen. Weitere Werte sind Town, Village, Farm, Industrial, Hunting, School, Medic, Police, Firefighter und Coast.

Sie können mehrere <usage>-Tags hinzufügen, damit ein Gegenstand an verschiedenen Standorttypen spawnen kann.

Häufige Loot-Anpassungsbeispiele

Ziel Was zu ändern ist
Einen Gegenstand häufiger machen nominal und min erhöhen
Einen Gegenstand vom Spawnen deaktivieren nominal auf 0 und min auf 0 setzen
Gegenstände länger bestehen lassen, bevor sie despawnen lifetime erhöhen (Wert in Sekunden; 3600 = 1 Stunde)
Gegenstand-Respawn nach dem Aufheben beschleunigen restock verringern oder auf 0 setzen
Seltenen Loot auch beim Horten zählen count_in_hoarder="1" und count_in_cargo="1" setzen
Einen Gegenstand in Städten und Militärgebieten spawnen lassen Sowohl <usage name="Town"/> als auch <usage name="Military"/> hinzufügen

Ihre Änderungen validieren

Validieren Sie Ihr XML vor dem Speichern. types.xml muss gültiges XML sein. Ein einzelnes nicht geschlossenes Tag, eine nicht übereinstimmende Klammer oder ein verstreutes Zeichen verhindert das Laden der Mission durch den Server und kann zu einem Absturz beim Start führen. Verwenden Sie einen Texteditor mit XML-Validierung (wie Notepad++ oder VS Code), wenn Sie diese Datei lokal bearbeiten, bevor Sie sie hochladen.

Häufige XML-Fehler, auf die Sie achten sollten:

  • Vergessen, ein <type>-Element mit </type> zu schließen
  • Nicht übereinstimmende Anführungszeichen in Attributwerten (z. B. name="AKM ohne schließendes Anführungszeichen)
  • Verstreute Zeichen oder zusätzliche spitze Klammern
  • Versehentliches Löschen der XML-Deklaration am Anfang der Datei
Änderungen an types.xml werden beim Serverneustart wirksam. Die Loot-Ökonomie wird beim Start geladen. Nachdem Sie Ihre Bearbeitungen gespeichert haben, starten Sie den Server über GPanel neu, damit die Änderungen wirksam werden. Neue Loot-Werte gelten für Gegenstände, die nach dem Neustart spawnen -- bereits auf der Karte befindliche Gegenstände behalten ihre ursprünglichen Despawn-Timer.

Mod-Interaktionen mit types.xml

Wenn Sie Mods verwenden, die neue Gegenstände hinzufügen, können diese Mods eigene types.xml-Einträge im db/-Ordner des Mods enthalten. Wenn Ihre Änderungen an der Vanilla-types.xml für gemodete Gegenstände nicht zu wirken scheinen, überprüfen Sie, ob der Mod den Eintrag überschreibt. Möglicherweise müssen Sie stattdessen die types.xml des Mods bearbeiten.

Verwandte Artikel

Brauchen Sie weitere Hilfe? Wenn Sie ein Problem nach Befolgen dieser Anleitung nicht lösen können, eröffnen Sie ein Support-Ticket unter legionhosting.net/submitticket.php und geben Sie Ihre Server-ID, die GPanel-Konsolenausgabe und eine Beschreibung des Problems an.

War dieser Artikel hilfreich?

Ready to Get Started?

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