Was ist ein MDT in FiveM? Polizei-Computersysteme erklärt
Wenn du jemals einen beliebten Grand Theft Auto Roleplay-Stream gesehen hast, hast du wahrscheinlich Strafverfolgungsbeamte gesehen, wie sie ein schlankes High-Tech-Interface…

Wenn du jemals einen beliebten Grand Theft Auto Roleplay-Stream gesehen hast, hast du wahrscheinlich Strafverfolgungsbeamte gesehen, wie sie ein schlankes High-Tech-Interface aufrufen, um ein Kennzeichen eines Verdächtigen abzufragen oder einen Bericht einzureichen. Dieses System ist als MDT (Mobile Data Terminal) oder CAD (Computer-Aided Dispatch) bekannt.
MDT-Systeme sind wohl die wichtigste Infrastruktur für jede Strafverfolgungsbehörde (LEO) oder Notfallsanitäter-Fraktion (EMS) auf einem FiveM-Server. Dieser Guide erklärt genau, was ein MDT ist, warum dein Server eines braucht und wie sie auf technischer Ebene funktionieren.
Was ist ein Mobile Data Terminal (MDT)?

In der realen Welt ist ein MDT das computerisierte System, das in der Mittelkonsole eines Polizeiautos montiert ist. Es verbindet Einsatzkräfte im Feld mit einer zentralisierten Dispatch-Datenbank und ermöglicht es ihnen, zu kommunizieren, Datensätze abzurufen und Berichte einzureichen, ohne Sprach-Funkkanäle zu belasten.
In FiveM repliziert ein MDT-Skript genau diese Funktionalität. Es bietet ein immersives, interaktives Interface (meist durch einen Befehl wie /mdt oder die Verwendung eines Items ausgelöst), über das Personal auf serverweite Datenbanken zugreifen, mit anderen Einsatzkräften interagieren und Roleplay-Szenarien nativ im Spiel dokumentieren kann.
Warum brauchst du ein MDT für Roleplay?
Während kleinere oder weniger ernsthafte Server möglicherweise auf externe Tools wie Discord-Kanäle oder Google Sheets zur Incident-Verfolgung setzen, verbessert ein dediziertes MDT-Skript das Roleplay-Erlebnis erheblich:
Immersion und das Durchbrechen der vierten Wand
Anstatt aus dem Spiel heraus zu einem Tabellenblatt zu wechseln, nutzt das Personal ein in-game animiertes Tablet oder Laptop-Prop. Das hält Spieler in der Welt engagiert und verhindert die Immersionsbrüche, die mit externer Dokumentation verbunden sind.
Zentralisierte Datensätze
Ein MDT fungiert als permanenter, serverseitiger Datenspeicher. Bei einem Stop können sie einen Charakternamen nachschlagen, um zu sehen:
- Frühere Verstöße und Vorstrafen.
- Aktive Führerscheine oder Genehmigungen.
- Bekannte Verbindungen oder Notizen.
Echtzeit-Dispatch und GPS-Tracking
Moderne MDTs integrieren sich direkt mit FiveM Police Scripts, um eine Live-Karte aller aktiven LEO- und EMS-Einheiten zusammen mit aktiven Einsätzen zu bieten.
Kernfeatures eines hochwertigen FiveM-MDT
Wenn du als Server-Betreiber ein MDT kaufen oder konfigurieren möchtest, sind das die essenziellen Features:
1. Bürger-Datenbank
Das Kernstück jedes MDT. Es fragt die Datenbank deines Frameworks (wie ESX oder QBCore) ab, um jeden registrierten Charakter anzuzeigen. Fotos können angehängt, Adressen aktualisiert und Lizenzen direkt von dieser Seite entzogen werden.
2. Fahrzeug-Zulassungssystem
Wenn ein Fahrzeug von einem Spieler gekauft wird, registriert das MDT das Kennzeichen auf den Besitzer. Wenn ein Auto als gestohlen gemeldet wird, können Nutzer das Kennzeichen im MDT markieren, sodass ALPR-Systeme (Automatisches Kennzeichenlesegerät) sie später darauf aufmerksam machen.
3. Einsatzberichte
Nach einem größeren Szenario müssen LEOs das Ereignis dokumentieren. Fortgeschrittene MDTs ermöglichen es ihnen:
- Mehrere Personen in einem einzigen Einsatz zu taggen.
- Fotos von Beweismitteln hochzuladen (über Discord-Webhooks oder Imgur-Links).
- Bußgelder und Zeiten automatisch basierend auf einem integrierten Strafenkatalog zu berechnen.
4. Haftbefehl- und BOLO-Systeme
Wenn eine Person einer Verfolgungsjagd entwischt, kann ein Beamter eine BOLO (Be On The Look Out – Fahndung) oder einen aktiven Haftbefehl ausstellen. Das nächste Mal, wenn es zu einer Interaktion mit dem Verdächtigen kommt, blinkt das MDT mit einem Hochprioritätsalarm.
Technische Implementierung von MDTs
Für Entwickler ist es wichtig, zu verstehen, wie MDTs unter der Haube funktionieren. MDTs verwenden typischerweise einen von drei Implementierungsansätzen:
NUI (CEF) basiert – am häufigsten
Die meisten FiveM-MDTs sind mit FiveMs NUI-Implementierung (Native UI) gebaut, die einen Chromium-Browser im Spiel ausführt. Entwickler erstellen das Interface mit modernen Web-Frameworks wie React, Vue oder Svelte.
Hier ist ein vereinfachtes Beispiel, wie ein MDT über den Client geöffnet wird:
-- Client-seitiges NUI-Trigger-Beispiel
RegisterCommand('mdt', function()
SetNuiFocus(true, true)
SendNUIMessage({
type = 'openMDT',
officerName = GetPlayerName(PlayerId()),
badgeNumber = GetPlayerServerId(PlayerId())
})
end)
Und die Server-seitige Logik übernimmt die schwere Datenbankabfrage, um Client-Manipulation zu verhindern:
-- Server-seitige Datenbankabfrage
RegisterServerEvent('mdt:searchPerson')
AddEventHandler('mdt:searchPerson', function(firstname, lastname)
local src = source
MySQL.Async.fetchAll('SELECT * FROM users WHERE firstname = @first AND lastname = @last', {
['@first'] = firstname,
['@last'] = lastname
}, function(result)
TriggerClientEvent('mdt:returnSearch', src, result)
end)
end)
Externe Web-Anwendungen
Einige Premium-MDT-Systeme (wie Sonoran CAD) laufen völlig außerhalb des Spiels in einem Standard-Webbrowser. Während dies von Spielern einen zweiten Monitor oder Alt-Tab erfordert, spart es erhebliche Server-Performance und ermöglicht es Dispatchern, zu spielen, ohne Grand Theft Auto überhaupt zu starten.
Framework-Integration (ESX / QBCore / Qbox)
Ein MDT ist nutzlos, wenn es deine Spieler-Datenbank nicht lesen kann. Sicherstellen, dass das gewählte MDT nativ das Server-Framework unterstützt. Es muss wissen, welche SQL-Tabellen für Charaktere abgefragt werden (users vs. players). Bei einer Migration unsere ESX-zu-QBCore-Migrations-Anleitung lesen.
MDTs mit anderen Skripten verbinden
Um das volle Potenzial eines MDT zu entfalten, sollte es mit anderen Skripten verknüpft sein:
- Dispatch / 911-Skripte: Einsätze sollten direkt in das MDT-Board fließen.
- Verhaft-Skripte: Wenn ein Bericht eingereicht wird und auf „Einreichen" geklickt wird, sollte das den Zielspieler physisch in den Bearbeitungsbereich teleportieren.
- Telefon-Skripte: Spieler sollten ihre eigenen Datensätze einsehen oder Verwarnungen über Apps in ihrem FiveM-Telefon bezahlen können.
Zusammenfassung
Ein MDT ist das Herzstück des Strafverfolgungsroleplays. Ohne es können Fraktionen keine Geschichte aufbauen, Wiederholungstäter verfolgen oder große Abteilungen organisieren. Egal ob du dich für eine kostenlose Open-Source-Lösung oder ein hochwertiges bezahltes CAD-System entscheidest – die Implementierung eines robusten MDT wird die Qualität deiner Einsatzkräfte-Fraktionen drastisch verbessern.
