Retro Radio
Configuration
Section titled โConfigurationโPrimary config file:
config.lua- Internal defaults:
shared/config_defaults.lua
config.lua is now intentionally small and only contains the values most server owners are likely to change.
The resource keeps its detailed timing, audio, and performance tuning in shared/config_defaults.lua so the public config stays clean.
Admin-Facing Settings
Section titled โAdmin-Facing SettingsโAccess and permissions:
Config.FrameworkConfig.DJJobNameConfig.DJJobsConfig.DJAcePermissionConfig.AllowMultipleDJsConfig.DebugAllowAllDJsConfig.AdminToolsEnabledConfig.EmitterFxAdminIdentifiersConfig.DJGradesConfig.DJBossGrades
Core feature toggles:
Config.EnableCallInsConfig.MaxCallersInQueueConfig.EnableWeatherModuleConfig.WeatherAuthorityResourceConfig.WeatherAuthorityProviderConfig.WeatherAuthorityFallbackConfig.AutonomousStationEnabledConfig.AdEveryTracksConfig.BoomboxEnabled
Common server-specific values:
Config.DJLocationsConfig.RadioStationBlipsConfig.DJInteractionDistanceConfig.DJManageDistanceConfig.VehicleRadioKeybindConfig.EmitterDefaultRadiusConfig.VehicleEmitterRadiusConfig.BoomboxItemNameConfig.BoomboxPropModelConfig.BoomboxEmitterRadius
These are the settings most servers will touch when wiring permissions, choosing which features are on, and matching inventory item names or common radio behavior.
Advanced Defaults
Section titled โAdvanced Defaultsโshared/config_defaults.lua contains the full compatibility defaults for scheduler timing, call routing, weather cadence, audio ducking, boombox carry tuning, emitter performance, diagnostics, and private runtime wiring.
Most servers should leave that file alone unless they are actively tuning behavior after profiling or focused QA.
Operational Guidance
Section titled โOperational GuidanceโRecommended defaults for most servers:
- keep
Config.Framework = "auto"unless you need to forceqbox,qbcore,esx, orstandalone - keep external weather authority enabled if you already use
rs_weather - keep trace logging off in production
- only edit
shared/config_defaults.luawhen you specifically need deeper behavior tuning