Installation
Install the free Events Core dependency and paid Bodycam DLC in the correct order.
Bodycam uses two separate resources:
Events Core is the free required package containing the shared recording, replay, storage, and event logic.
Events Bodycam is the paid DLC containing wearer eligibility, recording controls, the evidence terminal, and the body-worn replay perspective.
Both packages are required. Events Core works behind the scenes and does not add a standalone gameplay interface.
Before you begin
You need:
A current FXServer with OneSync enabled
Access to the Cfx.re account that owns the granted assets
Access to the server's resource directory and server.cfg
Permission to add ACE rules or configure supported framework jobs
A test server or maintenance window for the first installation
Both resources are protected by FiveM Asset Escrow. Edit only the included customer configuration and integration files.
Download the resources
Obtain the free Events Core package from the Sonoran Store.
Obtain the paid Bodycam package from the Sonoran Store.
Sign in to the Cfx.re Portal using the account associated with the purchase.
Download and extract both granted assets.
Verify the folders
Keep the exact resource names. Each fxmanifest.lua must be directly inside its resource folder:
Do not add an extra nested folder such as eventsBodycam/eventsBodycam/fxmanifest.lua, and do not rename either resource.
Configure the start order
Add the following to server.cfg:
Events Core must start first. Bodycam blocks startup if Core is missing, incompatible, or unavailable.
Grant initial permissions
For a first administrator test:
Assign the appropriate player identifier to group.bodycamadmin using your server's normal ACE setup. See Permissions before granting production access.
Configure an eligible wearer
The shipped permission eligibility mode accepts a wearer with bodycam.use through ACE or a configured on-duty framework job. Inventory and EUP checks are disabled by default. Review Wearer Setup before enabling either adapter.
First test
Fully restart the server and confirm eventsCore starts before eventsBodycam.
Join with the authorized test account.
Press F6 or run /bodycam to open the evidence terminal.
Press F11 to start a manual recording.
Run /bodycammark Initial test to add an evidence marker.
Press F11 again to finalize the recording.
Reopen the terminal, select the record, and open structured replay.
Repeat with an unauthorized account and confirm recording is denied.
Updating
Stop the server and back up eventsCore/config/, eventsCore/data/, eventsBodycam/config/, and any customized eventsBodycam/integrations/ files.
Download the latest granted packages.
Replace the complete resource folders.
Merge your customer settings into the new configuration structure instead of copying protected files from an older version.
Start Events Core before Bodycam and repeat the first test.
Do not run another bodycam recording resource for the same wearer while Events Bodycam is active. Backups may contain player, location, and incident information; store them securely and redact private information before sending anything to support.
Last updated
Was this helpful?