Este es el guía autorizada y sin rodeos para instalar coches personalizados en un servidor FiveM—sin peligro, correctamente, y con listo para producción Configuraciones que puedes copiar y pegar. Cubriremos coches adicionales únicos, paquetes multicoche, la conversión de DLC para un jugador y la conexión de vehículos a tiendas ESX/QBCore.
Lo que necesitarás (prerrequisitos)
- Un servidor FiveM en ejecución y acceso FTP/FS al
resourcescarpeta. - Editor de texto básico (VS Code) y la capacidad de reiniciar el servidor.
- (Opcional para conversiones) OpenIV Para descomprimir los DLC de SP → utiliza nuestro enlace seguro: https://fivemx.com/openiv-download/
- (Recomendado) Un menú de administración o una herramienta de generación (por ejemplo, vMenú) para probar: https://fivemx.com/free/vmenu/
- (Rendimiento) Saber utilizar Resmon Para detectar coches pesados: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/
Mejores prácticas basadas en opiniones: Agrupe todos los vehículos bajo una carpeta de categoría de recursos como
resources/[cars]/...Esto mantiene su servidor ordenado y le permiteensure [cars]para empezar cada paquete a la vez.
Mapa rápido: elige tu ruta
- Tengo un coche complementario compatible con FiveM (ya viene con
fxmanifest.luay metas): saltar a Instalar un solo coche complementario. - Tengo un DLC SP (solo
dlc.rpfcon metas y modelos): ir a Convertir SP DLC a FiveM. - Quiero muchos coches en un solo paquete.: ver Recurso multivehículo (lote).
- Quiero que los coches se puedan comprar en el juego.: ver Cableado a talleres de vehículos ESX/QBCore.
Instalar un solo vehículo complementario (el caso 90%)
Supongamos que tu coche se llama elegy y recibió archivos de modelo YFT/YTD y metaarchivos de vehículos estándar.
1) Crear la estructura de recursos
resources/ [cars]/ fm_elegy/ stream/ elegy.yft elegy_hi.yft elegy.ytd data/ handling.meta vehicles.meta carcols.meta carvariations.meta vehiclelayouts.meta (if provided) fxmanifest.lua vehicle_names.lua (optional, for in‑game display name)
Reglas que ahorran horas
- No gota
.asi/.oivInstaladores en un servidor. Solo recursos y metas disponibles para streaming.- Mantener los modelos en
stream/, metas endata/.- En Linux, los nombres de archivo distinguen entre mayúsculas y minúsculas: coinciden exactamente.
2) fxmanifest.lua (copiar y pegar)
fx_version 'cerulean'
game 'gta5'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta',
'data/vehiclelayouts.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'data/vehiclelayouts.meta'
client_script 'vehicle_names.lua' -- optional
Nota de legado:
__resource.luaestá obsoleto. Si usted debe Solo admite legado, use este archivo mínimo:
-- __resource.lua (legacy)
resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta',
'data/vehiclelayouts.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'data/vehiclelayouts.meta'
client_script 'vehicle_names.lua'
3) Opcional vehicle_names.lua
Algunos paquetes no incluyen etiqueta GXT. Añade una para que el coche muestre un nombre limpio en la interfaz de usuario.
-- vehicle_names.lua
CreateThread(function()
-- key must match spawn name in vehicles.meta <gameName>
AddTextEntry('elegy', 'Elegy RH8 Custom')
end)
4) Iniciar el recurso en server.cfg
# Start all cars inside the [cars] group ensure [cars] # (or) start this car only # ensure fm_elegy
Reinicie el servidor o ejecute refresh + ensure fm_elegy desde la consola.
5) Encuentra el nombre de spawn & prueba
Abierto data/vehicles.meta y encuentra:
<Item type="CHandlingData"> ... </Item> <!-- Look for --> <modelName>elegy</modelName> <gameName>elegy</gameName>
- Su código de generación suele ser el
<gameName>o<modelName>(p.ej,elegy). - Prueba con una herramienta de administración:
- vMenú → Generador de vehículos → Complemento →
elegy - o utiliza tu comando de administrador (depende de tu menú de administrador).
- vMenú → Generador de vehículos → Complemento →
Si aparece y las ruedas, las luces y las piezas de ajuste se ven correctas, ya está.
Convertir un DLC para un solo jugador en un recurso de FiveM
Muchos coches “solo SP” vienen como dlc.rpf Paquetes. Conviértalos así:
- Abierto OpenIV → navegar hacia los DLC
dlc.rpf. - Extraer modelos de
x64/vehicles.rpf(YFT/YTD) → poner enstream/. - Extraer metas de
common/data/endata/:handling.meta,vehicles.meta,carcols.meta,carvariations.meta,vehiclelayouts.meta(si está presente).
- Crear
fxmanifest.luaExactamente como se muestra arriba. - Inicie el recurso y pruebe el nombre del generador desde
<gameName>.
Consejo: Si el coche tiene kits de sonido personalizados (audio), el paquete puede incluir un
.awcEnrutamiento que no funciona en el servidor. Se prefieren los paquetes ya marcados. Listo para FiveM o intercambiar<audioNameHash>a un kit de vainilla.
Recurso multivehículo (lote)
Puedes transmitir muchos coches de un solo recurso para simplificar la gestión.
Diseño de carpetas
resources/[cars]/vip_pack/ stream/ elegy.yft elegy_hi.yft elegy.ytd supra.yft supra_hi.yft supra.ytd ... data/ handling.meta # merged or per‑car files vehicles.meta carcols.meta carvariations.meta fxmanifest.lua
fxmanifest.lua para datos comodín
fx_version 'cerulean'
game 'gta5'
files {
'data/*.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
Fusión de metas: Utilice únicamente fusiones conocidas. Duplicar
<initDatas>o fuera de lugar<kit>entradas encarcols.meta¿Son el motivo #1 de las ruedas negras o los extras rotos?
Cableado a talleres de vehículos ESX/QBCore
El desove es bueno para hacer pruebas. Para una economía real, conecta los coches a tu taller de estructuras.
QBCore (entrada de ejemplo)
añadir qb-core/shared/vehicles.lua (o la configuración de tu tienda):
['elegy'] = {
['name'] = 'Elegy RH8',
['brand'] = 'Annis',
['model'] = 'elegy', -- spawn code
['price'] = 125000,
['category'] = 'sports',
['shop'] = 'pdm'
}
- Utilice un tienda de vehículos Compatible con vehículos complementarios. Recomendamos opciones de eficacia comprobada:
- Tienda de vehículos Brutal Scripts → https://fivemx.com/fivem-vehicle-shop-brutal-scripts/
- Tienda de vehículos Wais → https://fivemx.com/wais-vehicleshop/
- Tienda de vehículos AV → https://fivemx.com/av-vehicleshop/
ESX (adición rápida de SQL)
Si su tienda lee desde DB:
INSERT INTO vehicles (name, label, price, category) VALUES
('elegy', 'Elegy RH8', 125000, 'sports');
Garaje y llaves: Vincula tu tienda con un proveedor confiable cochera y llaves del vehículo Script para que los jugadores mantengan la propiedad durante los reinicios:
Control y puesta a punto del vehículo: Para control de ventanas/puertas/luces/asientos y ajuste de inmersión:
- Control de coche (inspirado en NoPixel): https://fivemx.com/nopixel-4-0-car-control-script/
- Sistema de afinación: https://fivemx.com/tuning-system/
Lista de verificación de rendimiento y seguridad
La instalación es solo la mitad del trabajo.Mantenlo rápido y estable.
- Presupuestos de textura: Mantener
.ytdMenos de ~16 MB; se prefieren texturas de 1k a 2k. Reducir el tamaño de las decoraciones pesadas en OpenIV. - LOD del modelo: Asegúrese de que los automóviles tengan LOD (
_hi.yft+ base). LOD faltantes → grandes caídas de FPS en el tráfico. - UV de ruedas y neumáticos: Las ruedas negras generalmente significan que faltan
carcols.metao identificaciones de materiales incorrectos: arreglen la meta antes de culpar a ELS. - Conflictos de generación: Si tu
<gameName>Coincide con un vehículo vainilla, cambia el nombre del modelo y todas las referencias de forma coherente. - Orden de transmisión: No confíes en trucos para ordenar la carga. Pon todas las metas en el mismo recurso que transmite el modelo.
- Usar Resmon: Después de cada instalación, conduzca durante 1 o 2 minutos y observe
resmonpara spikes. Guía: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/ - Borrar la caché del cliente Después de paquetes grandes, si los jugadores informan de autos invisibles: https://fivemx.com/how-to-clear-fivem-cache/
Solución de problemas (soluciones rápidas)
El coche no aparece
- Código de aparición incorrecto. Abrir.
vehicles.metay tomar<gameName>. - El recurso no se inició. Verificar
txAdmin → Live Consolepara errores; ejecutarensure fm_elegy.
Las ruedas son negras / decoraciones rotas
- Desaparecido
carcols.meta/carvariations.metao fusiones incorrectas. Vuelva a agregar los kits y modkits correctos.
El juego se bloquea al aparecer
- Texturas con sobrepeso o huesos faltantes. Reducir la escala.
.ytdy confirmar la base/_hiEl par existe.
El interior o los diales no funcionan
- El paquete requiere una versión más reciente del juego. Consulta con el autor o prueba con una versión más reciente. (Si es necesario, activa los DLC: https://fivemx.com/how-to-enable-dlcs-for-fivem-server/)
Los nombres se muestran como NULL
- Agregar un
vehicle_names.luaconAddTextEntry('SPAWN', 'Nice Name').
Consejo profesional: mantenga los autos organizados
- Poner todos los vehículos bajo
[cars]y paquetes de nombres con un prefijo, p. ej.,fm_→fm_civ_sports,fm_pd_fleet. - Mantén un estilo simple REGISTRO DE CAMBIOS.md Dentro de cada paquete para tu futuro.
- Evite mezclar ELS paquetes diseñados para SP a menos que el autor proporcione una variante FiveM.
Ejemplo: paquete de coches listo para producción que puedes añadir
Duplique esta plantilla para cada paquete de automóvil que agregue.
fxmanifest.lua
fx_version 'cerulean'
game 'gta5'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
server.cfg
# FiveM car packs ensure [cars]
data/vehicles.meta (fragmento mínimo solo para mostrar dónde se encuentra el nombre del spawn)
<CVehicleModelInfo__InitDataList> <initDatas> <Item> <modelName>elegy</modelName> <txdName>elegy</txdName> <handlingId>elegy</handlingId> <gameName>elegy</gameName> <vehicleMakeName>ANNIS</vehicleMakeName> <plateType>VPT_DEFAULT</plateType> <vehicleClass>VC_SPORT</vehicleClass> <flags>440010</flags> </Item> </initDatas> </CVehicleModelInfo__InitDataList>
vehicle_names.lua (opcional)
CreateThread(function()
AddTextEntry('elegy', 'Elegy RH8')
end)
Convierta las instalaciones en contenido y retención (próximos pasos)
- Construir una experiencia en concesionarios Los jugadores recuerdan. Intenta:
- talleres de vehículos: https://fivemx.com/fivem-vehicle-shop-brutal-scripts/ / https://fivemx.com/wais-vehicleshop/
- Sistemas de garaje: https://fivemx.com/advanced-garages/
- Control del coche: https://fivemx.com/nopixel-4-0-car-control-script/
- Llaves/bloqueo: https://fivemx.com/renewed-vehicle-keys/
- Optimice los tiempos de carga y el rendimiento para que los autos se sientan rápidos:
- Centro de rendimiento → https://fivemx.com/performance/
- Cómo usar Resmon → https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/
- El tiempo de carga gana → https://fivemx.com/optimize-loading-times/
- Explore más coches y packs seleccionados:
- FiveM Cars (categoría) → https://fivemx.com/fivem-cars/
- All Cars (HiFiveM) → https://fivemx.com/cars/
Preguntas frecuentes
Does this work with OneSync and big servers?
Sí, los vehículos transmitidos son la norma. Mantén los tamaños de las texturas razonables y observa resmon.
¿Dónde consigo coches de alta calidad?
De creadores que envían paquetes listos para FiveM o explora nuestro catálogo seleccionado: https://fivemx.com/fivem-cars/.
¿Puedo agrupar flotas policiales y civiles?
Sí. Organizar por rol (fm_pd_fleet, fm_civ_sports) para que puedas habilitar o deshabilitar paquetes rápidamente.
¿Necesito configurar una compilación de juego específica?
Solo si el mod usa funciones más recientes. El autor suele indicarlo. Si algo falla, prueba con una versión más reciente y vuelve a intentarlo.
Copiar y pegar resumen (lista de verificación)
- Crear
resources/[cars]/<pack>/constream/+data/. - Coloque YFT/YTD en
stream/; metas endata/. - Agregar
fxmanifest.luaconfiles { ... }+data_file ...pauta. ensure [cars](o el paquete) enserver.cfg.- Encontrar
<gameName>envehicles.metay generar a través de vMenu/admin. - Conectar a la tienda (ESX SQL o QBCore tabla) y combinar con garage/keys.
- Prueba de Resmon, verificación del presupuesto de texturas y listo.
Estás listo. Si quieres una ruta aún más rápida, toma un paquete de servidor prediseñado y empieza a personalizar: https://fivemx.com/fivem-servers/
Paquetes de coches de pago
Productos por categoría
-
Paquete Legacy v2 de RedSaint
El precio original era: $80.99.$26.34El precio actual es: $26.34. -
Paquete de autos Liberty Walk
El precio original era: $11.49.$9.77El precio actual es: $9.77. -
Vagones Liberty-Walk
El precio original era: $56.99.$12.74El precio actual es: $12.74. -
McLaren GT
El precio original era: $18.99.$10.19El precio actual es: $10.19. -
Flota del Departamento de Policía de Nueva Carolina [26 vehículos]
El precio original era: $65.99.$31.44El precio actual es: $31.44. -
NoPixel Sistema de Carreras – ESX/QBCore Script FiveM
El precio original era: $11.49.$9.77El precio actual es: $9.77. -
NoPixel v3 Sala de Exhibición de Vehículos (ESX/QB)
El precio original era: $33.99.$28.89El precio actual es: $28.89. -
Paquete de vehículos NoPixel
El precio original era: $67.99.$24.64El precio actual es: $24.64. -
Paquete de vehículos de la Patrulla de Carreteras de Carolina del Norte
El precio original era: $57.99.$31.44El precio actual es: $31.44.
Vehículos adicionales versus de reemplazo
Un vehículo adicional introduce un modelo de generación separado y mantiene intacto el vehículo original GTA. Un vehículo de reemplazo reutiliza un nombre de modelo existente y sobrescribe ese vehículo base. Prefiere los adicionales cuando desees varios vehículos personalizados sin cambiar la flota predeterminada; usa los de reemplazo solo cuando sobrescribir ese modelo base exacto es intencional.
Comprobaciones seguras de paquetes y carpetas
- Mantén los recursos del vehículo agrupados bajo una carpeta como
resources/[cars]/, pero comienza cada recurso real o úsaloensure [cars]solo después de verificar que el servidor resuelve el grupo correctamente. - Inspecciona los archivos de modelo suministrados
fxmanifest.lua, transmitidos y cada archivo de metadatos referenciado. No reemplaces un manifiesto funcional con una plantilla genérica sin comparar sus archivos declarados y tipos de datos. - Comprueba los nombres del modelo y la generación, la coincidencia de nombres de archivos y las referencias de metadatos antes de combinar paquetes. Una colisión de nombres puede cargar el vehículo equivocado incluso cuando el recurso comienza sin un error obvio.
- Añade un recurso a la vez, reinicia en el entorno de ensayo, genera cada modelo añadido e inspecciona tanto las consolas del servidor como del cliente. Deshaz el último recurso si los modelos, texturas, manejo o entradas de la tienda fallan.









