Bodycam will not start
Confirm the exact folder names and start order:F6 does not open the terminal
Confirm eventsBodycam is running, the configured Panel key is registered, and no other resource has taken the same key. Try /bodycam. If the command works, review the playerโs FiveM key bindings.The terminal opens but the evidence list is empty
The list includes only recordings the player may review. Grant bodycam.review.own, bodycam.review.department, or bodycam.review.all as appropriate, then confirm the recording has finalized. Framework users must be on duty when their job context requires it.Recording is denied
Check all of the following:- The player has bodycam.record through ACE or the configured framework grade
- The player passes the configured
permission,any, orallwearer policy - The server can resolve a networked player ped
- The framework does not report the wearer off duty when RequireOnDuty is enabled
- Events Core is running and Bodycam completed startup
- The trigger and request cooldowns have expired
EUP eligibility does not work
Verify the component slot, drawable ID, and optional texture IDs against the actual ped variation. An empty texture table allows every texture for an approved drawable. If the server console reports that the EUP integration is unavailable, your runtime cannot provide the needed server variation natives. Connect eventsBodycam/integrations/eup.lua to a trusted server-side clothing resource. Do not send the component state from the client.Inventory eligibility does not work
The shipped inventory adapter returns false until configured. Confirm the item name and implementHasBodycamItem in eventsBodycam/integrations/inventory.lua using your inventoryโs server API. Then verify that the selected eligibility mode actually uses the inventory result.
An automatic trigger does not start
Confirm the trigger is enabled in eventsBodycam/config/config.lua and the player is an eligible wearer with bodycam.record. For damage, verify the observed health loss reaches DamageDelta. For officer down, verify health reaches OfficerDownHealth or the ped dies. Panic can be tested with /bodycampanic. If a recording is already active, the trigger is added to that recordingโs timeline instead of creating another recording.A marker is not added
Markers require an active recording, access to that recording, and bodycam.annotate or a qualifying framework job grade. Wait for the marker cooldown before trying again. Bodycam does not assign a marker key by default; use /bodycammark or configureConfig.Keys.Marker.

