Éditeur de météo DayZ (cfgweather.xml)

Réglez la météo de votre serveur DayZ sans toucher au XML brut : choisissez un préréglage comme « toujours ensoleillé » ou « pluie légère occasionnelle », affinez nuages, pluie, neige, brouillard, vent et orages avec des curseurs, observez l'aperçu animé du ciel — puis téléchargez un cfgweather.xml prêt à l'emploi pour Chernarus, Livonia ou Sakhal.

Carte
Préréglages
Aperçu en direct
Nuages100%Pluie100%Brouillard8%Vent20.0 m/sFoudre possible
Exemple de déroulé (4 heures en jeu)
0%25%50%75%100%0h1h2h3h4hFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudreFoudre
NuagesPluieBrouillardVent (0–20 m/s)Foudre
Vérifications

Aucun problème détecté — la configuration semble plausible.

Nuages
Plage autorisée
0%0%100%100%
Valeur de départ
45%
Rythme météo
Pluie
Intensité
0%0%100%100%
Couverture nuageuse requise
60%
Brouillard
Plage autorisée
0%2%8%100%

Astuce : au-delà d'environ 20 %, c'est déjà très dense ; à 50 % et plus, visibilité de film d'horreur.

Vent
Plage autorisée
0 m/s0 m/s20 m/s20 m/s
Orage
Densité de foudre
100%
Couverture nuageuse requise
90%
Commutateurs du fichier
enable — fichier actif
reset — ignorer la météo enregistrée

Chemin serveur : mpmissions/dayzOffline.chernarusplus/cfgweather.xml · Arrêtez le serveur avant l'envoi ; les changements s'appliquent après un redémarrage.

Aperçu XML
<?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>

Préréglages prêts à l'emploi : toujours ensoleillé, pluie légère rare, variable, tempête permanente, brouillard dense et plus — adaptés à chaque carte (neige au lieu de pluie sur Sakhal).

Voyez-le avant vos joueurs : une scène de ciel animée et une chronologie simulée de 4 heures montrent ce que vos valeurs signifient réellement en jeu.

Sortie sûre : des contrôles de plausibilité détectent les réglages impossibles, et l'export respecte le format officiel du fichier, commentaires compris.

Comment ça marche

Choisissez votre carte et un préréglage comme point de départ. Le mode simple couvre tout ce dont la plupart des serveurs ont besoin : plage de nuages, quantité de pluie ou de neige, brouillard, vent et orages — le tout en curseurs avec retour en direct.

Le mode pro expose chaque valeur brute de cfgweather.xml (current, limits, timelimits, changelimits, thresholds et storm) avec des explications claires, pour régler précisément les transitions et les fenêtres.

Téléchargez cfgweather.xml et déposez-le dans mpmissions/<votre mission>/ serveur arrêté, puis redémarrez. L'éditeur exporte reset="1" enable="1" pour que le fichier prenne réellement effet.

Questions fréquentes

Où placer cfgweather.xml sur mon serveur DayZ ?

Dans votre dossier de mission : mpmissions/dayzOffline.chernarusplus/ pour Chernarus, mpmissions/dayzOffline.enoch/ pour Livonia et mpmissions/dayzOffline.sakhal/ pour Sakhal. Arrêtez le serveur avant de remplacer le fichier et redémarrez ensuite — les changements de météo ne s'appliquent qu'après un redémarrage.

Pourquoi mon cfgweather.xml n'a-t-il aucun effet ?

Le fichier vanilla est livré avec enable="0", ce qui le désactive complètement — le serveur utilise alors sa météo scriptée par défaut. Mettez enable="1" et aussi reset="1", sinon la météo enregistrée dans le storage de la mission peut écraser vos valeurs de départ. Cet éditeur exporte les deux drapeaux activés par défaut.

Comment obtenir une météo toujours ensoleillée ?

Utilisez le préréglage « toujours ensoleillé » : il fixe la couverture nuageuse, le brouillard et les précipitations à 0, garde un vent doux et rend la foudre impossible (seuil storm au-dessus de 1.0). Ce motif — limits avec min = max — est exactement la méthode utilisée par la communauté pour verrouiller la météo.

Comment configurer une pluie légère et rare ?

Utilisez le préréglage « pluie légère rare » : l'intensité de la pluie est plafonnée vers 35 %, et la pluie ne devient possible que lorsque la couverture nuageuse est élevée (thresholds min vers 0.65) alors que la plage autorisée reste le plus souvent en dessous. De longs timelimits gardent la météo calme entre les averses.

La neige fonctionne-t-elle sur Chernarus ou Livonia ?

Non — la neige est réservée aux cartes hivernales comme Sakhal. Les fichiers vanilla maintiennent explicitement la neige à 0 sur Chernarus et Livonia, et la pluie à 0 sur Sakhal. L'éditeur bascule automatiquement le canal de précipitations selon la carte choisie et vous avertit si une configuration les mélange.

Ton serveur tourne. Les joueurs le trouvent-ils ?

Inscris-le gratuitement sur DZPage : PC, PlayStation et Xbox, avec compteur de joueurs en direct, votes, commentaires et ta propre page de serveur. Sans emplacement premium, sans paiement, sans attente.

2 266 visiteurs en 30 jours · gratuit, sans emplacement premium · seulement 7 serveurs inscrits

Bloqué sur votre configuration serveur ?

Demandez sur le Discord DZPage : des gérants de serveur et le développeur y répondent. Les nouveaux outils y sont annoncés en premier.

10 % de remise

Louez votre propre serveur DayZ

Avec notre lien partenaire, profitez de 10 % de remise sur toutes les commandes chez GPORTAL — serveurs pour PC, PlayStation et Xbox.

Obtenir 10 % de remise

Partenaire publicitaire · Lien partenaire : vous économisez 10 %, nous touchons une commission.

Cet outil est gratuit — et le restera

Pas de compte, pas de péage, pas de limite. S'il vous a fait gagner du temps, 5 € en une fois gardent les serveurs en marche et vous enlèvent les publicités.

Soutenir DZPage