🌏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