> For the complete documentation index, see [llms.txt](https://acestudios.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://acestudios.gitbook.io/docs/tactical-and-military/tactical-hud/installation.md).

# Installation

Install ace\_armorcams on your server.

{% stepper %}
{% step %}

### Place the resource

Copy `ace_armorcams` into your `resources` folder.

{% hint style="warning" %}
The folder **must** be named `ace_armorcams`.
{% endhint %}
{% endstep %}

{% step %}

### Add it to `server.cfg`

{% code title="server.cfg" %}

```properties
ensure ace_armorcams
```

{% endcode %}

There are no dependencies, so the start order doesn't matter. Start it after any resource that streams the vehicles you configure.
{% endstep %}

{% step %}

### Restart and test

Restart the server, get into a `rhino`, `apc` or `khanjali`, and take a configured seat.
{% endstep %}
{% endstepper %}

## What's included

| Path                                                                            | Purpose                                     |
| ------------------------------------------------------------------------------- | ------------------------------------------- |
| `Config.lua`                                                                    | All customer settings (editable)            |
| `stream/ace_armorcamstxd.ytd`                                                   | HUD overlay textures (editable with OpenIV) |
| `stream/acestudios_armorcams_driverview3d.ydr`, `stream/ace_armorcamsytyp.ytyp` | Streamed model used by the resource         |
| `sfx/`                                                                          | NUI page and `.ogg` sound effects           |

{% hint style="info" %}
The sound page loads the Howler.js library from `cdnjs.cloudflare.com`. If a player's network blocks that CDN, the HUD still works but the sound effects won't play.
{% endhint %}
