Editor de Clima do DayZ (cfgweather.xml)

Configure o clima do seu servidor DayZ sem mexer no XML bruto: escolha um preset como sempre ensolarado ou chuva fraca rara, ajuste nuvens, chuva, neve, névoa, vento e trovoadas com controles deslizantes, veja a prévia animada do céu reagir — e baixe um cfgweather.xml pronto para usar em Chernarus, Livonia ou Sakhal.

Mapa
Presets
Prévia ao vivo
Nuvens100%Chuva100%Névoa8%Vento20.0 m/sRaios possíveis
Linha do tempo de exemplo (4 horas no jogo)
0%25%50%75%100%0h1h2h3h4hRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaiosRaios
NuvensChuvaNévoaVento (0–20 m/s)Raios
Verificações

Nenhum problema encontrado — a configuração parece plausível.

Nuvens
Faixa permitida
0%0%100%100%
Valor inicial
45%
Ritmo do clima
Chuva
Intensidade
0%0%100%100%
Cobertura de nuvens necessária
60%
Névoa
Faixa permitida
0%2%8%100%

Dica: valores acima de uns 20 % já são bem densos; 50 % ou mais é visibilidade de filme de terror.

Vento
Faixa permitida
0 m/s0 m/s20 m/s20 m/s
Trovoada
Densidade de raios
100%
Cobertura de nuvens necessária
90%
Interruptores do arquivo
enable — arquivo ativo
reset — ignorar clima salvo

Caminho no servidor: mpmissions/dayzOffline.chernarusplus/cfgweather.xml · Pare o servidor antes de enviar; as mudanças valem após um reinício.

Prévia do 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>

Presets prontos: sempre ensolarado, chuva fraca rara, instável, tempestade permanente, névoa densa e mais — adaptados a cada mapa (neve em vez de chuva em Sakhal).

Veja antes dos seus jogadores: uma cena animada do céu e uma linha do tempo simulada de 4 horas mostram o que os seus valores realmente significam no jogo.

Saída segura: as verificações de plausibilidade pegam configurações impossíveis, e a exportação segue o formato oficial do arquivo, incluindo os comentários.

Como funciona

Escolha o seu mapa e um preset como ponto de partida. O modo simples cobre tudo o que a maioria dos servidores precisa: faixa de nuvens, quantidade de chuva ou neve, névoa, vento e trovoadas — tudo em controles deslizantes com resposta ao vivo.

O modo pro mostra todos os valores brutos do cfgweather.xml (current, limits, timelimits, changelimits, thresholds e storm) com explicações em linguagem simples, para você ajustar com precisão as velocidades e janelas de transição.

Baixe o cfgweather.xml e envie para mpmissions/<sua missão>/ com o servidor parado, depois reinicie. O editor exporta reset="1" enable="1" para que o arquivo realmente faça efeito.

Perguntas frequentes

Onde fica o cfgweather.xml no meu servidor DayZ?

Na pasta da missão: mpmissions/dayzOffline.chernarusplus/ para Chernarus, mpmissions/dayzOffline.enoch/ para Livonia e mpmissions/dayzOffline.sakhal/ para Sakhal. Pare o servidor antes de substituir o arquivo e reinicie depois — mudanças de clima só valem após um reinício.

Por que o meu cfgweather.xml não faz efeito?

O arquivo vanilla vem com enable="0", o que o desliga por completo — aí o servidor usa o clima padrão do script. Defina enable="1" e também reset="1", senão o clima salvo no storage da missão pode sobrescrever os seus valores iniciais. Este editor exporta as duas flags ativadas por padrão.

Como deixo o clima sempre ensolarado?

Use o preset sempre ensolarado: ele fixa nuvens, névoa e precipitação em 0, mantém o vento fraco e torna os raios impossíveis (threshold de storm acima de 1.0). Esse padrão de limits com mínimo igual ao máximo é exatamente como a comunidade trava o clima de forma permanente.

Como configuro chuva fraca e rara?

Use o preset de chuva fraca rara: a intensidade da chuva é limitada em torno de 35 %, e a chuva só se torna possível quando a cobertura de nuvens está alta (mínimo de thresholds por volta de 0.65), enquanto a faixa de nuvens permitida fica quase sempre abaixo disso. Timelimits longos mantêm o clima calmo entre as pancadas.

A neve funciona em Chernarus ou Livonia?

Não — a neve é um recurso dos mapas de inverno como Sakhal. Os arquivos vanilla mantêm a neve explicitamente em 0 em Chernarus e Livonia, e a chuva em 0 em Sakhal. O editor troca o canal de precipitação automaticamente conforme o mapa selecionado e avisa você se uma configuração misturar os dois.

Seu servidor está configurado. Os jogadores conseguem encontrá-lo?

Cadastre o seu servidor no DZPage de graça: PC, PlayStation e Xbox, com contagem de jogadores em tempo real, votos, comentários e uma página própria para o servidor. Sem vagas premium, sem pagamento, sem espera.

2.599 visitantes em 30 dias · grátis, sem vagas premium · só 8 servidores cadastrados até agora

Travado na configuração do seu servidor?

Pergunte no Discord do DZPage — donos de servidor e o desenvolvedor respondem por lá. Novas ferramentas são anunciadas lá primeiro.

10% de desconto

Alugue o seu próprio servidor DayZ

Use o nosso link de parceiro e ganhe 10% de desconto em qualquer pedido na GPORTAL — servidores para PC, PlayStation e Xbox.

Ganhar 10% de desconto

Parceiro publicitário · Link de parceiro: você economiza 10%, nós ganhamos uma comissão.

Esta ferramenta é grátis — e continua grátis

Sem login, sem paywall, sem limites. Se ela te economizou tempo, uma doação única de € 5 mantém os servidores no ar e remove os anúncios para você.

Apoiar o DZPage