Editor meteo DayZ (cfgweather.xml)

Imposta il meteo del tuo server DayZ senza toccare XML grezzo: scegli un preset come «sempre soleggiato» o «pioggia leggera occasionale», regola nuvole, pioggia, neve, nebbia, vento e temporali con gli slider, osserva l'anteprima animata del cielo — e scarica un cfgweather.xml pronto all'uso per Chernarus, Livonia o Sakhal.

Mappa
Preset
Anteprima dal vivo
Nuvole100%Pioggia100%Nebbia8%Vento20.0 m/sFulmini possibili
Andamento di esempio (4 ore di gioco)
0%25%50%75%100%0h1h2h3h4hFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmineFulmine
NuvolePioggiaNebbiaVento (0–20 m/s)Fulmine
Controlli

Nessun problema — la configurazione sembra plausibile.

Nuvole
Intervallo consentito
0%0%100%100%
Valore iniziale
45%
Ritmo del meteo
Pioggia
Intensità
0%0%100%100%
Nuvolosità richiesta
60%
Nebbia
Intervallo consentito
0%2%8%100%

Suggerimento: oltre il 20 % circa è già molto densa; dal 50 % in su è visibilità da film horror.

Vento
Intervallo consentito
0 m/s0 m/s20 m/s20 m/s
Temporale
Densità dei fulmini
100%
Nuvolosità richiesta
90%
Interruttori del file
enable — file attivo
reset — ignora il meteo salvato

Percorso sul server: mpmissions/dayzOffline.chernarusplus/cfgweather.xml · Ferma il server prima del caricamento; le modifiche si applicano dopo un riavvio.

Anteprima 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>

Preset pronti: sempre soleggiato, pioggia leggera rara, variabile, tempesta permanente, nebbia fitta e altro — adattati a ogni mappa (neve al posto della pioggia su Sakhal).

Guardalo prima dei tuoi giocatori: una scena del cielo animata e una timeline simulata di 4 ore mostrano cosa significano davvero i tuoi valori in gioco.

Output sicuro: i controlli di plausibilità individuano impostazioni impossibili e l'esportazione rispetta il formato ufficiale del file, commenti inclusi.

Come funziona

Scegli la mappa e un preset come punto di partenza. La modalità semplice copre tutto ciò che serve alla maggior parte dei server: intervallo di nuvole, quantità di pioggia o neve, nebbia, vento e temporali — tutto con slider e riscontro immediato.

La modalità pro espone ogni valore grezzo di cfgweather.xml (current, limits, timelimits, changelimits, thresholds e storm) con spiegazioni chiare, per regolare con precisione transizioni e finestre.

Scarica cfgweather.xml e caricalo in mpmissions/<la tua missione>/ a server fermo, poi riavvia. L'editor esporta reset="1" enable="1" così il file ha davvero effetto.

Domande frequenti

Dove va cfgweather.xml sul mio server DayZ?

Nella cartella della missione: mpmissions/dayzOffline.chernarusplus/ per Chernarus, mpmissions/dayzOffline.enoch/ per Livonia e mpmissions/dayzOffline.sakhal/ per Sakhal. Ferma il server prima di sostituire il file e riavvialo dopo — le modifiche al meteo si applicano solo dopo un riavvio.

Perché il mio cfgweather.xml non ha effetto?

Il file vanilla arriva con enable="0", che lo disattiva completamente — il server usa allora il meteo predefinito gestito dagli script. Imposta enable="1" e anche reset="1", altrimenti il meteo salvato nello storage della missione può sovrascrivere i tuoi valori iniziali. Questo editor esporta entrambi i flag attivati di default.

Come ottengo un meteo sempre soleggiato?

Usa il preset «sempre soleggiato»: fissa nuvolosità, nebbia e precipitazioni a 0, mantiene il vento leggero e rende i fulmini impossibili (soglia storm sopra 1.0). Questo schema — limits con min = max — è esattamente il modo in cui la community blocca il meteo in modo permanente.

Come imposto una pioggia leggera e rara?

Usa il preset «pioggia leggera rara»: l'intensità della pioggia è limitata a circa il 35 % e la pioggia diventa possibile solo con nuvolosità alta (thresholds min intorno a 0.65), mentre l'intervallo di nuvole consentito resta per lo più al di sotto. Timelimits lunghi mantengono il meteo calmo tra un rovescio e l'altro.

La neve funziona su Chernarus o Livonia?

No — la neve è una caratteristica delle mappe invernali come Sakhal. I file vanilla tengono esplicitamente la neve a 0 su Chernarus e Livonia, e la pioggia a 0 su Sakhal. L'editor cambia automaticamente il canale delle precipitazioni in base alla mappa scelta e avvisa se una configurazione li mescola.

Il tuo server è pronto. I giocatori lo trovano?

Inseriscilo gratis su DZPage: PC, PlayStation e Xbox, con conteggio giocatori live, voti, commenti e una pagina server tutta tua. Nessun posto premium, nessun pagamento, nessuna attesa.

2260 visitatori in 30 giorni · gratis, senza posti premium · finora solo 7 server

Bloccato con la configurazione del server?

Chiedi nel Discord di DZPage: rispondono gestori di server e lo sviluppatore. I nuovi strumenti vengono annunciati lì per primi.

10% di sconto

Noleggia il tuo server DayZ

Con il nostro link partner ottieni il 10% di sconto su tutti gli ordini su GPORTAL — server per PC, PlayStation e Xbox.

Ottieni il 10% di sconto

Partner pubblicitario · Link partner: tu risparmi il 10%, noi riceviamo una commissione.

Questo strumento è gratis — e resta gratis

Nessun account, nessun paywall, nessun limite. Se ti ha fatto risparmiare tempo, 5 € una tantum tengono acceso il server e ti tolgono la pubblicità.

Sostieni DZPage