# Installation

{% hint style="warning" %}
Ich empfehle zur Installation von Scripts **WinSCP**\
\
**FileZilla** überträgt in den meisten Fällen einige verschlüsselte Dateien nicht. Dadurch kann es passieren, dass die Scripts nicht funktionieren!
{% endhint %}

## 1. EmergencyDispatch herunterladen und starten

Nach dem Kauf von EmergencyDispatch über den Tebex Store kannst du es unter folgendem Link herunterladen und über ein FTP Programm auf deinem Server hinzufügen.

{% embed url="<https://portal.cfx.re>" %}

Füge EmergencyDispatch anschließend in deine Start Config hinzu.\
EmergencyDispatch muss **nach** der Framework und MySQL Ressource starten.

```
start emergencydispatch
```

## 2. SQL Import

Damit EmergencyDispatch ordnungsgemäß funktioniert, muss die beiliegende SQL Datei (EMD.sql) in deine Datenbank importiert werden.

{% hint style="info" %}
Ein Import der beiliegenden "EMD\_Update\_x.x.sql" ist nur notwendig, wenn EmergencyDispatch bereits installiert ist. Bei einer Neuinstallation muss *nur* die EMD.sql importiert werden!&#x20;
{% endhint %}

## 3. Admin Zugriff (ACE Permission)

Um vollständigen Zugriff auf die Administration zu haben, sind so genannte ACE Permissions notwendig. Diese kannst du einfach in deine Start Config hinzufügen. Die License bzw. Steam ID findest du beispielsweise in der users Datenbank.

```
#ACE Permission anhand der License ID
add_ace identifier.license:xxxx "emergencydispatch.admin" allow

#ACE Permission anhand der Steam ID
add_ace identifier.steam:xxxx "emergencydispatch.admin" allow

#ACE Permission für Benutzer Gruppen
add_ace group.superadmin "emergencydispatch.admin" allow
```

{% hint style="info" %}
Spieler mit ACE Permission haben **vollständigen** Zugriff auf die Administration. Gehe damit mit Bedacht um!
{% endhint %}

## 4. SaltyChat

Wenn für das Funksystem SaltyChat genutzt werden soll, ist gegebenenfalls eine Änderung in der Config der SaltyChat Ressource notwendig, damit der Funknamen angezeigt und die Sepura Sounds abgespielt werden.\
\
Datei: config.json\
Suchen nach: RequestRadioTrafficStates\
\
RequestRadioTrafficStates muss auf "true" gesetzt werden

<figure><img src="https://553956293-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZuxSxAs2P8ars8V4u8ry%2Fuploads%2FXDXEkK3A35eGFpvf2eCu%2Femd_salty.PNG?alt=media&#x26;token=a5cba701-35f6-4ea3-9761-8878d4348aea" alt=""><figcaption></figcaption></figure>
