Weather Essentials for FiveM (ESX, QBCore)

Weather Essentials is a fully server-authoritative weather and environment system for FiveM. Every player sees synchronized weather, time, water levels, and extreme event states at all times, including players joining mid-session. Version 2.0.0 introduces a complete rewrite with improved architecture, seven extreme events, a season system, live weather API integration, and a redesigned NUI interface.
Regional Weather System
Divide the map into independent weather zones using configurable circular regions. Each region can run its own weather pattern with smooth transitions as players move across zones, creating a dynamic and immersive environment.
Season System
- Spring, Summer, Autumn, and Winter supported
- Per-season weather probability weights
- Season-based voting blacklists
- Real mode using real-world calendar
- Cycle mode using in-game days
- Manual mode for admin control
Extreme Weather Events
- Earthquake with vehicle forces and ragdoll effects
- Storm with high wind and camera shake
- Extreme Cold with fog effects
- Extreme Heat with red-mist atmosphere
- Tsunami with warning, flood, hold and drain stages
- Meteor Shower with impact effects
- Hurricane with shifting directional wind forces
Live Weather API Integration
Supports Open-Meteo API to sync in-game weather with real-world conditions using latitude and longitude configuration. WMO weather codes are automatically mapped to GTA weather types.
Weather Voting System
Players can participate in automatic or admin-triggered weather voting using /weathervote. Weather options are filtered based on season rules, and tied votes are resolved automatically.
Forecast Panel
Players can view upcoming weather types and estimated transition times through the forecast panel. Forecasts regenerate automatically whenever weather or seasons change.
Redesigned NUI Interface
- Player panel using F5
- Admin drawer using F6
- Weather controls
- Time and season controls
- Extreme event management
- Blackout and sync controls
- Server-side ACE permission validation
Why Use B2 Weather Essentials
This script goes beyond simple weather sync by delivering a complete environmental simulation system. It is ideal for realistic roleplay servers wanting advanced weather mechanics, disaster events, and seasonal immersion.
Installation
- Download the latest release from GitHub
- Extract to your resources folder as b2_weatherEssentials
- Add ensure b2_weatherEssentials to your server.cfg
- Configure config.lua to your preferences
- Grant ACE permissions as needed


Reviews
There are no reviews yet.