Event & World Managers
Weather Pattern Designer
Design custom weather patterns for your server's environment. Configure rain intensity, fog density, wind speed, and temperature cycles.
Global Settings
Controls whether to load weather from storage or use this configuration
Controls whether this weather configuration file is enabled
Storm Settings
Controls the intensity of lightning during storms (0-1)
Minimum overcast value required for lightning to appear
Time in seconds between lightning strikes
XML Options
Donator FeatureAdvanced XML options are available to donors. Become a donor to unlock these features.
- Format options (pretty print or minify)
- Enhanced documentation and comments
- Timestamp generation information
- Comment control (standard, enhanced, or none)
Current Conditions
Current cloud coverage level
Time to reach the target value
How long the value stays before changing
Limits & Parameters
Value Limits
Range of possible overcast values (0-1)
Time Limits
How long it takes to change from one value to another
Change Limits
How much the overcast can change (0-1)
Generated Configuration
<?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="0" 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 should always remain at 0 for this world. -->
<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>
Weather Configuration Guide
Important Notes
- This configuration should be placed in your
cfgweather.xmlfile in your server directory - The
resetparameter allows you to load weather from storage instead of using this file - The
enableparameter determines if this configuration is active - Weather conditions like rain require minimum overcast levels to appear
- For Chernarus and Livonia, snowfall should remain at 0.
Weather Parameters Explained
- Overcast: Cloud coverage level, affects ambient light and weather conditions
- Fog: Visibility reduction, can create atmospheric effects
- Rain: Precipitation, requires overcast threshold to appear
- Wind: Controls both direction and strength of wind
- Snow: Usually set to 0 except on winter maps
- Storm: Controls lightning properties and frequency
Common Settings
- Sunny Day: Low overcast (0.1-0.3), low fog, no rain
- Cloudy Day: Medium overcast (0.3-0.6), light fog
- Rainy Day: High overcast (0.6-0.9), rain enabled
- Foggy Morning: Medium overcast, higher fog (0.2-0.4)
- Stormy Weather: High overcast (0.8+), rain, high wind, storms
Understanding Parameters
- actual: Current target value for the parameter
- time: How long it takes to reach the target value (in seconds)
- duration: How long the value stays before changing (in seconds)
- min/max: Absolute limits for the parameter value
- timelimits: Range for transition times between values
- changelimits: How much the parameter can change each transition
- thresholds: Required overcast levels for rain/snow & time to stop if conditions aren't met
Weather Server Performance
For better server performance, avoid rapid weather changes (use longer transition times) and extreme conditions like heavy fog or maximum wind speeds. Balance between realism and playability for the best experience.