Repository navigation
ef_bridge v2026.2.0
ignisTab heißt jetzt ef_bridge, weil die Ressource neben ignis auch Lex bedient. Dazu ein Panel im Spiel statt der config-Dateien und der Abgleich mit Lex.
Beim Update beachten
- Ordner und Ressource heißen
ef_bridge. In derserver.cfgensure ignisTabdurchensure ef_bridgeersetzen undadd_ace group.admin ef_bridge.admin allowergänzen. - Die alten
config.luaundconfig_server.luain den neuen Ordner legen. Beim ersten Start übernimmt ef_bridge alle Werte samt Schlüssel und schreibt in die Konsole, was es übernommen hat. Danach die Dateien löschen. Schritt für Schritt in der INSTALL.md unter „Umstieg von ignisTab“. - Skripte mit
exports['ignisTab']aufexports['ef_bridge']umstellen. Die Namen der Exporte und die Eventsenotf-billing:*undemd:*bleiben gleich,ignistab.billinggilt weiter. - Eigenen Abrechnungscode aus
server/billing-custom.luavor dem Update sichern und danach in die FunktionProcessBillingsetzen. - ef_bridge braucht
oxmysql. Den Rückgriff auf mysql-async gibt es nicht mehr.
Neu
- Panel im Spiel mit
/efbridge: Zustand aller Module, Verbindungstest zu ignis und Lex und alle Einstellungen. Dasselbe in der Konsole mitefbridge. Der Server behält die Einstellungen auch über ein Update, das den Ordner ersetzt. - Abgleich mit Lex ab v2026.0.30: Charaktere werden Personen, Fahrzeuge kommen mit Halter. Beim Einloggen und alle sechs Stunden vollständig, von Hand mit
efbridge lexsync. - Server ohne Framework stellen
Frameworkaufstandalone. Die Tablets nehmen dann den FiveM-Namen, die erlaubten Jobs gelten nicht. - Einstellungen exportieren und auf einem anderen Server importieren, alte config-Dateien auch nachträglich mit
efbridge import.
Behoben
- Eigener Code in
processBillinglief nie. Jetzt ruft jeder Abruf der AbrechnungProcessBillingauf, im Hintergrund wie mit/enotf-billing-sync. - Tablets öffnen erst, wenn die Einstellungen vom Server da sind und eine ignis-Adresse eingetragen ist, statt eine leere Seite zu zeigen.
Sicherheit
- API-Schlüssel liegen nur noch beim Server. Sie stehen in keiner Datei, die Spieler herunterladen, und das Panel zeigt sie auch Admins nicht an.
- Alte config-Dateien liest ef_bridge abgeschottet, ohne Zugriff auf Natives oder andere Ressourcen.