Scripts und Schnittstellen.
Für Serverbetreiber und Entwickler.
Installation, Konfiguration, Befehle und Exports der LexoNET-Scripts sowie Architektur, Game API und Connector-API.
ScriptsScripts installierenAlle LexoNET-Scripts laufen eigenständig auf deinem FiveM-Server. Jeder Job besteht aus seiner eigenen Ressource und der gemeinsamen Basis lexo_core, die mit jedem Kauf mitgeliefert wird. Diese Seite beschreibt den…SchnittstelleGame API v1Die Game API ist die Schnittstelle zwischen lexo_bridge auf deinem FiveM-Server und LexoNET. Die Bridge baut alle Verbindungen selbst auf. LexoNET muss deinen Spielserver nie direkt erreichen; du brauchst keine…QualitätScript-Standard und FreigabeprüfungDiese Seite fasst die Entwicklungsregeln für Plattform, MDT und FiveM-Ressourcen zusammen. Sie gilt für eigene Erweiterungen und für die Freigabeprüfung vor einem Release.
#Scripts
Scripts installierenAlle LexoNET-Scripts laufen eigenständig auf deinem FiveM-Server. Jeder Job besteht aus seiner eigenen Ressource und der gemeinsamen Basis lexo_core, die mit jedem Kauf mitgeliefert wird. Diese Seite beschreibt den…Installations-AssistentWähle Framework und Scripts aus. Der Assistent erzeugt den passenden Block für deine server.cfg mit der richtigen Startreihenfolge.lexo_corelexo_core ist die gemeinsame Basis aller LexoNET-Jobs. Die Ressource wird mit jedem Job mitgeliefert und stellt Dienst, Verwaltung, Lager, Spinde und Fesseln bereit. Jobs wie lexo_police bauen darauf auf.lexo_core installierenlexo_core wird mit jedem Job ausgeliefert und muss vor allen Jobs starten. Die Ressource legt keine eigenen Tabellen an; Mitarbeiterdaten liest sie aus der ESX-Tabelle users.lexo_core konfigurierenAlle Einstellungen stehen in der offenen config.lua von lexo_core. Nach einer Änderung startest du die Ressource neu (restart lexo_core). Die Einstellung im Ingame-Dashboard und im LexoNET-Adminbereich ist…lexo_core: Befehle und Rechtelexo_core hat einen Befehl. Alle anderen Funktionen laufen über ox_target an Punkten und Spielern.lexo_core: Exports und EventsMit den Exports bindest du eigene Ressourcen an Dienst, Fesseln und Spielerdaten von lexo_core an. Alle Exports laufen serverseitig.lexo_policeDer Police Job ergänzt lexo_core um Bußgelder und Haft. Dienst, Verwaltung, Lager, Spinde und Fesseln kommen aus lexo_core. Mit lexo_bridge landen Bußgelder und Haftzeiten im MDT, und Haft lässt sich aus dem…lexo_police installierenlexo_police braucht lexo_core und startet danach. Die Tabelle lexo_police_jail legt die Ressource beim ersten Start selbst an.lexo_police konfigurierenAlle Einstellungen stehen in der offenen config.lua von lexo_police. Nach einer Änderung startest du die Ressource neu. Laufende Haftzeiten bleiben dabei erhalten.lexo_police: Befehle und Rechtelexo_police hat einen Admin-Befehl. Bußgeld und Haft laufen über ox_target. Mit lexo_bridge nimmt die Ressource zusätzlich Befehle aus dem MDT an.lexo_police: Exports und EventsFür eigene Ressourcen stellt lexo_police einen Export und Client-Events bereit. Ereignisse an LexoNET laufen über lexo_bridge.lexo_bridgelexo_bridge verbindet deinen FiveM-Server mit dem LexoNET MDT. Spieler, Jobs, Dienstzeiten, Fahrzeuge, Bußgelder und Haft erscheinen im MDT; Befehle aus dem MDT werden im Spiel ausgeführt. Die Ressource läuft nur…lexo_bridge installierenFür die Bridge brauchst du einen Workspace mit aktiver Behörde und einen Server-Schlüssel aus dem Kundenbereich. Die Tabelle lexo_bridge_outbox legt die Ressource beim ersten Start selbst an.lexo_bridge konfigurierenDie Bridge liest Adresse und Schlüssel aus der server.cfg. Alle weiteren Einstellungen stehen in der offenen config.lua, Anpassungen an andere Scripts in hooks.lua.lexo_bridge: KonsolenbefehleDie Befehle der Bridge funktionieren nur in der Server-Konsole oder per txAdmin-Konsole, nicht im Spiel.lexo_bridge: ExportsMit den Exports senden eigene Ressourcen Ereignisse an LexoNET und nehmen Befehle aus dem MDT an. Alle Exports laufen serverseitig. Prüfe vorher, ob die Bridge läuft.lexo_ambulanceComing soonDer Medic Job für den Rettungsdienst ist in Entwicklung. Diese Seite wird mit der Veröffentlichung um Installation, Konfiguration, Befehle und Exports ergänzt.lexo_fireComing soonDer Fire Job für die Feuerwehr ist in Entwicklung. Diese Seite wird mit der Veröffentlichung um Funktionen, Installation, Konfiguration, Befehle und Exports ergänzt.lexo_mechanicComing soonDer Mechanic Job für Werkstätten ist in Entwicklung. Diese Seite wird mit der Veröffentlichung um Installation, Konfiguration, Befehle und Exports ergänzt.lexo_crimeComing soonDas Crime Script für Gangs und Kriminalität ist in Entwicklung. Diese Seite wird mit der Veröffentlichung um Installation, Konfiguration, Befehle und Exports ergänzt.Changelog ScriptsÄnderungen an den LexoNET-Scripts je Ressource. Neue Einstellungen haben immer einen Standardwert, bestehende bleiben gültig.
#Architektur und API
Systemarchitektur und GrenzenDie Plattform verwaltet Kunden, Verträge, Workspaces und Releases; das MDT verwaltet die fachlichen Vorgänge der Behörden. Die LexoNET Bridge verbindet den Spielserver mit dem MDT über einen serverseitig geprüften…Script-Standard und FreigabeprüfungDiese Seite fasst die Entwicklungsregeln für Plattform, MDT und FiveM-Ressourcen zusammen. Sie gilt für eigene Erweiterungen und für die Freigabeprüfung vor einem Release.Scripts erweitern und anbindenDiese Seite richtet sich an Entwickler, die eigene Ressourcen an lexo_core oder die LexoNET Bridge anbinden. Verbindliche Regeln für Leistung, Sicherheit und Aufbau stehen im…LexoNET Bridge und FiveMlexo_bridge verbindet einen Spielserver mit dem MDT. Police, Medic, Mechanic und Crime laufen eigenständig und werden nicht durch die MDT-Anbindung installiert.Game API v1Die Game API ist die Schnittstelle zwischen lexo_bridge auf deinem FiveM-Server und LexoNET. Die Bridge baut alle Verbindungen selbst auf. LexoNET muss deinen Spielserver nie direkt erreichen; du brauchst keine…Connector-API v1Der Connector überträgt Spielserver-Vorgänge per signierten HTTPS-Anfragen an das MDT. Er liest oder schreibt keine MDT-Datenbanktabellen.Authentisierung und AutorisierungDie Integration authentisiert den Server; die Personalmitgliedschaft autorisiert den Zugriff. Eine gültige HMAC-Signatur oder ein Jobrang erteilt nicht automatisch MDT-Rechte.Jobzuordnung, Identität und DienstDie Spielanbindung ordnet einen Framework-Job einer Behörde und einen Grade einem Rang zu. Diese Zuordnung ersetzt weder eine aktive Personalmitgliedschaft noch die Fachrechte des MDT.Props, Terminals und DruckerEine Druckerdefinition im MDT beschreibt ein fachliches Ausgabegerät. Einen Editor zum Platzieren von Props oder Terminals im Spiel gibt es noch nicht; der Abruf platzierungen/stand ist für Connector v1.1 geplant.Sicherheit und DatenschutzJeder Zugriff bleibt an Mandant, Behörde und Fachrecht gebunden. Integration, API und Screenshots dürfen keine Geheimnisse oder echten Kundendaten offenlegen.Versionierung und KompatibilitätPlattform, MDT und Bridge haben getrennte Versionsstände. Eine neue Website-Version bestätigt deshalb nicht automatisch die Kompatibilität eines Spielserver-Pakets.
War diese Seite hilfreich?
Unklare Stellen oder fehlende Schritte meldest du im LexoNET-Discord oder als Ticket im Kundenbereich.