Skip to content

ef_bridge v2026.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 23:44
· 36 commits to main since this release
ed83b62

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 der server.cfg ensure ignisTab durch ensure ef_bridge ersetzen und add_ace group.admin ef_bridge.admin allow ergänzen.
  • Die alten config.lua und config_server.lua in 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'] auf exports['ef_bridge'] umstellen. Die Namen der Exporte und die Events enotf-billing:* und emd:* bleiben gleich, ignistab.billing gilt weiter.
  • Eigenen Abrechnungscode aus server/billing-custom.lua vor dem Update sichern und danach in die Funktion ProcessBilling setzen.
  • 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 mit efbridge. 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 Framework auf standalone. 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 processBilling lief nie. Jetzt ruft jeder Abruf der Abrechnung ProcessBilling auf, 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.