Nach Monaten voller Mod-Experimente und manueller Anpassungen kann die Economy eines DayZ-Servers ziemlich aus dem Ruder laufen: Loot spawnt kaum noch dort, wo er sollte, oder Events werden gar nicht erst ausgelöst. Um wieder zu einem bekannten Ausgangspunkt zurückzukehren, brauchst du genau die Vanilla-Dateien, die Bohemia Interactive mit dem Spiel ausliefert, egal ob du sie komplett wiederherstellen oder einfach nur mit deinem aktuellen Setup vergleichen willst. In diesem Nitrado-Guide zeigen wir dir, wie du die Standard-XML-Dateien von DayZ herunterlädst und genau verstehst, was jede einzelne davon steuert.
Die Economy von DayZ basiert auf einem Satz von Standard-XML-Dateien, die bei jeder frischen Installation mitgeliefert werden und von Loot-Spawns bis hin zu skriptgesteuerten Events so ziemlich alles abdecken.
types.xml ist die Datei, die die meisten meinen, wenn sie nach dayz types.xml oder dayz types xml suchen: Sie legt fest, wie viele Exemplare eines Items gleichzeitig existieren, wie lange sie in der Welt bleiben, bevor sie despawnen, und in welcher Kategorie und welchem Nutzungsbereich sie spawnen dürfen. Fast jede Loot-Frage lässt sich also auf diese Datei zurückführen. events.xml kümmert sich dagegen um dynamische Events und legt fest, wie oft Dinge wie Helikopter-Absturzstellen oder Polizeiauto-Spawns auftauchen und wo. globals.xml enthält übergeordnete Variablen, etwa Cleanup-Timer sowie die Obergrenzen für die Tier- und Zombie-Population, die serverweit gelten. cfgspawnabletypes.xml steuert die Anbauteile und Inhalte, die bereits an oder in bestimmten Items spawnen, zum Beispiel eine Weste, die direkt mit angebrachten Taschen spawnt. cfgeventgroups.xml fasst zusammengehörige Event-Objekte zu Gruppen zusammen, sodass sie gemeinsam als Set spawnen, statt einzeln nacheinander. cfglimitsdefinition.xml definiert die Kategorie-, Tag- und Nutzungsbezeichnungen, etwa Military, Farm oder Police, mit denen types.xml jedes Item einordnet und festlegt, wo es spawnen darf. cfgplayerspawnpoints.xml listet die Koordinaten auf, an denen neue Charaktere beim ersten Beitritt spawnen. messages.xml enthält die Ingame-Nachrichten, die Spieler beim Verbinden, in wiederkehrenden Abständen oder vor einem geplanten Neustart zu sehen bekommen.
Der schnellste Weg, deinen Server auf die Standardwerte zurückzusetzen, wäre eine Neuinstallation, aber dabei gehen auch alle anderen Änderungen verloren, die du vorgenommen hast. Um die Standarddateien zu bekommen, ohne von vorn anzufangen, holst du sie dir am besten direkt aus dem offiziellen GitHub-Repository, das Bohemia Interactive genau zu diesem Zweck pflegt:
Die Dateien werden als komprimierte .zip-Datei heruntergeladen, und zwar aus derselben Quelle, egal ob du den kompletten Satz oder nur eine einzelne Datei möchtest.
Innerhalb der ZIP-Datei sind die Vanilla-Dateien nach Karten sortiert. dayzOffline.chernarusplus enthält die Dateien für Chernarus, dayzOffline.enoch die für Livonia und dayzOffline.sakhal die für die Frostline-DLC-Karte. Eine Lücke, die du kennen solltest: Der Sakhal-Ordner enthält bisher keine eigene messages.xml. Wenn du dort die Standardwerte wiederherstellen willst, steht dir diese Datei aus Bohemias Repository also nicht in gleicher Weise zur Verfügung wie bei den anderen Karten.
Nach dem Download kannst du die Dateien über den Datei-Browser auf der Webseite oder per FTP auf deinen Server hochladen. Bevor du irgendetwas überschreibst, solltest du dir die Zeit nehmen, zunächst ein Backup deines Servers zu erstellen, denn wenn du die falsche Datei ersetzt, können Anpassungen verloren gehen, die du eigentlich behalten wolltest.
Eine Neuinstallation deines Servers löscht jede Anpassung, die du vorgenommen hast, von mod-installierten Loot-Tabellen bis zu individuellen Spawnpunkten. Genau deshalb lohnt sich der zusätzliche Schritt, dir zuerst die Vanilla-Dateien zu besorgen. Mit einer sauberen Kopie zur Hand kannst du gezielt einzelne Dateien zurücktauschen, zum Beispiel nur types.xml oder nur events.xml, ohne den Rest des Servers anzufassen, und so wirklich nur den Teil zurücksetzen, der das Problem verursacht.
Der andere häufige Grund ist der Vergleich. Wenn eine Mod-Installation oder eine alte Bearbeitung dazu geführt hat, dass sich deine Economy seltsam verhält, zeigt ein Vergleich deiner aktuellen Dateien mit den Vanilla-Standards sofort, was sich geändert hat. Das ist auch der Ausgangspunkt für eine komplett neu aufgebaute Economy: Du startest bei der bekannt guten Basis und nimmst dann bewusste Änderungen vor, statt zu raten, was bereits verändert wurde.
Nichts davon erfordert, XML von einer leeren Seite aus von Hand zu bearbeiten. Sobald du weißt, welche Datei welches Verhalten steuert, ist das eigentliche Bearbeiten ein separater Schritt, den du dir Datei für Datei vornehmen kannst.
Was ist types.xml in DayZ?
types.xml steuert die Item- und Loot-Spawns auf deinem Server: wie oft jedes Item erscheint, wie viele gleichzeitig existieren können und zu welcher Kategorie es gehört.
Wo kann ich DayZs Standard-Vanilla-Dateien herunterladen?
Bohemia Interactive stellt sie im offiziellen GitHub-Repository DayZ-Central-Economy bereit, sortiert nach Kartenordnern. So ist ein types.xml-Download genauso schnell erledigt wie das Herunterladen des kompletten Satzes.
Decken die Vanilla-Dateien Chernarus, Livonia und Sakhal ab?
Ja, auch wenn der Umfang nicht bei allen dreien identisch ist. Chernarus und Livonia verfügen jeweils über einen vollständigen Dateisatz, während dem Sakhal-Ordner aktuell noch eine eigene messages.xml fehlt.
Kann ich types.xml direkt bearbeiten?
Ja, mit jedem beliebigen Text- oder XML-Editor. Wie du die eigentlichen Werte wie Spawn-Mengen, Lebensdauer von Items und mehr anpasst, erfährst du Schritt für Schritt in unserem Guide zum Anpassen der Loot-Menge.
Was ist der Unterschied zwischen types.xml und events.xml?
types.xml regelt die regulären Item- und Loot-Spawns. events.xml regelt skriptgesteuerte Einzelevents wie Helikopter-Absturzstellen und Polizeiauto-Spawns, einschließlich wie oft und wo sie ausgelöst werden.
Egal ob du deinen Server komplett zurücksetzt oder Dateien vergleichst, um zu sehen, was sich geändert hat: Mit den Vanilla-Dateien griffbereit nimmst du das Rätselraten aus der Reparatur einer kaputten DayZ-Economy.