Saltar al contenido
FiveM
Herramienta gratuita

Generador de FiveM fxmanifest.lua

Con el generador de fxmanifest.lua para FiveM puedes crear el archivo de manifiesto de tu recurso mediante un formulario: introduce juegos, scripts de cliente, de servidor y compartidos, NUI, archivos, líneas data_file, dependencias y exports, y copia o descarga el fxmanifest.lua terminado. En la pestaña «Comprobador» puedes revisar un archivo existente.

Creado por Eric Mager

Gratis y sin registrarte: el fxmanifest.lua se genera directamente en tu navegador y tus datos no se suben.

Basado en la documentación oficial de FiveM: docs.fivem.net/docs/scripting-reference/resource-manifest

¿Ya tienes listo el manifest? Ejecuta tu recurso en tu propio servidor de FiveM.

Información básica

Scripts

Una ruta por línea. Se admiten comodines como client/*.lua.

NUI y pantalla de carga

Archivos

Una entrada por línea.

Formato por línea: TIPO ruta, p. ej., DLC_ITYP_REQUEST stream/prop.ytyp

Dependencias y exportaciones

Se genera conjuntamente como directiva dependencies.

Opciones avanzadas

fxmanifest.lua

fx_version 'cerulean'
game 'gta5'

version '1.0.0'

client_script 'client/main.lua'

server_script 'server/main.lua'

Guía

Crear fxmanifest.lua paso a paso

Cada recurso de FiveM necesita un fxmanifest.lua. En ocho pasos pasarás del formulario al archivo terminado.

Paso 1

Seleccionar juegos

En «Información básica», selecciona los juegos compatibles: GTA V está preseleccionado y puedes añadir Red Dead Redemption 2 y Common.

Paso 2

Introducir datos del recurso

Si quieres, introduce el autor, el número de versión (predefinido como 1.0.0), una descripción y la URL del repositorio.

Paso 3

Introducir scripts

Introduce tus scripts de cliente, servidor y compartidos en «Scripts», una ruta por línea. Se admiten comodines como client/*.lua.

Paso 4

Añadir NUI y archivos

Si lo necesitas, configura la página NUI (ui_page) y la pantalla de carga (loadscreen), y añade otros archivos (files), líneas data_file con el formato «TIPO ruta» y entradas para escrow_ignore.

Paso 5

Configurar dependencias y exports

En «Dependencias y exports», añade OneSync, una versión mínima de FXServer y los recursos necesarios, además de provide y los exports de cliente y servidor.

Paso 6

Configurar opciones avanzadas

Si lo necesitas, selecciona node_version 16 o 22 y activa server_only o this_is_a_map. use_experimental_fxv2_oal es experimental y puede impedir el desempaquetado de vectores en Lua.

Paso 7

Copiar o descargar fxmanifest.lua

Revisa la vista previa en tiempo real, copia el contenido o descárgalo como fxmanifest.lua y coloca el archivo en la carpeta raíz de tu recurso.

Paso 8

Revisar con el comprobador

Abre la pestaña «Comprobador» en la parte superior para pegar un fxmanifest.lua existente o editado, o seleccionarlo como archivo para comprobarlo.

Estructura del archivo

¿Qué debe contener la fxmanifest.lua?

El Generador escribe las directivas en un orden fijo y omite los campos vacíos. Si no cambias nada, obtendrás una plantilla con fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua y server/main.lua. No añade ninguna línea lua54.

fx_version y juegos

Cada archivo comienza con fx_version 'cerulean'. Después viene game para un juego o games { … } para varios: gta5, rdr3 o common.

Metadatos

author, description, version y repository: el Generador solo escribe los campos que rellenes.

Scripts

client_script, server_script y shared_script. Si el campo contiene una sola ruta, el Generador usa el singular; si contiene varias, usa el formato de tabla, como client_scripts { … }.

NUI y pantalla de carga

ui_page para tu página NUI, loadscreen para la pantalla de carga y, si hay una pantalla de carga, opcionalmente loadscreen_manual_shutdown 'yes'.

Archivos y data_file

file o files para archivos adicionales como HTML, CSS o JavaScript, y una línea data_file por entrada con el formato TIPO ruta, p. ej., DLC_ITYP_REQUEST stream/prop.ytyp.

Dependencias

/onesync, /server: con tu versión mínima de FXServer y los recursos de los que depende el tuyo se agrupan en una directiva dependency o dependencies.

provide y exports

provide si tu recurso sustituye a otro (p. ej., provide 'mysql-async'), además de exports y server_exports, que siempre se escriben en formato de tabla.

Opciones avanzadas

this_is_a_map, server_only, node_version 16 o 22 y la opción experimental use_experimental_fxv2_oal, que puede impedir desempaquetar vectores en Lua.

escrow_ignore

Archivos que deben quedar excluidos de Escrow, en una tabla al final del archivo.

Descubre más

Más herramientas de FiveM para recursos y server.cfg

FAQ

Preguntas frecuentes

Respuestas breves sobre fxmanifest.lua: __resource.lua, lua54, comodines, data_file, RedM, el comprobador y la privacidad.

fxmanifest.lua es el archivo de manifiesto de cada recurso de FiveM y RedM. Define para qué juego está pensado el recurso, qué scripts de cliente, servidor y compartidos se cargan, qué archivos descargan los clientes y de qué otros recursos depende.

__resource.lua es el formato antiguo de manifiesto; fxmanifest.lua es el actual. El Generador solo crea fxmanifest.lua y siempre comienza con fx_version 'cerulean'. No convierte automáticamente una __resource.lua existente: introduce sus scripts y archivos en el formulario.

No. El generador no añade ninguna línea lua54 al archivo. Si un fxmanifest.lua existente contiene lua54, el comprobador lo señala como aviso porque Lua 5.4 es el comportamiento predeterminado desde junio de 2025.

Sí, se admiten rutas como client/*.lua. Introduce una ruta por línea. Si el campo contiene una sola ruta, el Generador escribe el singular, como client_script; si contiene varias, usa el formato de tabla client_scripts { … }.

Introduce los archivos necesarios en files y las líneas data_file con el formato «TIPO ruta», una por línea; por ejemplo, DLC_ITYP_REQUEST stream/prop.ytyp. El generador omite las líneas sin tipo y te muestra una advertencia. Si se trata de un mapa, marca también this_is_a_map. El generador no ofrece plantillas prediseñadas para cada tipo de recurso.

Sí. En «Juegos compatibles» puedes seleccionar GTA V (gta5), Red Dead Redemption 2 (rdr3) y Common. Si eliges un juego, el generador escribe game; si eliges varios, usa games { … }. Si no seleccionas ninguno, usa gta5. Si incluyes rdr3, añade automáticamente la línea rdr3_warning, sin la cual RedM no inicia el recurso.

Sí. Abre la pestaña «Comprobador» en la parte superior de la herramienta y pega tu fxmanifest.lua o selecciona el archivo. El comprobador detecta, entre otras cosas, comillas ausentes, posibles erratas en las directivas, valores no válidos para game y node_version, la ausencia de fx_version y directivas obsoletas, normalmente con el número de línea. Ir al comprobador de fxmanifest.lua

El Generador es gratuito y no requiere registro. La fxmanifest.lua se crea directamente en tu navegador; tus datos no se suben. La vista previa se actualiza con cada cambio y puedes copiar el archivo o descargarlo directamente como fxmanifest.lua.

¿Tienes más preguntas?

Contactar con soporte
Lista de servidores de FiveMRoleplay, Freeroam, Racing y más, con cifras de jugadores en tiempo real y clasificación por votos.
¿Tu propio servidor?

Alquila tu propio servidor FiveM en 60 segundos

Protección DDoS incluida, control total sobre server.cfg y los recursos, y cancelación en cualquier momento.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas de FiveM