Naar de inhoud springen
FiveM
Gratis tool

FiveM fxmanifest.lua-generator

Met de FiveM fxmanifest.lua-generator maak je het manifestbestand van je resource via een formulier: vul games, client-, server- en gedeelde scripts, NUI, bestanden, data_file-regels, afhankelijkheden en exports in en kopieer of download de voltooide fxmanifest.lua. Via het tabblad 'Checker' controleer je een bestaand bestand.

Gebouwd door Eric Mager

Gratis en zonder registratie: de fxmanifest.lua wordt rechtstreeks in je browser gemaakt. Je invoer wordt niet geüpload.

Gebaseerd op de officiële FiveM-documentatie: docs.fivem.net/docs/scripting-reference/resource-manifest

Manifest klaar? Draai je resource op je eigen FiveM-server.

Basisinformatie

Scripts

Eén pad per regel. Wildcards zoals client/*.lua worden ondersteund.

NUI en laadscherm

Bestanden

Eén vermelding per regel.

Formaat per regel: TYP Pfad, bijv. DLC_ITYP_REQUEST stream/prop.ytyp

Afhankelijkheden en exports

Wordt samen als dependencies-directive gegenereerd.

Geavanceerde opties

fxmanifest.lua

fx_version 'cerulean'
game 'gta5'

version '1.0.0'

client_script 'client/main.lua'

server_script 'server/main.lua'

Handleiding

fxmanifest.lua maken – stap voor stap

Elke FiveM-resource heeft een fxmanifest.lua nodig. In acht stappen ga je van formulier naar voltooid bestand.

Stap 1

Games selecteren

Selecteer onder 'Basisinformatie' de ondersteunde games: GTA V is vooraf geselecteerd; Red Dead Redemption 2 en Common kun je toevoegen.

Stap 2

Resourcegegevens invoeren

Vul optioneel de auteur, het versienummer (standaard 1.0.0), een beschrijving en de repository-URL in.

Stap 3

Scripts invoeren

Vul onder ‘Scripts’ je client-, server- en gedeelde scripts in, één pad per regel. Wildcards zoals client/*.lua zijn toegestaan.

Stap 4

NUI en bestanden toevoegen

Stel indien nodig de NUI-pagina (ui_page) en het laadscherm (loadscreen) in en voeg extra bestanden (files), data_file-regels in het formaat 'TYPE pad' en vermeldingen voor escrow_ignore toe.

Stap 5

Afhankelijkheden en exports instellen

Voeg onder ‘Afhankelijkheden & exports’ OneSync, een minimale FXServer-build en afhankelijke resources toe, evenals provide en client- en serverexports.

Stap 6

Geavanceerde opties instellen

Kies indien nodig node_version 16 of 22 en schakel server_only of this_is_a_map in. use_experimental_fxv2_oal is experimenteel en kan het uitpakken van vectoren in Lua verstoren.

Stap 7

fxmanifest.lua kopiëren of downloaden

Controleer het livevoorbeeld, kopieer de inhoud of download deze als fxmanifest.lua en plaats het bestand in de hoofdmap van je resource.

Stap 8

Controleren met de Checker

Ga bovenaan naar het tabblad 'Checker' om een bestaande of bewerkte fxmanifest.lua te plakken of als bestand te selecteren en te laten controleren.

Bestandsindeling

Wat hoort er in de fxmanifest.lua?

De generator schrijft de richtlijnen in een vaste volgorde en laat lege velden weg. Zonder wijzigingen krijg je een sjabloon met fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua en server/main.lua. Hij voegt geen lua54-regel toe.

fx_version en games

Elk bestand begint met fx_version 'cerulean'. Daarna volgt game voor één game of games { … } voor meerdere: gta5, rdr3 of common.

Metadata

author, description, version en repository – de generator schrijft alleen de velden die je invult.

Scripts

client_script, server_script en shared_script. Als er maar één pad in het veld staat, gebruikt de generator het enkelvoud; bij meerdere paden gebruikt hij de tabelvorm, zoals client_scripts { … }.

NUI en laadscherm

ui_page voor je NUI-pagina, loadscreen voor het laadscherm en, als je een laadscherm gebruikt, optioneel loadscreen_manual_shutdown 'yes'.

Bestanden & data_file

file of files voor extra bestanden zoals HTML, CSS of JavaScript, en één data_file-regel per vermelding in de indeling TYPE pad, bijvoorbeeld DLC_ITYP_REQUEST stream/prop.ytyp.

Afhankelijkheden

/onesync, /server: met je minimale FXServer-build en de resources waarvan je afhankelijk bent, komen samen in een dependency- of dependencies-richtlijn.

provide & exports

provide als je resource een andere vervangt (bijvoorbeeld provide 'mysql-async'), plus exports en server_exports, die altijd in tabelvorm worden geschreven.

Geavanceerde opties

this_is_a_map, server_only, node_version 16 of 22 en het experimentele use_experimental_fxv2_oal, dat het uitpakken van vectoren in Lua kan verstoren.

escrow_ignore

Bestanden die buiten Escrow moeten blijven, als tabel aan het einde van het bestand.

Meer ontdekken

Meer FiveM-tools voor resources en server.cfg

FAQ

Veelgestelde vragen

Korte antwoorden over fxmanifest.lua: __resource.lua, lua54, wildcards, data_file, RedM, checker en privacy.

De fxmanifest.lua is het manifestbestand van elke FiveM- en RedM-resource. Het bepaalt voor welke game de resource bedoeld is, welke client-, server- en gedeelde scripts worden geladen, welke bestanden clients downloaden en van welke andere resources de resource afhankelijk is.

__resource.lua is het oudere manifestformaat; fxmanifest.lua is het huidige. De generator maakt alleen fxmanifest.lua en begint altijd met fx_version 'cerulean'. Een bestaande __resource.lua wordt niet automatisch geconverteerd: vul de scripts en bestanden daarvan in het formulier in.

Nee. De generator schrijft geen lua54-regel naar het bestand. Staat lua54 in een bestaande fxmanifest.lua, dan meldt de checker dit als opmerking, omdat Lua 5.4 sinds juni 2025 standaard is.

Ja, paden zoals client/*.lua worden ondersteund. Vul één pad per regel in. Als er maar één pad in het veld staat, schrijft de generator het enkelvoud, zoals client_script; bij meerdere paden gebruikt hij de tabelvorm client_scripts { … }.

Voer de benodigde bestanden in onder files en de data_file-regels in het formaat 'TYPE pad', één per regel, bijvoorbeeld DLC_ITYP_REQUEST stream/prop.ytyp. Regels zonder type slaat de generator over en toont hij als waarschuwing. Voor een map vink je ook this_is_a_map aan. De generator biedt geen kant-en-klare sjablonen voor afzonderlijke resourcetypen.

Ja. Onder 'Ondersteunde games' kies je GTA V (gta5), Red Dead Redemption 2 (rdr3) en Common. Bij één game schrijft de generator game, bij meerdere games { … }. Kies je geen game, dan gebruikt hij gta5. Zit rdr3 erbij, dan voegt hij automatisch de regel rdr3_warning toe, zonder welke RedM de resource niet start.

Ja. Ga bovenaan de tool naar het tabblad 'Checker' en plak je fxmanifest.lua of selecteer het bestand. De checker meldt onder meer ontbrekende aanhalingstekens, vermoedelijke typefouten in directives, ongeldige waarden voor game en node_version, een ontbrekende fx_version en verouderde directives, meestal met een regelnummer. Naar de fxmanifest.lua-checker

De generator is gratis en vereist geen registratie. De fxmanifest.lua wordt rechtstreeks in je browser gemaakt; je invoer wordt niet geüpload. Het voorbeeld wordt bij elke invoer bijgewerkt en je kunt het bestand kopiëren of direct als fxmanifest.lua downloaden.

FiveM-serverlijstRoleplay, Freeroam, Racing en meer – met live spelersaantallen en stemranglijst.
Eigen server?

Huur je eigen FiveM-server in 60 seconden

DDoS-bescherming inbegrepen, volledige controle over server.cfg en resources, op elk moment opzegbaar.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle FiveM-tools bekijken