Installation
Install the free Events Core dependency and paid CCTV DLC in the correct order.
CCTV uses two separate resources:
Events Core is the free required package containing the shared logic used by CCTV and other Events DLC.
Events CCTV is the paid DLC containing the camera network, archive, historic playback, and operator tools.
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
A test server or maintenance window for the first installation
Both resources are protected by FiveM Asset Escrow. Edit only the included customer configuration files.
Download the resources
Obtain the free Events Core package from the Sonoran Store.
Obtain the paid CCTV 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 eventsCctv/eventsCctv/fxmanifest.lua, and do not rename either resource.
Configure the start order
Add the following to server.cfg:
Events Core must start first. CCTV will not start correctly if the required Core version is missing or outdated.
Grant initial permissions
For a first administrator test:
Assign the appropriate player identifier to group.cctvadmin using your server's normal ACE setup. See Permissions before granting production access.
First test
Fully restart the server and confirm eventsCore starts before eventsCctv.
Join with the test administrator account.
Run /cctv.
Create a terminal and camera in a test area.
Open the camera's live view.
Trigger motion or create a bookmark.
Wait for the recording to finish, then open the archive and replay it.
Confirm the recording can still be reviewed after the subject leaves the area.
Updating
Stop the server and back up eventsCore/config/, eventsCore/data/, eventsCctv/config/, and eventsCctv/data/cctv.json.
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 CCTV and repeat the first test.
Backups may contain player, vehicle, or incident information. Store them securely and redact sensitive information before sending anything to support.
Last updated
Was this helpful?