# 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="/files/myW6HnPN4NI0RqXaAnSH" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.loverp-scripts.de/love-rp-de/emergencydispatch/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
