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
  • Available Repeater Types
  • Server Rack
  • Radio Tower
  • Cellular Antenna
  • Custom Repeaters
  • Configuration
  • Tower Placement
  • Using the In-Game Towers
  • Destroying a Tower
  • Repairing a Tower
  • Viewing Tower Coverage
  • Viewing Signal Strength
  • Degrade Signals in Tunnels
  • Additional Integrations
  • Mobile Command Center Repeater
  • Hacking Repeaters - Power Grid Integration
  • Mobile (Vehicle) Repeaters

Was this helpful?

Edit on GitHub
  1. Tutorials
  2. Usage
  3. In-Game Radio

In-Game Repeaters

Configure and customize destructible radio towers in-game to impact radio performance.

PreviousRadio ScannersNextTunnels and Degrade Zones

Last updated 4 days ago

Was this helpful?

Available Repeater Types

Server Rack

Server rack style repeaters are found by default inside of police stations and hospitals. These repeaters offer the most interactive destruction experience.

Press E on the door to open it.

Each server inside can be individually destroyed and will fall separately out of the rack. These can be configured with 1-5 servers in each. As more of these servers are destroyed, the repeater signal will diminish.

Radio Tower

Tower style repeaters are found by default on hills, mountains, and large rooftops.

Players can climb the ladder to reach the top.

There are four dishes inside that each account for 25% of the health. As more of these dishes are destroyed, the repeater signal will diminish.

Cellular Antenna

Cellular antenna style repeaters are found by default on the side of high-rises and other buildings.

Destroying this antenna will disable it's repeater range.

Custom Repeaters


Configuration

Tower Placement

Default Positions

Game Menu Configuration

To add, edit, or remove a repeater, open the configuration menu by typing /radioMenu

Manual Configuration

Alternatively, you can edit the individual towers.json file in the sonoranradio resource.

towers.json
[
  // Radio Tower
  {
    // Unique Identifier
    "Id": "74d910e5-5705-4b58-baaf-88a8ca82734c",
    // Type of repeater (tower)
    "type": "radioTower",
    // XYZ Coordinates
    "PropPosition": {
      "x": -577.4769287109375,
      "y": -138.4747314453125,
      "z": 51.9765625
    },
    // Signal range in units
    "Range": 1500,
    // Allow destruction
    "Destruction": true
  },
  // Server Rack
  {
    // Unique Identifier
    "Id": "50a9c40a-e5bb-46b2-9a83-c5164599c64c",
    // Type of repeater (Server Rack)
    "type": "serverRack",
    // XYZ Coordinates
    "PropPosition": {
      "x": 443.3538513183594,
      "y": -983.1824340820312,
      "z": 30.6783447265625
    },
    // 360 degree compass heading for angles
    "heading": 90,
    // Signal range in units
    "Range": 1500,
    // Status of each server in rack: "alive" or "dead"
    "serverStatus": [
      "alive",
      "alive",
      "alive",
      "alive",
      "alive"
    ],
    // Is the repeater on or not
    "Powered": true,
    // Make the repeater invisible by setting to true
    "NotPhysical": false,
    // Temporary repeater
    "DontSaveMe": false,
    // Allow destruction
    "Destruction": true
  },
  // Cell Repeater
  {
    // Unique Identifier
    "Id": "1f68f034-500b-4b29-9356-8c8bf63fda04",
    // Type of repeater (cell repeater)
    "type": "cellRepeater",
    // XYZ Coordinates
    "PropPosition": {
      "x": 152.5,
      "y": -775.9000244140625,
      "z": 264.29998779296877
    },
    // 360 degree compass heading for angles
    "heading": 340.0,
    // Signal range in units
    "Range": 1500.0,
    // Is the repeater on or not
    "Powered": true,
    // Make the repeater invisible by setting to true
    "NotPhysical": false,
    // Temporary repeater
    "DontSaveMe": false,
    // Status of the antenna: "alive" or "dead"
    "AntennaStatus": "alive",
    // Allow destruction
    "Destruction": true
  }
]

Using the In-Game Towers

Destroying a Tower

When tower destruction is enabled, users can use any form of weapon to damage the repeaters.

Once damaged and destroyed, the tower no longer provides radio coverage within that range.

Repairing a Tower

Individual Towers

Players can walk up to a destroyed repeater and press G to being the repair process.

The repair time can be configured in the config.lua's towerRepairTimer.

All Towers

The configuration menu can be used to repair all repeaters on the map at once.

Viewing Tower Coverage

Via In-Game Map

EnablingConfig.debug in the config.lua file will display a radius around each tower, where the edge represents 50% radio quality.

Via Sonoran CAD Live Map

View Sonoran Radio repeater signal strength and health on the integrated CAD live map. Or, view dispatch call information on the in-game radio!

Viewing Signal Strength

Coming Soon!


Degrade Signals in Tunnels

Sonoran Radio also allows you to configure tunnels and other areas where signal will be degraded!


Additional Integrations

Mobile Command Center Repeater

Raise the radio antenna by running the /mccradio command.

Hacking Repeaters - Power Grid Integration

Mobile (Vehicle) Repeaters

To extend coverage range, communities can also customize what vehicles contain a radio repeater.

In the config.lua, you can configure vehucle types and the range of a given vehicle's repeater.

Example Config Structure:

-- Enable mobile repeaters
Config.enableVehicleRepeaters = true
-- Mobile repeater spawncodes
Config.repeaterVehicleSpawncodes = {
    {model = "police", label = "Police Vehicle", range = 200},
    {model = "police2", label = "Police Vehicle", range = 200},
}

In-game, you can press G to toggle the mobile repeater on a configured vehicle.

If a vehicle is destroyed, it will no longer function as a radio repeater.

Additional integrations like the , , and offer further customization.

Access to this command requires the sonoranradio.towers .

You can also restrict permissions to repairing a tower with by setting acePermsForTowerRepair to true in the config.lua.

The also offers a built-in radio repeater to improve reception on a scene.

Communities can add additional integration support, enabling users to hack a radio repeater's power source instead of destroying it.

ACE permission
ACE permissions
Sonoran CAD Integration
Tunnels and Degrade Zones
Sonoran Mobile Command Center
Sonoran Power Grid
mobile command center
power grid hacking
custom vehicle repeaters
Server Rack
Server Rack - Opened
Server Rack - Destroyed
Radio Tower
Radio Tower - Destroyed
Cellular Antenna
Cellular Antenna - Destroyed
Sonoran Radio - Default Tower Positions
Spawn Repeater
Move/Edit Repeater
Delete Repeater
Sonoran Radio: Repair All Repeaters
Sonoran Mobile Command Center
Sonoran Mobile Command Center
Sonoran Power Grid