Controls and commands
Players can change registered FiveM key mappings in their FiveM settings. The server owner can change the shipped defaults in eventsBodycam/config/config.lua. Marker has no default key to reduce conflicts; set
Config.Keys.Marker if your server wants one.
Adding a manual marker requires access to the active recording and bodycam.annotate or a qualifying framework job grade.
Manual recording
- Join with an eligible wearer.
- Press F11 or open the terminal and select Start recording.
- Add markers when important moments occur.
- Press F11 again or select Stop recording to finalize the evidence.
The compact overlay keeps recording identity, department, callsign, location, and timezone visible while the terminal is closed.
Save the current buffer
Use Save buffer or /bodycamsave when something important has just happened. This starts a manual recording that includes the configured pre-event period. Stop the recording when the incident is complete; otherwise the configured maximum duration still applies.Automatic triggers
The shipped configuration supports:- The wearer discharging a weapon
- A health loss that reaches the configured damage delta
- The wearer reaching the officer-down health threshold or dying
- A panic activation
- A trigger supplied by a configured dispatch integration
Configure triggers
EditConfig.Triggers in eventsBodycam/config/config.lua. Set Gunshot, Damage, OfficerDown, or Panic to false to disable that trigger. DamageDelta controls the minimum observed health loss, and OfficerDownHealth controls the down threshold.
The client detects the local health or weapon event, but the server still checks the wearer binding, permissions, allowed trigger, request limits, and current session before recording or adding a marker.

