Server-ToolsLauncherServerlisteWiki Anmelden Discord-Chat Herunterladen
Wiki-Menü

events.xml in DayZ: Fahrzeuge, Absturzstellen und Tiere

Wie DayZ events.xml Autos, Abstürze, Tiere und Infizierte spawnt: nominal, min, max, Radien, Flags, Positionen und Kinder, mit echtem Eintrag.

Autos, Hubschrauberabstürze, Polizeiwracks, Tiere und Gruppen von Infizierten kommen nicht aus der types.xml. Das sind dynamische Events: die events.xml legt fest, wie viele davon gleichzeitig laufen, die cfgeventspawns.xml, wo sie erscheinen dürfen.

Wo die Dateien liegen

Die Events stehen in db/events.xml im Missionsordner, ihre Positionen in der cfgeventspawns.xml im Hauptverzeichnis der Mission. Ein Auto braucht trotzdem einen eigenen Eintrag in types.xml in DayZ: alle Felder erklärt, und seine Teile kommen aus cfgspawnabletypes.xml in DayZ: Anbauteile, Ladung und Schaden.

Ein echter Eintrag: Ada 4x4 auf Chernarus

events.xml · Chernarus
<event name="VehicleOffroadHatchback">
    <nominal>8</nominal>
    <min>5</min>
    <max>11</max>
    <lifetime>300</lifetime>
    <restock>0</restock>
    <saferadius>500</saferadius>
    <distanceradius>500</distanceradius>
    <cleanupradius>200</cleanupradius>
    <flags deletable="0" init_random="0" remove_damaged="1"/>
    <position>fixed</position>
    <limit>mixed</limit>
    <active>1</active>
    <children>
        <child lootmax="0" lootmin="0" max="5" min="3" type="OffroadHatchback"/>
    </children>
</event>

Die Economy hält auf Chernarus 8 Instanzen dieses Events, zwischen 5 und 11, nie näher als 500 m an einem Spieler oder aneinander, und entfernt zerstörte Autos, damit neue spawnen können. In der Spieldatei hat das Event ein Kind pro Farbe des Autos; der Block oben zeigt das Kind dieses Klassennamens.

Alle Felder

FeldWas es macht
nameName des Events. Fahrzeug-Events beginnen mit Vehicle, Tiere mit Animal, Infizierte mit Infected, Abstürze und Wracks mit Static.
nominalWie viele Instanzen die Economy laufen lässt.
min, maxUntere und obere Grenze für die Zahl der Instanzen.
lifetimeTimer des Events selbst, in Sekunden. Ein gespawntes Auto ist danach ein normales Objekt: wie lange es bleibt, regelt sein Eintrag in der types.xml.
restockSekunden, bevor eine neue Instanz spawnen kann.
saferadiusKein Spawn näher als diese Entfernung zu einem Spieler, in Metern.
distanceradiusMindestabstand zwischen zwei Instanzen des Events, in Metern.
cleanupradiusEine Instanz wird nicht aufgeräumt, solange ein Spieler näher ist, in Metern.
flagsdeletable: die Economy darf Instanzen löschen; init_random: erste Spawns zufällig; remove_damaged: Zerstörtes entfernen, damit Neues erscheinen kann.
positionfixed: Positionen aus der cfgeventspawns.xml; player: um Spieler herum; uniform: zufällige Orte auf der Karte.
limitWie min und max für die Kinder gelten: child zählt jedes Kind einzeln, mixed alle zusammen, custom nimmt min und max jedes Kindes.
active1 schaltet das Event ein, 0 aus.
childrenWas das Event spawnt: ein Klassenname mit eigenem min und max sowie lootmin, lootmax für Loot in der Nähe.

Positionen

Ein fixed-Event kann nur dort spawnen, wo die cfgeventspawns.xml Positionen dafür auflistet: <event name="VehicleOffroadHatchback"><pos x="..." z="..." a="..."/></event>, wobei x und z Kartenkoordinaten sind und a die Drehung. Ist nominal größer als die Zahl freier Positionen, erscheinen die übrigen Instanzen nie.

Typische Änderungen

  • Mehr Autos: nominal und max des Events sowie max der Kinder erhöhen und auf genug Positionen achten.
  • Keine Hubschrauberabstürze: active im Absturz-Event auf 0 setzen.
  • Ein Auto aus einem Mod: ein neues Event mit Kindern, Positionen in der cfgeventspawns.xml, ein Eintrag in der types.xml und die Teile in der cfgspawnabletypes.xml.

Warum keine Autos spawnen

  • Keine oder weniger Positionen als nominal in der cfgeventspawns.xml.
  • Das Limit ist erreicht: alte Autos stehen noch irgendwo auf der Karte.
  • saferadius oder distanceradius so groß, dass die meisten Positionen blockiert sind.
  • Ein Tippfehler im Klassennamen des Kindes.
  • Autos spawnen ohne Räder oder Batterie: die Chancen der Teile in der cfgspawnabletypes.xml liegen unter 1.

Fahrzeuge in der Datenbank

Die Fahrzeugseiten in der Gegenstandsdatenbank listen jedes Event, das sie spawnt, für jede Karte mit nominal, min, max und lifetime: Fahrzeuge. Die Teile stehen unter Fahrzeugteile.