LogoLogo
SupportServer Hosting
  • Sonoran Radio
    • 🏆Why Choose Sonoran Radio
    • 📱Download the App
  • Other Products
    • 🖥️FiveM Hosting
    • ⌨️Sonoran CAD
    • 📝Sonoran CMS
  • Tutorials
    • Getting Started
      • Register a Community
      • Invite and Manage Users
      • Installing the In-Game Resource
      • Transfer or Delete a Community
    • Usage
      • Dispatch & Admin Panel
        • Using the Dispatch Panel
        • Configure Channels
        • Custom Voice Effects
        • Custom SFX
        • Custom Tone Board
        • Emergency Calls
        • Transmission Logs
        • Default User Settings
        • Multi-Server
      • In-Game Radio
        • Using the In-Game Radio
          • FiveM Keybinds & Commands
        • Customizing Radio Frames
        • Hear Nearby Radio Chatter
        • Radio Scanners
        • In-Game Repeaters
        • Tunnels and Degrade Zones
        • In-Game Speakers
        • Connected Users List
        • Configuring ACE Permissions
        • IP Whitelisting
        • Background Audio Injection
      • Troubleshooting
        • Error Codes
        • Client Debug Mode
        • In-Game Microphone Not Working
        • Browser Microphone Permissions
        • In-Game Volume Too Low
        • Mac Keybinds
        • In-Game Timeouts
    • Integrations
      • AI
      • Sonoran CMS
      • Sonoran CAD Integration
      • Vehicle Radio Display
      • Big Daddy Radio Animations
      • FiveM Inventories
      • FiveM Phone Scripts
      • Developer Documentation
        • Resource API
        • API Endpoints
          • Data Structures
          • Users
            • Get Connected Users
            • Get Connected User
            • Set User Channels
            • Set User Display Name
          • Channels
            • Get Community Channels
          • Community Server
            • Set Server IP
            • Get Server Subscription from IP
            • Set In-Game Speaker Locations
        • Push Events
          • Play Tone
          • User Connected
  • Pricing
    • Pricing FAQ
      • Standalone Pricing
  • Roadmap & Changelog
    • 🗺️Roadmap
    • Changelog
    • Migration Guides
  • Other
    • Contact Us
    • Policy
      • Privacy Policy
      • Refund and Purchase Policy
Powered by GitBook
On this page
  • A. One-Click Installation (RocketNode)
  • B. Pre-Configured Resource Installation
  • 1. Download the ZIP
  • 2. Extract the ZIP File
  • 3. Update Your Server Config
  • C. Resource Installation (Manual)
  • 1. Download the ZIP
  • 2. Extract the ZIP File
  • 3. Configure Community Information
  • 4. Update Your Server Config
  • Configuration Values
  • ACE Permissions (Command Restrictions)
  • Updates
  • Next Steps

Was this helpful?

Edit on GitHub
  1. Tutorials
  2. Getting Started

Installing the In-Game Resource

Learn how to download and install the in-game resource.

PreviousInvite and Manage UsersNextTransfer or Delete a Community

Last updated 25 days ago

Was this helpful?

A. One-Click Installation (RocketNode)

We've partnered with Rocket Node to bring you one-click Sonoran Radio installation for FiveM — making it easier than ever to host your community and connect with Sonoran Radio.

  • Use code SONORAN to save big!

B. Pre-Configured Resource Installation

1. Download the ZIP

Download a pre-configured version of the in-game resource from the panel. This download will already have your community ID and API key in the config.lua file.

Navigate to Customization > FiveM Integration > Download Resource

2. Extract the ZIP File

Extract the .zip file into your resources directory. Place the sonoranradio and sonoranradio_updatehelper into a folder labeled [sonoranradio]

3. Update Your Server Config

In your server.cfg file, add the following:

exec @sonoranradio/sonoranradio.cfg

It is very important that the sonoranradio_updatehelper resource is not started manually. Doing so may cause a server crash if updates are available due to a race condition.

DO NOT start the whole [sonoranradio] folder as that will also start the sonoranradio_updatehelper which might cause crashing if started manually.

Example of what NOT to do: ensure [sonoranradio]

Start this resource AFTER your preferred framework and any additional framework core resources such as inventory resources


C. Resource Installation (Manual)

1. Download the ZIP

2. Extract the ZIP File

Extract the .zip file into your resources directory. Place the sonoranradio and sonoranradio_updatehelper into a folder labeled [sonoranradio]

3. Configure Community Information

  1. Rename the config.CHANGEME.lua file to config.lua

  2. In the config.lua file set comId to your community's ID

  3. in the config.lua file set apiKey to your community's API key

The community ID and API key can be found in the Administration tab.

4. Update Your Server Config

In your server.cfg file, add the following:

# Start the sonoranradio resource
ensure sonoranradio

# Permissions for auto-updater (REQUIRED)
add_ace resource.sonoranradio command allow
add_ace resource.sonoranradio_updatehelper command allow

It is very important that the sonoranradio_updatehelper resource is not started manually. Doing so may cause a server crash if updates are available due to a race condition.

DO NOT start the whole [sonoranradio] folder as that will also start the sonoranradio_updatehelper which might cause crashing if started manually.

Example of what NOT to do: ensure [sonoranradio]


Configuration Values

Configuration Options
Parameter
Default
Description

comId

EMPTY

The Sonoran Radio Community ID

apiKey

EMPTY

The Sonoran Radio Community API Key

debug

false

allowUpdateWithPlayers

true

Allow the auto-updater to run while players are still in the server.

enableCanary

false

Allow the auto-updater to pull development branches for early testing.

allowAutoUpdate

true

Allow the auto-updater to run.

chatter

true

Allow civilians to hear radio chatter when one is nearby

talkSync

true

emergencyCallCommand

911

Command suffix to start or stop an emergency call (i.e. '911' == /radio 911)

luxartResourceName

lvc

keybinds

Default radio keybinds (these can be changed in GTA settings)

towerRepairTimer

20

Time (in seconds) that it takes a player to repair a destructed tower.

rackRepairTimer

15

Time (in seconds) that it takes a player to repair a destructed server rack.

antennaRepairTimer

15

Time (in seconds) that it takes a player to repair a destructed cellular antenna.

acePermSync

false

acePermsForServerRepair

false

Restrict the ability to repair damaged radio repeaters with ACE permissions.

ACE Command: sonoranradio.repair

acePermsForTowerRepair

false

Restrict the ability to repair damaged radio repeaters with ACE permissions.

ACE Command: sonoranradio.repair

acePermsForAntennaRepair

false

Restrict the ability to repair damaged radio repeaters with ACE permissions.

ACE Command: sonoranradio.repair

acePermsForRadio

false

Restrict the usage of the radio (/radio) with ACE permissions. ACE Command: sonoranradio.use

enforceRadioItem

false

acePermsForRadioUsers

false

Restrict the usage of the radio (/radiousers) with ACE permissions. ACE Command: sonoranradio.radiousers

disableRadioOnDeath

true

Disables radio when dead.

restoreRadioStateWhenAlive

true

Restore the radio's power state (on/off) when you are revived or respawn.

deathDetectionMethod

auto

What method to use for death detection. auto, manual, or qbcore

disableAnimation

false

Disable the radio talking animation for custom animation scripts.

noPhysicalCellRepeaters

false

Hide the in-game cellular antenna repeaters

noPhysicalRacks

false

Hide the in-game server rack repeaters

noPhysicalTowers

false

Hide the in-game tower repeaters


ACE Permissions (Command Restrictions)

ACE permissions allow communities to restrict access to actions like using the radio, adding and removing towers, repairing towers, and more.


Updates

The Sonoran Radio in-game resource will automatically update with the latest features, fixes, and changes upon server restart!


Next Steps

Learn how to customize and use the dispatch and in-game portals:

Download the of the FiveM resource

Display tower ranges on the map and other console prints. This can be toggled live with the .

Talk in-game whenever you talk on the radio If using , you will also need to disable their TalkSync feature in the settings.ini file.

Resource name for Luxart Vehicle Control, .

.

Require the user to have a item in their inventory to be able to use the radio or radio scanner.

Config.keybinds = {
	['toggle'] = '',
	['ptt'] = '\\',
	['power'] = '',
	['panic'] = '',
	['nextChannel'] = '',
	['prevChannel'] = '',
	['talkAnim'] = ''
}
latest release
Configuring ACE Permissions
Usage
Purchase your FiveM Game Server!
BD Animations
View supported frameworks and inventories.
debug mode command
Sync ACE permissions to auto-approve and grant radio permissions from in-game
Sonoran Radio - Folder Structure
Sonoran Radio Folder Structure
Sonoran Radio - Community ID & API Key
used for the siren volume integration