DayZ Weather Editor (cfgweather.xml)
Stelle das Wetter deines DayZ-Servers ein, ohne rohes XML anzufassen: Preset wie „Immer sonnig“ oder „Selten leichter Regen“ wählen, Wolken, Regen, Schnee, Nebel, Wind und Gewitter mit Slidern feinjustieren, die animierte Himmelvorschau beobachten — und eine fertige cfgweather.xml für Chernarus, Livonia oder Sakhal herunterladen.
Keine Auffälligkeiten — die Konfiguration wirkt plausibel.
Tipp: Werte über etwa 20 % sind bereits sehr dicht; ab 50 % herrscht Horrorfilm-Sicht.
Server-Pfad: mpmissions/dayzOffline.chernarusplus/cfgweather.xml · Server vor dem Hochladen stoppen; Änderungen greifen nach dem Neustart.
XML-Vorschau
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- 'reset' and 'enable' are a bool, and therefore supports: 0/1, true/false, yes/no -->
<!-- 'reset' controls whether you want to load in the weather from storage or not (false by default) -->
<!-- 'enable' controls whether this file is enabled or not (true by default) -->
<weather reset="1" enable="1">
<overcast>
<!-- Initial conditions of the overcast (target value, time to change, how long will it stay) -->
<current actual="0.45" time="120" duration="240" />
<!-- What is the range of the overcast value (0..1) -->
<limits min="0.0" max="1.0" />
<!-- How long does it take to the overcast to change from one value to other (time in seconds) -->
<timelimits min="600" max="900" />
<!-- How much should the overcast change (0..1) -->
<changelimits min="0.0" max="1.0" />
</overcast>
<fog>
<!-- Initial conditions of the fog (target value, time to change, how long will it stay) -->
<current actual="0.05" time="120" duration="240" />
<!-- What is the range of the fog value (0..1) -->
<limits min="0.02" max="0.08" />
<!-- How long does it take to the fog to change from one value to other (time in seconds) -->
<timelimits min="900" max="900" />
<!-- How much should the fog change (0..1) -->
<changelimits min="0.0" max="1.0" />
</fog>
<rain>
<!-- Initial conditions of the rain (target value, time to change, how long will it stay), restricted by thresholds (see below) -->
<current actual="0.0" time="60" duration="120" />
<!-- What is the range of the rain value (0..1) -->
<limits min="0.0" max="1.0" />
<!-- How long does it take to the rain to change from one value to other (time in seconds) -->
<timelimits min="60" max="120" />
<!-- How much should the rain change (0..1) -->
<changelimits min="0.0" max="1.0" />
<!-- What range of the overcast value allows the rain to be preset (min, max overcast value, time in seconds it takes for rain to stop if the overcast is outside of the specified range) -->
<thresholds min="0.6" max="1.0" end="60" />
</rain>
<windMagnitude>
<!-- Initial conditions of the wind magnitude (target value, time to change, how long will it stay), restricted by thresholds (see below) -->
<current actual="8.0" time="120" duration="240" />
<!-- What is the range of the wind magnitude value in m/s -->
<limits min="0.0" max="20.0" />
<!-- How long does it take to the wind magnitude to change from one value to other (time in seconds) -->
<timelimits min="120" max="240" />
<!-- How much should the wind change -->
<changelimits min="0.0" max="20.0" />
</windMagnitude>
<windDirection>
<!-- Initial conditions of the wind direction(target value, time to change, how long will it stay), restricted by thresholds (see below) -->
<current actual="0.0" time="120" duration="240" />
<!-- What is the range of the wind direction (angle in radians) -->
<limits min="-3.14" max="3.14" />
<!-- How long does it take to the wind direction to change from one value to other (time in seconds) -->
<timelimits min="60" max="120" />
<!-- How much should the wind change direction -->
<changelimits min="-1.0" max="1.0" />
</windDirection>
<snowfall>
<!-- Initial conditions of the snowfall (target value, time to change, how long will it stay), restricted by thresholds (see below) -->
<current actual="0.0" time="0" duration="32768" />
<!-- What is the range of the snowfall value (0..1) -->
<limits min="0.0" max="0.0" />
<!-- How long does it take to the snowfall to change from one value to other (time in seconds) -->
<timelimits min="300" max="3600" />
<!-- How much should the snowfall change (0..1) -->
<changelimits min="0.0" max="0.0" />
<!-- What range of the overcast value allows the snowfall to be preset (min, max overcast value, time in seconds it takes for snowfall to stop if the overcast is outside of the specified range) -->
<thresholds min="1.0" max="1.0" end="120" />
</snowfall>
<!-- Lightning density (0..1), threshold for the lightning appearance (tied to the overcast value, 0..1), time (seconds) between the lightning strikes -->
<storm density="1.0" threshold="0.9" timeout="45"/>
</weather>
Fertige Presets: immer sonnig, selten leichter Regen, wechselhaft, Dauersturm, dichter Nebel und mehr — je Map angepasst (auf Sakhal Schnee statt Regen).
Sieh es vor deinen Spielern: animierte Himmel-Szene plus simulierter 4-Stunden-Verlauf zeigen, was deine Werte im Spiel wirklich bedeuten.
Sichere Ausgabe: Plausibilitätsprüfungen fangen unmögliche Einstellungen ab, der Export entspricht dem offiziellen Dateiformat inklusive Kommentaren.
So funktioniert es
Map und Preset als Startpunkt wählen. Der Einfach-Modus deckt alles ab, was die meisten Server brauchen: Wolken-Spanne, Regen- bzw. Schneemenge, Nebel, Wind und Gewitter — alles als Slider mit Live-Feedback.
Der Profi-Modus zeigt jeden Rohwert der cfgweather.xml (current, limits, timelimits, changelimits, thresholds und storm) mit verständlichen Erklärungen — für exakte Übergangszeiten und Fenster.
cfgweather.xml herunterladen und bei gestopptem Server nach mpmissions/<deine Mission>/ hochladen, dann neu starten. Der Editor exportiert reset="1" enable="1", damit die Datei wirklich greift.
Häufige Fragen
Wohin gehört die cfgweather.xml auf meinem DayZ-Server?
In deinen Missionsordner: mpmissions/dayzOffline.chernarusplus/ für Chernarus, mpmissions/dayzOffline.enoch/ für Livonia und mpmissions/dayzOffline.sakhal/ für Sakhal. Server vor dem Ersetzen stoppen und danach neu starten — Wetteränderungen greifen erst nach einem Neustart.
Warum hat meine cfgweather.xml keine Wirkung?
Die Vanilla-Datei wird mit enable="0" ausgeliefert und ist damit komplett abgeschaltet — der Server nutzt dann sein Skript-Standardwetter. Setze enable="1" und zusätzlich reset="1", sonst kann gespeichertes Wetter aus dem Missions-Storage deine Startwerte überschreiben. Dieser Editor exportiert beide Schalter standardmäßig aktiviert.
Wie bekomme ich dauerhaft sonniges Wetter?
Nutze das Preset „Immer sonnig“: Es pinnt Bewölkung, Nebel und Niederschlag auf 0, hält den Wind sanft und macht Blitze unmöglich (storm-Schwelle über 1.0). Dieses Muster — limits mit min = max — ist genau der Weg, mit dem die Community Wetter dauerhaft festsetzt.
Wie stelle ich seltenen, leichten Regen ein?
Nutze das Preset „Selten leichter Regen“: Die Regenstärke ist auf rund 35 % begrenzt, und Regen wird erst möglich, wenn die Bewölkung hoch ist (thresholds-Minimum um 0.65), während die erlaubte Wolken-Spanne meist darunter bleibt. Lange timelimits halten das Wetter zwischen den Schauern ruhig.
Funktioniert Schneefall auf Chernarus oder Livonia?
Nein — Schneefall ist ein Feature von Winter-Maps wie Sakhal. Die Vanilla-Dateien halten Schneefall auf Chernarus und Livonia ausdrücklich auf 0, und Regen auf Sakhal auf 0. Der Editor wechselt den Niederschlags-Kanal automatisch je nach gewählter Map und warnt, wenn eine Konfiguration das vermischt.
Dein Server steht. Finden ihn auch Spieler?
Trag ihn kostenlos auf DZPage ein: PC, PlayStation und Xbox, mit Live-Spielerzahl, Votes, Kommentaren und eigener Server-Seite. Keine Premium-Plätze, keine Zahlung, keine Wartezeit.
2.260 Besucher in 30 Tagen · kostenlos, keine Premium-Plätze · erst 7 Server eingetragen
Hängst du an deiner Server-Config?
Frag im DZPage-Discord — dort antworten Server-Betreiber und der Entwickler. Neue Tools gibt es dort zuerst.
Eigenen DayZ-Server mieten
Mit unserem Partnerlink bekommst du 10 % Rabatt auf alle Bestellungen bei GPORTAL — Server für PC, PlayStation und Xbox.
10 % Rabatt sichernWerbepartner · Partnerlink: Du sparst 10 %, wir erhalten eine Provision.
Dieses Tool ist kostenlos — und bleibt es
Kein Login, keine Bezahlschranke, kein Limit. Wenn es dir Zeit gespart hat: 5 € einmalig halten den Server am Laufen und schalten dir die Werbung ab.
DZPage unterstützen