Skip to content

Configuration reference

Everything below lives in ReplicatedStorage/RadioSystem/RadioConfig. Defaults are the shipped values. The config generator writes all of this for you.

Install and general

Key Default What it does
Version "2.0.1" System version, shown in Radio Info
GiveRadioOnSpawn "auto" "auto" = give one unless a dock exists; true always; false never
PutToolInStarterPack false Leave the Tool in StarterPack instead of handing it out per spawn
PowerOnFirstEquip true The radio switches on the first time it is taken out
WorksWhileStowed true PTT works with the radio on the belt
AutoCreateListener true Create an AudioListener for the player if the game has none
UseMicAccessList true Per-channel microphone permission gate

Channels and traffic

Key Default What it does
Zones 2 zones × 16 Your channel plan
DefaultZone / DefaultChannel 1 / 1 Where radios start
OneAtATime true One talker per channel
EmergencyOverridesAdmit true Emergencies ignore the busy-channel rule
Priority Preempt = true, Radio 1, Console 3, Emergency 4 Who wins a busy channel
Scan.Enabled true Scanning at all
Scan.Mode "AllProgrammed" Stop on any channel the radio is programmed for, in any zone, or "Lists" for the channel numbers in Scan.Lists, same zone only
Scan.HangTime 4 Seconds to stay on a channel after a call
Scan.Talkback true Keying up replies on the channel scan stopped on
Scan.PriorityChannels { "Emergency Ops" } Channels that win over a scan stop
Sidetone on The clicks you hear in your own earpiece
Limits.ActionsPerSecond 12 Per-player input rate limit

Timing

Key Default What it does
TxStartHold 0.65 Lead-in before the mic opens
TalkPermitDelay 0.10 Gap before the talk permit tone
TxHangTime 0.25 Channel hold after release
TimeOutTimer 60 Maximum transmission length
TotWarning 5 Warning before the timeout
EmergencyHold 1.5 Hold time on the emergency key
EmergencyHotMic 10 Seconds of open mic after an emergency
Digital.AccessTime 0.30 Wait for the channel grant
Digital.LateEntry 0.36 Mute while syncing to a call in progress

Audio

Key Default What it does
Audio.VolumeSteps 16 Steps on the volume knob
Audio.DefaultVolume / MaxVolume 1.8 / 4.0 Starting and maximum volume
Audio.RxGain / MicGain 3.2 / 2.0 Receive and microphone gain
Audio.Attenuation curve How radio audio falls off with distance for bystanders
Dsp.ApplyFromConfig false false = the BusTemplate instance wins; true = these numbers do
Dsp.MirrorTemplateEdits true Edits to the template apply to live channels
Dsp.BandLimit / Gate / Compressor / Presence / Codec / Distortion / Limiter The chain, node by node. See The audio path
Dsp.AudioProfiles The receive EQ presets offered in Radio Settings → Audio Preference
SquelchHiss "AnalogOnly" Where carrier hiss is heard
TxStaticOnDigital false Digital channels stay silent between words
SoundLibrary 40 assets Every tone the radio uses; swap any asset ID
TTS on, voice "3" Text-to-speech voice, speed, pitch, limits, and TextEntry / EchoToChat for the T key

Coverage and infrastructure

Key Default What it does
Coverage.Mode "Auto" "Auto" (enforce once a repeater exists), "Repeater" (always enforce), "Off"
Coverage.DefaultRepeaterRange 250 Studs, when a repeater has no Range
Coverage.SimplexRange 350 Talkaround range
Coverage.UpdateRate 0.5 Seconds between coverage recalculations
Monitor AutoCreate = false The ChannelMonitor part: which zone/channel, how far it is heard
Checkout on, 12 slots Docks, interaction distance, charge rate, return on leave
Console on Console roles, monitored channels, stun permission, audibility
Paging on PA speakers, all-call routing, alert priority threshold
Alarms on Alert tones, priorities, queue depth, rate limit, Watchers
Locations — Location tag and what an unknown location is called
Battery on Runtime, transmit drain, low threshold, chirp interval

People

Key Default What it does
Roles on Attribute, teams, groups, users, priority, Studio override
Aliases "%s %d" from 1001 Alias format, labels per role, persistent IDs and their DataStore
LoneWorker Engineering, Security, 600 s See Safety features
ManDown on, 15 HP, 10 s See Safety features

Interface

Key Default What it does
Interface.Enabled true Captions and the preference layer
Interface.PrefsStore "RadioPrefs_v1" DataStore for per-player settings
Captions on (per player: off) Transcription, timings, placeholder text
Handset.ShowWhen "Equipped" When the on-screen radio appears
Handset.HomeStyle "R7" "Template" keeps your own layout
Handset.P1 / P2 Zones / Contacts Programmable buttons
Handset.PrivacyKey 1 Shared privacy key for the fleet
Handset.IconImages 46 asset IDs The menu icon set
Handset.QuickTexts / StatusList / JobTickets Presets your players pick from
Handset.MessageMaxLength / InboxSize / CallLogSize / … Message system limits
Handset.Vox experimental Voice-activated transmit
Animations IDs empty Talk animation. See Install
Model Tool name, tooltip, grip, VisualRotation, TalkGrip
Belt Where the stowed radio sits on R6 and R15
Portal placeholders Web portal link
TrafficLog.Size 500 Calls kept in memory for logs and the portal
Debug boot report on Boot report, graph verification, verbose logging, dump key