> For the complete documentation index, see [llms.txt](https://docs.londonstudios.net/london-studios-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.londonstudios.net/london-studios-documentation/resources/cctv.md).

# CCTV

<figure><img src="https://3946615251-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCy1ZUOBHsYipyL8JVEqU%2Fuploads%2FzTTTFfkSbQEkxxkBOT5T%2FLondon%20Studios%20-%20CCTV.png?alt=media&amp;token=e23a4522-3d25-4888-84e1-c014b1b29468" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
You can purchase this at [https://store.londonstudios.net](https://store.londonstudios.net/)
{% endhint %}

## About CCTV

CCTV adds a camera monitoring system to your FiveM server. Players open a network map, browse cameras around the city, and watch live feeds. Cameras already on the map are picked up automatically, and staff can place extra ones, put them into groups, and control who can see each group.

Live view supports pan, tilt and zoom on dome cameras, plus favourites, operator notes, and online/offline status.

## Features

* **Network map UI** - Open an interactive map of cameras, search and browse by group, then open a live feed.
* **Automatic world cameras** - Detects standard CCTV props already on the map, so many locations work with no setup.
* **Place and delete cameras** - Staff can create managed cameras in-game with a placement tool, or remove nearby placed cameras.
* **Camera groups** - Organise cameras into groups with colours, descriptions, and optional ACE permissions.
* **Live camera view** - Switch between cameras, zoom, use night vision, locate on the map, and pan/tilt dome cameras.
* **Favourites** - Players can favourite cameras and groups for quicker access (saved per player on their client).
* **Operator notes and power state** - Shared notes and online/offline status sync across the server.
* **Permission support** - Separate manage permissions and group viewing rules, with Ace, ESX, QBCore, QBX, and vRP.
* **Framework notifications** - Optional ESX, QBCore, QBX, vRP, or okokNotify. Otherwise GTA feed notifications are used.
* **Fully translatable** - All player-facing notification and placement text is editable in `config.lua`.
* **Exports** - Client and server exports for opening the UI or reading group data from other resources.

## Getting started

1. Download CCTV from your [Cfx Portal](https://portal.cfx.re/assets/granted-assets) account and extract the folder into your server `resources` directory.
2. Add the resource to `server.cfg` (use the folder name from your download):

```cfg
ensure ls_cctv
```

3. Open `config.lua` and set [manage permissions](/london-studios-documentation/resources/cctv/permissions-and-notifications.md#manage-permissions) before going live on a public server.
4. Restart the server, then run **/cctv** in-game to open the network map.

For general installation steps, see [Installing Resources](/london-studios-documentation/general/installing-resources.md).

## Documentation

* [Using the resource](/london-studios-documentation/resources/cctv/using-the-resource.md)
* [Configuring the resource](/london-studios-documentation/resources/cctv/configuring-the-resource.md)
* [Permissions and Notifications](/london-studios-documentation/resources/cctv/permissions-and-notifications.md)
* [Exports and integrations](/london-studios-documentation/resources/cctv/exports-and-integrations.md)
