πWeatherSync
Weather Management
13 Weather Types: CLEAR, EXTRASUNNY, CLOUDS, OVERCAST, RAIN, THUNDER, CLEARING, SMOG, FOGGY, XMAS, SNOWLIGHT, BLIZZARD
Dynamic Weather System: Smooth transitions between weather types
Temperature Control: Range from -20Β°C to 50Β°C with real-time updates
Rain Intensity: Adjustable from 0-100% with visual feedback
Fog Density: Control fog levels from clear to heavy (0-100%)
Wind Speed: Dynamic wind effects from calm to storm (0-100%)
Weather Freeze: Lock current weather to prevent automatic changes
Blacklist System: Disable specific weather types server-wide
Auto Weather Cycle
Automatic Weather Changes: Configurable interval (default: 30 minutes)
Probability-Based Selection: Weighted random weather selection
Temperature Ranges: Each weather type has realistic temperature settings
Forecast Warnings: 15-minute advance notification of upcoming weather
Smooth Transitions: Gradual weather changes for immersion
Player Voting System
Democratic Weather Selection: Players vote on next weather change
Modern Voting UI: Clean interface with Font Awesome icons
Real-time Vote Tracking: Live vote counts and percentages
Configurable Timing: Customizable voting duration (default: 60 seconds)
Minimum Players: Set minimum online players for voting
Auto-Open UI: Optional automatic voting panel display
Vote Bar Graphics: Visual representation of vote distribution
Time Management
Full Time Control: Set any time (00:00 to 23:59)
Time Freeze: Lock game time at specific hour
Quick Time Buttons: Day (12:00) and Night (00:00) shortcuts
Sync to All Players: Server-wide time synchronization
Manual Input: Direct hour and minute entry
Scheduler System
Automated Schedules: Set weather changes at specific times
Database Storage: Persistent schedules across server restarts
Enable/Disable Toggle: Turn schedules on/off without deletion
Date-based Scheduling: Support for specific dates
Repeat Types: Daily, weekly, or one-time schedules
Priority System: Schedules override auto-cycle
Logging System
Comprehensive Logs: Track all weather changes and actions
User Attribution: Records who made each change
Timestamp Tracking: Precise time of each action
Action Types: Command, Manual, Schedule, Export, Auto-Cycle
Log Viewer: In-game log browser with filtering
Clear Logs: Admin option to clear old logs
Performance
Optimized Code: Efficient resource usage
Client-side Caching: Reduced server requests
Minimal Resmon: Low impact on server performance
Async Operations: Non-blocking database queries
Smart Syncing: Updates only when necessary
Last updated