Before you begin
You need:- A current FiveM server with OneSync enabled
- Access to the serverβs resources folder and
server.cfg - The Cfx.re account that owns the Sonoran Street Signs package
Download and install
- Download and extract the package from the Cfx.re Portal. See Accessing Tebex Assets for help.
- Place both complete folders,
sonoran-streetsignsandsonoran-streetsigns_helper, beside each other in your serverβs resources directory. - Inside
sonoran-streetsigns, renameconfig.CHANGEME.luatoconfig.lua. - Review Permissions and give the appropriate staff or jobs access.
- If you do not use Sonoran Power Grid, set
Config.Power.enabled = falseinconfig.lua. CAD integration is off by default. - Add the following to
server.cfg, then restart the server:
fxmanifest.lua directly inside it. The helper handles update restarts; it does not need an ensure line.
If you use a framework permission mode or optional integration, start that resource before Sonoran Street Signs. Follow Integrations and Webhooks for CAD and Power Grid setup.
First use
- Join with an account that has Sonoran Street Signs access.
- Run
/signand select Nearby signs or All signs. - Walk within three meters of the signβs control panel at the base. Select Open visual editor from the menu, or press
Eat the panel. - Edit the message and select Save sign. Check the sign in-game.
/sign; restarts and updates do not restore defaults you deleted or overwrite your saved placements with newer default positions.
Screenshot placeholder: Player at the signβs lower control panel with the E edit prompt visible.
Updating
Automatic updates are off by default. To enable them, setConfig.Updater.EnableAutoUpdate = true and add:
config.lua and data/signs.json, stop the resource, replace the package files, and keep your configuration and saved data before starting it again. Replace both resource folders when the package includes helper changes.
If you are upgrading from an older configuration, compare it with the new config.CHANGEME.lua. Keep your access rules and integration settings in the current template. Old rendering, controller, and layout configuration options are no longer customer settings; use the sign editor for individual displays.
Review Configuration for the remaining customer settings and Using Signs for placement and editing.
