Sonoran CAD
Use a current SonoranCADFiveM integration and a CAD version that supports Integration Panels and custom Live Map markers. SetConfig.CAD.enabled = true in config.lua. Add the following after your Sonoran CAD configuration in server.cfg:
sonoran-dot-signs and
sonoran-dot-sign); their technical keys are retained for compatibility.
Changes synchronize between CAD and FiveM. CAD edits save immediately and can be made remotely.
- Search for a sign in the overview, or click its Live Map marker to open that sign directly.
- Edit the text fields arranged like the sign, with searchable road-icon pickers beside the text in both views.
- Choose a quick message or adjust theme, brightness, screen state, and Auto-Dim.
- The individual editor also lists existing schedules. Its schedule toggle controls whether the screen is on during that period. Copy to base message copies the scheduleโs text into the normal message; it does not remove the scheduled period.
/sign to place, move,
or delete signs.
CAD receives the overview together at startup. Individual editors and map
markers then load gradually to avoid rate limits; 76 new markers take about
four minutes. Each marker opens an initialized editor. Saved changes update
the overview and only the affected individual editor. You can use the overview
while loading continues. A failed upload leaves the in-game save intact and
retries pending changes.
CADโs documented limits are 300 state uploads/minute and 30 marker creates
or updates/minute per endpoint, shared by integrations using the same API key.
Street Signs spaces state uploads at least one second apart across both
controllers and marker writes at least three seconds apart. CAD permits 100
individual sign instances per panel and server, including retained removed
signs. See the official panel limits
and marker limits.
Screenshot placeholder: Sonoran CAD showing aligned text fields and searchable inline icon pickers, with a Live Map marker opening its individual sign editor.
Sonoran Power Grid
Power Grid integration is on by default. If you use it:- Start
sonoran-powergridbeforesonoran-streetsigns. - Keep
Config.Power.enabled = true. - Use the Power Grid link tool within three meters of the signโs base to link it.
Config.Power.enabled = false.
Screenshot placeholder: The same linked sign with power available and during a Power Grid outage.
Discord notifications
SetConfig.Webhooks.enabled = true, then paste Discord webhook URLs into the channels you want to use:
Config.Webhooks.signChanges.urlโ Sign creation, changes, and deletion.Config.Webhooks.bannedWordAlerts.urlโ Attempts to save blocked text.
Config.Webhooks.bannedWordAlerts.mentionRoleIds if moderation alerts should mention a role.
Keep webhook URLs private and restart Sonoran Street Signs after updating the configuration.
