Skip to content

Retro Weather

FilePurpose
config.luaPrimary configuration
shared/defaults.luaAdvanced defaults (fallback values)
SettingDescription
Config.AdminAcePermissionACE permission for admin access (default: rsweather.admin)
Config.DebugAllowAllAdminsAllow all players admin access (testing only)
SettingDescription
Config.EnableWeatherModuleEnable/disable weather system
Config.EnableTimeModuleEnable/disable time system
SettingDescription
Config.WeatherPrimaryRegionPrimary weather region
Config.WeatherRegionOrderOrder of weather regions
Config.RegionalWeatherPer-region weather configuration
Config.WeatherFrontsEnabledEnable weather fronts between regions
Config.WeatherMovementModeDefaultDefault weather movement mode
SettingDescription
Config.TimeUse24HourUse 24-hour time format
Config.TimeStartHourStarting hour
Config.TimeStartMinuteStarting minute
Config.TimeScaleTime scale multiplier
Config.TimeFrozenStart with time frozen
Config.TimeSetTransitionSecondsTransition duration for time changes
SettingDescription
Config.TimeRealtimeEnable realtime clock mode
Config.TimeRealtimeZoneIANA timezone string (e.g., America/Los_Angeles)
Config.TimeRealtimeUpdateSecHow often realtime is refreshed
SettingDescription
Config.TraceWeatherEnable weather tracing
Config.TraceTimeEnable time tracing
Config.TraceZonesEnable zone tracing
FilePurpose
data/weather_patterns.jsonPer-region weather sequences and durations
data/zones.jsonMap polygons for regions
  • shared/defaults.lua applies fallback values when keys are missing.
  • Realtime mode ignores admin set/freeze/scale time actions while enabled.