Zum Inhalt springen
FiveM
Kostenloses Tool

FiveM fxmanifest.lua Generator

Mit dem FiveM fxmanifest.lua Generator erstellst du die Manifest-Datei deiner Ressource per Formular: Spiele, Client-, Server- und geteilte Skripte, NUI, Dateien, data_file-Zeilen, Abhängigkeiten und Exports eintragen und die fertige fxmanifest.lua kopieren oder herunterladen. Über den Tab „Checker“ prüfst du eine bestehende Datei.

Gebaut von Eric Mager

Kostenlos und ohne Anmeldung: Die fxmanifest.lua entsteht direkt in deinem Browser, deine Eingaben werden nicht hochgeladen.

Basierend auf der offiziellen FiveM-Dokumentation: docs.fivem.net/docs/scripting-reference/resource-manifest

Manifest fertig? Starte deine Ressource auf deinem eigenen FiveM-Server.

Grundinformationen

Skripte

Ein Pfad pro Zeile. Wildcards wie client/*.lua werden unterstützt.

NUI & Ladebildschirm

Dateien

Ein Eintrag pro Zeile.

Format je Zeile: TYP Pfad, z. B. DLC_ITYP_REQUEST stream/prop.ytyp

Abhängigkeiten & Exporte

Wird zusammen als dependencies-Direktive erzeugt.

Erweiterte Optionen

fxmanifest.lua

fx_version 'cerulean'
game 'gta5'

version '1.0.0'

client_script 'client/main.lua'

server_script 'server/main.lua'

Anleitung

fxmanifest.lua erstellen – Schritt für Schritt

Jede FiveM-Ressource braucht eine fxmanifest.lua. In acht Schritten kommst du vom Formular zur fertigen Datei.

Schritt 1

Spiele auswählen

Wähle unter „Grundinformationen“ die unterstützten Spiele: GTA V ist vorausgewählt, Red Dead Redemption 2 und Common kannst du dazunehmen.

Schritt 2

Angaben zur Ressource eintragen

Trag optional Autor, Versionsnummer (vorbelegt mit 1.0.0), Beschreibung und Repository-URL ein.

Schritt 3

Skripte eintragen

Gib unter „Skripte“ deine Client-, Server- und geteilten Skripte ein, einen Pfad pro Zeile. Wildcards wie client/*.lua sind erlaubt.

Schritt 4

NUI und Dateien ergänzen

Setze bei Bedarf die NUI-Seite (ui_page) und den Ladebildschirm (loadscreen) und trag weitere Dateien (files), data_file-Zeilen im Format „TYP Pfad“ und Einträge für escrow_ignore ein.

Schritt 5

Abhängigkeiten und Exports festlegen

Ergänze unter „Abhängigkeiten & Exporte“ OneSync, einen Mindest-FXServer-Build und abhängige Ressourcen sowie provide, Client- und Server-Exports.

Schritt 6

Erweiterte Optionen setzen

Wähle bei Bedarf node_version 16 oder 22 und setze server_only oder this_is_a_map. use_experimental_fxv2_oal ist experimentell und kann das Entpacken von Vektoren in Lua brechen.

Schritt 7

fxmanifest.lua kopieren oder herunterladen

Prüfe die Live-Vorschau, kopiere den Inhalt oder lade ihn als fxmanifest.lua herunter und lege die Datei in den Hauptordner deiner Ressource.

Schritt 8

Mit dem Checker prüfen

Wechsle oben auf den Tab „Checker“, um eine bestehende oder bearbeitete fxmanifest.lua einzufügen oder als Datei auszuwählen und prüfen zu lassen.

Aufbau der Datei

Was gehört in die fxmanifest.lua?

Der Generator schreibt die Direktiven in fester Reihenfolge und lässt leere Felder weg. Ohne Änderungen bekommst du eine Vorlage mit fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua und server/main.lua. Eine lua54-Zeile schreibt er nicht.

fx_version und Spiele

Jede Datei beginnt mit fx_version 'cerulean'. Danach folgt game für ein Spiel oder games { … } für mehrere: gta5, rdr3 oder common.

Metadaten

author, description, version und repository – der Generator schreibt nur die Felder, die du ausfüllst.

Skripte

client_script, server_script und shared_script. Steht nur ein Pfad im Feld, nutzt der Generator die Einzahl, bei mehreren die Tabellenform wie client_scripts { … }.

NUI & Ladebildschirm

ui_page für deine NUI-Seite, loadscreen für den Ladebildschirm und zusammen mit einem Ladebildschirm optional loadscreen_manual_shutdown 'yes'.

Dateien & data_file

file bzw. files für zusätzliche Dateien wie HTML, CSS oder JavaScript und eine data_file-Zeile pro Eintrag im Format TYP Pfad, z. B. DLC_ITYP_REQUEST stream/prop.ytyp.

Abhängigkeiten

/onesync, /server: mit deinem Mindest-FXServer-Build und deine abhängigen Ressourcen landen gemeinsam in einer dependency- bzw. dependencies-Direktive.

provide & Exports

provide, wenn deine Ressource eine andere ersetzt (z. B. provide 'mysql-async'), sowie exports und server_exports, die immer in Tabellenform geschrieben werden.

Erweiterte Optionen

this_is_a_map, server_only, node_version 16 oder 22 und das experimentelle use_experimental_fxv2_oal, das das Entpacken von Vektoren in Lua brechen kann.

escrow_ignore

Dateien, die vom Escrow ausgeschlossen bleiben sollen, als Tabelle am Ende der Datei.

Mehr entdecken

Weitere FiveM-Tools für Ressourcen und server.cfg

FAQ

Häufig gestellte Fragen

Kurze Antworten zur fxmanifest.lua: __resource.lua, lua54, Wildcards, data_file, RedM, Checker und Datenschutz.

Die fxmanifest.lua ist die Manifest-Datei jeder FiveM- und RedM-Ressource. Sie legt fest, für welches Spiel die Ressource gedacht ist, welche Client-, Server- und geteilten Skripte geladen werden, welche Dateien Clients herunterladen und von welchen anderen Ressourcen die Ressource abhängt.

Die __resource.lua ist das ältere Manifest-Format, die fxmanifest.lua das aktuelle. Der Generator erstellt nur die fxmanifest.lua und beginnt sie immer mit fx_version 'cerulean'. Eine bestehende __resource.lua wandelt er nicht automatisch um: Trag ihre Skripte und Dateien stattdessen im Formular ein.

Nein. Der Generator schreibt keine lua54-Zeile in die Datei. Steht lua54 in einer bestehenden fxmanifest.lua, meldet der Checker das als Hinweis, weil Lua 5.4 seit Juni 2025 Standardverhalten ist.

Ja, Pfade wie client/*.lua werden unterstützt. Gib einen Pfad pro Zeile ein. Steht nur ein Pfad im Feld, schreibt der Generator die Einzahl wie client_script, bei mehreren die Tabellenform client_scripts { … }.

Trag die nötigen Dateien unter files ein und die data_file-Zeilen im Format „TYP Pfad“, eine pro Zeile, zum Beispiel DLC_ITYP_REQUEST stream/prop.ytyp. Zeilen ohne Typ lässt der Generator weg und zeigt sie dir als Warnung an. Für eine Map setzt du zusätzlich den Haken bei this_is_a_map. Fertige Vorlagen für einzelne Ressourcentypen bietet der Generator nicht.

Ja. Unter „Unterstützte Spiele“ wählst du GTA V (gta5), Red Dead Redemption 2 (rdr3) und Common. Bei einem Spiel schreibt der Generator game, bei mehreren die Mehrzahl games { … }. Wählst du kein Spiel aus, setzt er gta5. Ist rdr3 dabei, ergänzt er automatisch die Zeile rdr3_warning, ohne die RedM die Ressource nicht startet.

Ja. Wechsle oben im Tool auf den Tab „Checker“ und füge deine fxmanifest.lua ein oder wähle die Datei aus. Der Checker meldet unter anderem fehlende Anführungszeichen, vermutete Tippfehler in Direktiven, ungültige Werte für game und node_version, eine fehlende fx_version und veraltete Direktiven, meist mit Zeilennummer. Zum fxmanifest.lua Checker

Der Generator ist kostenlos und braucht keine Anmeldung. Die fxmanifest.lua entsteht direkt in deinem Browser, deine Eingaben werden dafür nicht hochgeladen. Die Vorschau aktualisiert sich bei jeder Eingabe, und du kannst die Datei kopieren oder direkt als fxmanifest.lua herunterladen.

Noch weitere Fragen?

Support kontaktieren
FiveM-ServerlisteRoleplay, Freeroam, Racing und mehr – mit Live-Spielerzahlen und Vote-Ranking.
Eigener Server?

Miete deinen eigenen FiveM-Server in 60 Sekunden

DDoS-Schutz inklusive, volle Kontrolle über server.cfg und Ressourcen, jederzeit kündbar.

4,4/5 Trustpilot32.000+ Aktive ServerSeit 2010

Kein Setup. Kein Risiko. In Sekunden online.

Flexible LaufzeitJederzeit kündbarIn 60 Sekunden online

Auf der Suche nach weiteren Tools? Alle FiveM-Tools ansehen