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.
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.
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.