Skip to main content
CCTV checks permissions on the server. Grant only the actions each role needs.

Example roles

Assign player identifiers to these groups using the server’s existing ACE structure.

Terminal-specific access

Use the following nodes to restrict access more precisely:
  • cctv.terminal.<terminalId> grants access to one terminal.
  • cctv.remote.<group> grants remote access to one terminal group.
  • cctv.remote.all grants remote access across every group.
Prefer terminal or group permissions over cctv.remote.all. Automatic camera discovery, status, and cleanup require cctv.admin.

Optional integrations

Upload and Discord permissions do not enable those integrations by themselves. The server-only integration must also be configured. Do not grant upload, deletion, sharing, or broad remote access to normal viewers unless their role requires it.