Skip to main content

Keybinds

All keybinds are registered through FiveM’s key mapping system, so every player can rebind them under Settings → Key Bindings → FiveM without touching your config.
With Config.RearCamera.holdToView = true the camera key becomes hold-to-view (+rearcam / -rearcam) instead of a toggle. Set registerKeyMapping = false if you would rather bind it yourself.

Music Approval

Grant or revoke music approval permissions. Players with this permission can approve or reject songs that other players submitted through the Music app.
number
required
The server ID of the player to grant or revoke music approval permissions for
Behaviour:
  • Player does not have the permission → grants it
  • Player already has it → revokes it
This command is ACE-restricted. It can only be run from the server console or by a player with the command.carmusic-verify ACE permission.
server.cfg

Examples


Reload Player Data

Re-sends the calling player’s data — install status, music admin flag, connected products. Useful after you changed something in the database by hand and do not want to make the player reconnect.
Only ever affects the player who runs it. There is no way to target somebody else with this command.

Diagnostics

Off by default. Set Config.Debug = true in config.lua to register this command. A diagnostic command has no business sitting in the command list of a production server.
Prints to your own F8 console why the rear camera is or is not opening. Without it, a “the camera doesn’t work” report cannot be told apart from “this vehicle type is not allowed” or “no radio installed” — every one of those paths ends in a silent return. Sample output:
This runs client-side and prints only to the console of the player who ran it, about their own vehicle. There is nothing sensitive in the output — which is why it is a config switch rather than a permission.

Troubleshooting

  • Check the spelling — /carmusic-verify has a hyphen, /fixcarradio does not
  • /rearcamdebug only exists with Config.Debug = true
  • Make sure the resource actually started: look for [RoadCarRadio] Database ready in the server console
  • The command is ACE-restricted. Without the ACE it is silently refused
  • Add add_ace group.admin command.carmusic-verify allow to your server.cfg and restart
  • Verify the target player ID is correct and the player is online
  • The player may have rebound it under Settings → Key Bindings → FiveM
  • The screen only opens inside a vehicle
  • With Config.OnlyDriver = true, passengers cannot open it
  • With Config.DamageUse = true, a vehicle below Config.MinimumCarHealth is refused
  • With Config.NeedInstall = true, the vehicle needs a radio installed first

Installation

Requirements, setup and configuration

Client API

Exports for your own scripts

Custom Music API

Serve your own music library

FAQ

Common questions and troubleshooting