Editor de clima de DayZ (cfgweather.xml)

Configura el clima de tu servidor de DayZ sin tocar XML en bruto: elige un preajuste como «siempre soleado» o «lluvia ligera ocasional», ajusta nubes, lluvia, nieve, niebla, viento y tormentas con deslizadores, observa la vista previa animada del cielo — y descarga un cfgweather.xml listo para usar en Chernarus, Livonia o Sakhal.

Mapa
Preajustes
Vista previa en vivo
Nubes100%Lluvia100%Niebla8%Viento20.0 m/sRayos posibles
Ejemplo de evolución (4 horas de juego)
0%25%50%75%100%0h1h2h3h4hRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayoRayo
NubesLluviaNieblaViento (0–20 m/s)Rayo
Comprobaciones

Sin incidencias — la configuración parece plausible.

Nubes
Rango permitido
0%0%100%100%
Valor inicial
45%
Ritmo del clima
Lluvia
Intensidad
0%0%100%100%
Nubosidad requerida
60%
Niebla
Rango permitido
0%2%8%100%

Consejo: por encima de un 20 % ya es muy densa; con 50 % o más, visibilidad de película de terror.

Viento
Rango permitido
0 m/s0 m/s20 m/s20 m/s
Tormenta
Densidad de rayos
100%
Nubosidad requerida
90%
Interruptores del archivo
enable — archivo activo
reset — ignorar el clima guardado

Ruta en el servidor: mpmissions/dayzOffline.chernarusplus/cfgweather.xml · Detén el servidor antes de subirlo; los cambios se aplican tras un reinicio.

Vista previa 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>

Preajustes listos: siempre soleado, lluvia ligera ocasional, variable, tormenta permanente, niebla densa y más — adaptados a cada mapa (nieve en lugar de lluvia en Sakhal).

Velo antes que tus jugadores: una escena de cielo animada y una línea de tiempo simulada de 4 horas muestran lo que tus valores significan realmente en el juego.

Salida segura: las comprobaciones de plausibilidad detectan ajustes imposibles y la exportación respeta el formato oficial del archivo, comentarios incluidos.

Cómo funciona

Elige tu mapa y un preajuste como punto de partida. El modo sencillo cubre todo lo que la mayoría de servidores necesita: rango de nubes, cantidad de lluvia o nieve, niebla, viento y tormentas — todo con deslizadores y respuesta en vivo.

El modo pro muestra cada valor bruto de cfgweather.xml (current, limits, timelimits, changelimits, thresholds y storm) con explicaciones claras, para ajustar con precisión transiciones y ventanas.

Descarga cfgweather.xml y súbelo a mpmissions/<tu misión>/ con el servidor detenido, luego reinícialo. El editor exporta reset="1" enable="1" para que el archivo surta efecto de verdad.

Preguntas frecuentes

¿Dónde va cfgweather.xml en mi servidor de DayZ?

En tu carpeta de misión: mpmissions/dayzOffline.chernarusplus/ para Chernarus, mpmissions/dayzOffline.enoch/ para Livonia y mpmissions/dayzOffline.sakhal/ para Sakhal. Detén el servidor antes de reemplazar el archivo y reinícialo después — los cambios de clima solo se aplican tras un reinicio.

¿Por qué mi cfgweather.xml no tiene efecto?

El archivo vanilla viene con enable="0", lo que lo desactiva por completo — el servidor usa entonces su clima por defecto controlado por script. Pon enable="1" y también reset="1"; de lo contrario, el clima guardado en el storage de la misión puede sobrescribir tus valores iniciales. Este editor exporta ambos interruptores activados por defecto.

¿Cómo consigo un clima siempre soleado?

Usa el preajuste «siempre soleado»: fija nubes, niebla y precipitación a 0, mantiene el viento suave y hace imposibles los rayos (umbral storm por encima de 1.0). Este patrón — limits con min = max — es exactamente cómo la comunidad bloquea el clima de forma permanente.

¿Cómo configuro lluvia ligera y ocasional?

Usa el preajuste «lluvia ligera ocasional»: la intensidad de la lluvia se limita a un 35 % aproximadamente, y la lluvia solo es posible cuando la nubosidad es alta (thresholds min alrededor de 0.65) mientras el rango de nubes permitido suele quedar por debajo. Unos timelimits largos mantienen el clima tranquilo entre chubascos.

¿Funciona la nieve en Chernarus o Livonia?

No — la nieve es una característica de mapas invernales como Sakhal. Los archivos vanilla mantienen explícitamente la nieve a 0 en Chernarus y Livonia, y la lluvia a 0 en Sakhal. El editor cambia el canal de precipitación automáticamente según el mapa elegido y avisa si una configuración los mezcla.

Tu servidor ya funciona. ¿Lo encuentran los jugadores?

Publícalo gratis en DZPage: PC, PlayStation y Xbox, con contador de jugadores en vivo, votos, comentarios y tu propia página de servidor. Sin plazas premium, sin pagos, sin esperas.

2265 visitantes en 30 días · gratis, sin plazas premium · solo 7 servidores publicados

¿Atascado con la configuración de tu servidor?

Pregunta en el Discord de DZPage: allí responden dueños de servidores y el desarrollador. Las herramientas nuevas se anuncian primero allí.

Unirse al Discord754 miembros
10 % de descuento

Alquila tu propio servidor de DayZ

Con nuestro enlace de socio consigues un 10 % de descuento en todos los pedidos de GPORTAL: servidores para PC, PlayStation y Xbox.

Conseguir un 10 % de descuento

Socio publicitario · Enlace de socio: tú ahorras un 10 %, nosotros recibimos una comisión.

Esta herramienta es gratis — y seguirá siéndolo

Sin cuenta, sin muro de pago, sin límites. Si te ahorró tiempo, 5 € una sola vez mantienen los servidores en marcha y te quitan los anuncios.

Apoyar DZPage