FJX Studios Dokumentation

Installation

FJX FSD einrichten — vom Kopieren bis zum ersten einsatzbereiten Depot.

Zuletzt aktualisiert: 22. August 2026

Das Feuerwehrschlüsseldepot funktioniert eigenständig. Zusammen mit dem FJX BMA-System wird daraus ein echtes Depot: Der Schlüssel wird erst frei, wenn an der verknüpften Brandmeldeanlage tatsächlich ein Alarm läuft.

Voraussetzungen

Komponente Pflicht Hinweis
oxmysql Ja Einzige harte Abhängigkeit. Muss vor fjx_fsd starten.
Doorlock-System Empfohlen ox_doorlock, qb-doorlock, doors_creator oder nui_doorlock. Ohne eins funktioniert das Depot, entriegelt aber keine Türen.
FJX BMA-System Nein Nur für die alarmgebundene Freigabe und das Freischaltelement.
ESX oder QBCore Nein Wird automatisch erkannt. Ohne Framework läuft das Script standalone.
ox_target oder qb-target Nein Alternativ 3D-Text über Config.TargetSystem.
Dispatch-System Nein Nur für Sabotagemeldungen.
Inventar Nein ox_inventory, ESX oder QBCore — für Items und das Aufbrechen.

Einrichtung

Dateien kopieren

Entpacke das Archiv nach resources/[fjx]/fjx_fsd. Der Ordnername muss fjx_fsd lauten — das BMA-System spricht die Ressource unter diesem Namen an.

server.cfg ergänzen

Läuft das BMA-System mit, startet es vor dem Depot.

cfg
ensure oxmysql
ensure ox_doorlock
ensure fjx_bma
ensure fjx_fsd

Datenbank

Die Tabellen werden beim ersten Start selbst angelegt:

fjx_fsd_depots · fjx_fsd_doors · fjx_fsd_events

Creator-Berechtigung vergeben

cfg
add_ace group.admin fjx_fsd.creator allow

Ohne Berechtigung erscheint ein Hinweisfenster mit der passenden, kopierbaren Zeile für den eigenen Identifier.

Feuerwehr-Job eintragen

In Config.Jobs.fire gehören die Jobs, die das Depot bedienen dürfen. Der Standardwert ist feuerwehr.

Server starten und Konsole prüfen

Beim Start wird einmal geloggt, welches Türsystem erkannt wurde.

Überprüfung

Server-Konsole
text
[fjx_fsd] Doorlock-System erkannt: ox_doorlock

Läuft das BMA-System mit, meldet dieses zusätzlich:

Server-Konsole
text
[fjx_bma] FSD-Addon erkannt — Schnittstelle aktiv.

Beide Zeilen ohne rote Fehler bedeuten, dass Türsystem und Alarmanbindung stehen.

Wird kein Türsystem gefunden, erscheint stattdessen ein Hinweis in Gelb — das Depot funktioniert dann weiterhin, entriegelt aber keine Türen. Ist in Config.DoorLock ein bestimmtes System eingetragen, das nicht läuft, kommt eine rote Meldung.

Befehle

Befehl Wer Zweck
/fsdcreator Creator-Berechtigung Depots setzen, Gebäude und Türen verknüpfen, Betriebsmodus wählen

Weitere Befehle gibt es im Auslieferungszustand bewusst nicht. Die Diagnosebefehle existieren nur bei Config.Debug = true und sind reines Support-Werkzeug.

Erstes Depot anlegen

Creator öffnen

/fsdcreator eingeben und ein neues Depot anlegen.

Depot platzieren

Position im Spiel wählen. Die Pfeiltasten verschieben, STRG mit Pfeiltasten dreht, SHIFT beschleunigt, K holt das Prop vor den Spieler.

Gebäude verknüpfen

Im Dropdown BMA-Gebäude das Objekt auswählen. Angezeigt werden die Gebäude, die das Türsystem kennt, samt Türanzahl. Ein Gebäude zu wählen genügt — Doppeltüren und einzelne Türen gehören automatisch dazu.

Betriebsmodus prüfen

Der Creator zeigt unter dem Modus in Klartext an, was gerade tatsächlich gilt. Steht dort eine Warnung, fehlt die Verknüpfung zu einer Brandmeldeanlage.

Depots über das BMA-System setzen

Läuft zusätzlich das BMA-System mit aktivem Anlagenbau, kann ein Techniker Depots direkt im Spiel setzen — ohne Creator.

Techniker-Menü öffnen

Der Techniker öffnet sein Menü an einer bestehenden Anlage. Bei jeder Anlage in Reichweite steht die Aktion, ein Depot zu setzen.

Depot platzieren

Das Depot wird beim Tragen als Karton dargestellt und nach dem Bestätigen sofort gesetzt. Es bekommt den Namen der Anlage und ist unmittelbar mit ihr verknüpft.

Tür anschlagen

Anschließend erscheint der Hinweis, sich an eine Tür des Objekts zu stellen. Mit E schlägt der Techniker die Tür an, und das Depot übernimmt das erkannte Gebäude aus dem Türsystem. Mit BACKSPACE lässt sich der Schritt überspringen und später im Creator nachholen.

Das Depot allein hat keinen Platzierungsmodus. Gesetzt wird entweder im /fsdcreator oder über das Techniker-Menü des BMA-Systems.

Escrow

Der Code ist über FiveM Escrow geschützt. Diese Dateien bleiben offen:

config.lua · config_server.lua · shared/locale.lua · shared/bridge.lua · server/doorlock/*.lua · locales/*.json · html/**/* · stream/**/*

Die Doorlock-Anbindungen liegen bewusst offen. Wer ein Türsystem nutzt, das nicht mitgeliefert ist, kann sich daran orientieren und eine eigene Anbindung ergänzen.

Häufige Installationsprobleme

Das Depot ist unsichtbar oder erscheint als roter Würfel

Der Ordner stream/ muss vollständig mitkopiert worden sein. Nach dem Kopieren ist ein kompletter Server-Neustart nötig — ein restart fjx_fsd lädt Streaming-Assets nicht neu. Bereits verbundene Clients müssen ihren Cache leeren.

Es wird kein Türsystem erkannt

Config.DoorLock steht standardmäßig auf auto und sucht der Reihe nach ox_doorlock, qb-doorlock, doors_creator und nui_doorlock. Läuft dein System unter einem anderen Ressourcennamen, trage es fest ein. Die erkannte Wahl steht beim Start in der Konsole.

Das Gebäude-Dropdown ist leer oder zeigt nur Kürzel

Die Gebäude werden aus dem Türsystem gelesen. Führt das System seine Türen nur unter Kürzeln, lässt sich daraus kein sprechender Name ableiten. Über Config.BuildingNames kann jedem Kürzel ein richtiger Name gegeben werden.

Das Depot gibt ohne Alarm frei

Dann ist kein BMA-Gebäude verknüpft. Ohne Verknüpfung fällt der Hybrid-Modus auf die jobbasierte Freigabe zurück. Der Creator weist im Modus-Abschnitt darauf hin. Ein Gebäude auswählen und speichern.

Aufbrechen ist nicht möglich

Das ist der Auslieferungszustand. Für einen Aufbruch wird immer das Item aus Config.Sabotage.item benötigt, unabhängig von Config.Items.enabled. Ohne Inventarsystem ist das Aufbrechen damit faktisch deaktiviert.