Мод Weather Lighting Control (WLC) для DayZ (дейз). Установлен на 2 серверах RiseOfServers. Ниже: серверы с модом и описание Workshop.
Weather & Lighting Control gives server owners full control over DayZ's weather system through a single JSON config file. Define weather patterns, chain them into sequences that tell weather stories, tune volumetric fog, and randomize night darkness — all server-side, no scripting required.
SERVER-SIDE ONLY — clients do not need to download or install anything.
Optional companion mod: Install Weather & Lighting Control - COT Panel alongside this mod for an in-game admin GUI through Community Online Tools. WLC core works fully without it — chat commands cover everything the panel does.
https://steamcommunity.com/sharedfiles/filedetails/?id=3720376716
Features
[*] 30 weather patterns out of the box — from clear skies and golden hour to coastal squalls, thunderstorms, and pea soup fog. Weighted random selection with smooth transitions
[*] Weather sequences — short scripted weather stories: a storm builds and breaks, a squall blows through, fog rolls in at dawn. 9 sequences included
[*] Anti-repeat system — no more hours of nonstop rain. Forced dry breaks after consecutive rain, cooldowns between sequences, same-sequence blocking. Fully configurable
[*] Time-of-day weights — fog more likely at dawn, thunderstorms at dusk, clear skies during the day
[*] Seasonal weights — grey skies dominate winter, clear weather peaks in summer, fog rolls in during autumn
[*] Volumetric fog — 3D height-aware fog that pools in valleys and thins on hilltops. Works on all maps including Chernarus (DayZ 1.29+)
[*] Variable night darkness — randomized moon intensity each night. Some nights are pitch black, others moonlit
[*] Storm systems — lightning and thunder with configurable intensity, frequency, and overcast threshold
[*] Wind control — speed, direction, and gusting per pattern
[*] Admin commands — cycle, test, and force patterns live via chat. Start or cancel sequences on demand
[*] Optional COT admin panel — install the companion mod for a full in-game GUI: live pattern editor, force-pattern / start-sequence buttons, pause/resume, save-as-new, status display
[*] Ready to play — generates a complete production config on first launch. Works immediately, tune later
[*] State persistence — survives server restarts
What's New in v2.8
[*] COT admin panel split into an optional companion mod — WLC core is now strictly server-only with no COT dependency. Install WeatherLightingControl_COT separately if you want the in-game GUI; skip it for headless / chat-only deployments. Fixes a load-order conflict that previously could break COT entirely on servers running both
[*] Bug fix: overcast no longer drifts to 1.0 — patterns asking for low overcast (e.g. 0.20) used to silently walk upward toward fully overcast over the pattern's duration because of a missing engine lock parameter. All weather Set() calls now lock for the pattern's full lifetime. Skies hold the value the pattern intends
[*] Bug fix: rain plays at full configured intensity — patterns with rain_max near 1.0 were being silently capped at ~70% because of a misnamed multiplier (the old "rain_sound_level" field was multiplied into the rain value, dampening visuals and audio together). Heavy downpour now actually looks heavy
[*] Removed: rain_sound_level config field — DayZ does not expose a script-side rain audio multiplier. The field was always going to silently cap one of visuals or audio without controlling the other; it's been removed. Existing configs containing the key still load fine — DayZ ignores unknown keys
Installation
1. Add -mod=@WeatherLightingControl to your server startup parameters.
2. Disable vanilla weather. In your mission folder, create or edit cfgweather.xml:
Without this step both systems run simultaneously and conflict.
3. Start the server. WLC creates a complete config at $ServerProfile/WLC/weather_config.json. Weather runs immediately with 30 patterns and 9 sequences. Edit the file and restart to customize.
4. (Optional) If you want the in-game admin panel, also install Community Framework, Community Online Tools, and the WeatherLightingControl_COT companion mod. Admins with COT permissions get a "Weather & Lighting" entry in the COT panel.
Anti-Repeat System
The most common complaint with weather mods is endless rain. WLC solves this with three configurable controls:
[*] Consecutive wet limit — after 3 rain patterns in a row, the system guarantees a dry pick. Covers both standalone patterns and patterns within sequences
[*] Sequence cooldown — after any sequence finishes, at least 3 standalone weather patterns must play before another sequence can trigger
[*] Same-sequence cooldown — the same sequence can't repeat for at least 8 pattern changes
All three settings can be tuned or disabled (set to 0) in the config.
Admin Commands
Enable with "enable_testing_mode": 1 in your config. Commands use /w or /weather prefix.
[*] /w next — skip to next pattern instantly
[*] /w prev — go back to previous pattern
[*] /w random — force a new random pattern
[*] /w PATTERN NAME — set a specific pattern by name
[*] /w list — list all pattern names
[*] /w info — show current pattern and time remaining
[*] /w stop / /w resume — pause or resume automatic changes
[*] /w time MINUTES — override time until next change
[*] /w seq NAME — start a named sequence
[*] /w seqlist — list all sequences
[*] /w seqcancel — cancel active sequence
[*] /w help — full command list
If you prefer a GUI, install the companion COT panel mod — every command above plus a live pattern editor.
Volumetric Fog
Per-pattern volumetric fog creates 3D height-aware fog that behaves differently depending on terrain. Control thickness with height_density (0.0-1.0), horizontal visibility with distance_density, and vertical spread with height_bias (keep at or below 50.0).
As of DayZ 1.29, volumetric fog works on all maps including Chernarus. On older servers, WLC automatically falls back to standard fog. Your config works everywhere.
Configuration
Everything is controlled from one JSON file — no scripting required.
[*] Per-pattern overcast, fog, rain, snow, wind, storm, timing, and volumetric fog
[*] Time-of-day and seasonal weight multipliers per pattern
[*] Anti-repeat controls: consecutive wet limit, sequence cooldowns
[*] Sequences with random trigger chance or fixed hour trigger
[*] Global thunder + wind sound multipliers, snow toggle, night lighting range
Full parameter reference and example configs are included in the mod files (DOCUMENTATION.md and example.md).
Compatibility
[*] DayZ 1.29+ recommended (volumetric fog on all maps)
[*] Works with COT (Community Online Tools) and most server-side mods
[*] Optional COT companion mod adds an in-game admin GUI
[*] Compatible with all official DayZ maps
[*] No client download required for the core mod
Support
Enable "debug_logging": true for detailed per-change logs. Check your server log for lines to diagnose issues.