Este é o guia confiável e prático para instalar carros personalizados em um servidor FiveM—com segurança, corretamente, e com pronto para produção Configurações que você pode copiar e colar. Abordaremos carros adicionais únicos, pacotes multicarros, conversão de DLCs para um jogador e conexão de veículos em lojas ESX/QBCore.
O que você precisa (pré-requisitos)
- Um servidor FiveM em execução e acesso FTP/FS ao
recursospasta. - Editor de texto básico (VS Code) e capacidade de reiniciar o servidor.
- (Opcional para conversões) Aberto IV para descompactar DLCs SP → use nosso link seguro: https://fivemx.com/openiv-download
- (Recomendado) Um menu de administração ou ferramenta de geração (por exemplo, vMenu) para teste: https://fivemx.com/vmenu
- (Desempenho) Saiba como usar Resmon para detectar carros pesados: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources
Melhores práticas opinativas: Agrupe todos os veículos em uma pasta de categoria de recurso como
recursos/[carros]/.... Isso mantém seu servidor organizado e permite que vocêgarantir [carros]para começar todos os pacotes de uma vez.
Mapa rápido — escolha seu caminho
- Tenho um carro complementar pronto para FiveM (já vem com
fxmanifest.luae metas): pular para Instalar um único carro adicional. - Eu tenho um DLC SP (apenas
dlc.rpfcom metas e modelos): vá para Converter SP DLC para FiveM. - Quero muitos carros em um pacote: ver Recurso multi-carro (lote).
- Quero carros que possam ser comprados no jogo: ver Conecte-se às lojas de veículos ESX/QBCore.
Instalar um único carro complementar (o caso 90%)
Vamos supor que seu carro se chama elegia e você recebeu arquivos de modelo YFT/YTD e metadados de veículos padrão.
1) Crie a estrutura 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 (se fornecido) fxmanifest.lua vehicle_names.lua (opcional, para nome de exibição no jogo)
Regras que economizam horas
- Não derrubar
.asi/.oivinstaladores em um servidor. Somente ativos e metas que podem ser transmitidos.- Mantenha os modelos em
fluxo/, metas emdados/.- Os nomes de arquivos diferenciam maiúsculas de minúsculas no Linux — correspondam exatamente.
2) fxmanifest.lua (copiar e colar)
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' -- opcional
Nota de legado:
__recurso.luaestá obsoleto. Se você deve suporte apenas legado, use este arquivo mínimo:
-- __resource.lua (legado)
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 nomes_de_veículos.lua
Alguns pacotes não vêm com a etiqueta GXT. Adicione uma para que o carro mostre um nome limpo na interface do usuário.
-- vehicle_names.lua
CreateThread(function()
-- a chave deve corresponder ao nome de spawn no vehicles.meta
AddTextEntry('elegy', 'Elegy RH8 Custom')
end)
4) Inicie o recurso em servidor.cfg
# Ligue todos os carros dentro do grupo [carros] garanta [carros] # (ou) ligue apenas este carro # garanta fm_elegy
Reinicie o servidor ou execute atualizar + garantir fm_elegia do console.
5) Encontre o nome do spawn & teste
Abrir dados/veículos.meta e encontre:
... elegy elegy
- Seu código de spawn geralmente é o
ou(por exemplo,elegia). - Teste com uma ferramenta de administração:
- vMenu → Gerador de veículos → Complemento →
elegia - ou use seu comando de administrador (depende do seu menu de administração).
- vMenu → Gerador de veículos → Complemento →
Se aparecer e as rodas, luzes e peças de ajuste estiverem corretas, está pronto.
Converter um DLC para um jogador em um recurso FiveM
Muitos carros “somente SP” vêm como dlc.rpf pacotes. Converta-os assim:
- Abrir Aberto IV → navegue até os DLCs
dlc.rpf. - Extrair modelos de
x64/veículos.rpf(YFT/YTD) → colocar emfluxo/. - Extrair metas de
comum/dados/emdados/:manipulação.meta,veículos.meta,carcols.meta,carvariations.meta,layouts de veículos.meta(se presente).
- Criar
fxmanifest.luaexatamente como mostrado acima. - Inicie o recurso e teste o nome do spawn de
.
Dica: Se o carro tiver kits de som personalizados (áudio), o pacote pode incluir um
.awcroteamento que não funciona no lado do servidor. Prefira pacotes já marcados Pronto para FiveM ou trocarpara um kit de baunilha.
Recurso multi-carro (lote)
Você pode transmitir muitos carros de um recurso para simplificar o gerenciamento.
Layout de pasta
resources/[cars]/vip_pack/ stream/ elegy.yft elegy_hi.yft elegy.ytd supra.yft supra_hi.yft supra.ytd ... data/ handling.meta # mesclado ou arquivos por veículo vehicles.meta carcols.meta carvariations.meta fxmanifest.lua
fxmanifest.lua para dados curinga
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'
Mesclando metas: Use apenas fusões comprovadamente válidas. Duplicar
ou extraviadoentradas emcarcols.metasão o motivo #1 para rodas pretas ou extras quebrados.
Conecte-se às lojas de veículos ESX/QBCore
A geração é ótima para testes. Para uma economia real, conecte os carros à sua oficina de estruturas.
QBCore (exemplo de entrada)
adicionar à qb-core/compartilhado/veículos.lua (ou a configuração da sua loja):
['elegy'] = {
['name'] = 'Elegy RH8',
['brand'] = 'Annis',
['model'] = 'elegy', -- código de spawn
['price'] = 125000,
['category'] = 'sports',
['shop'] = 'pdm'
}
- Use um loja de veículos que suporta carros adicionais. Recomendamos opções comprovadas:
- Loja de veículos Brutal Scripts → https://fivemx.com/fivem-vehicle-shop-brutal-scripts
- Wais VehicleShop → https://fivemx.com/wais-vehicleshop
- Loja de veículos AV → https://fivemx.com/av-vehicleshop
ESX (adição rápida de SQL)
Se sua loja lê do banco de dados:
INSERT INTO vehicles (name, label, price, category) VALUES
('elegy', 'Elegy RH8', 125000, 'sports');
Garagem e chaves: Emparelhe sua loja com uma loja confiável garagem e chaves do veículo script para que os jogadores mantenham a propriedade durante as reinicializações:
Controle e ajuste do carro: Para controle de janelas/portas/luzes/bancos e imersão de ajuste:
- Controle de Carro (inspirado em NoPixel): https://fivemx.com/nopixel-4-0-car-control-script/
- Sistema de afinação: https://fivemx.com/tuning-system
Lista de verificação de desempenho e segurança
A instalação é apenas metade do trabalho.mantenha-o rápido e estável.
- Orçamentos de textura: Manter
.YTDmenos de ~16 MB; prefira texturas de 1k a 2k. Reduza as texturas pesadas no OpenIV. - LODs do modelo: Garantir que os carros tenham LODs (
_hi.yft+ base). Falta de LODs → grandes quedas de FPS no tráfego. - UVs de rodas/pneus: Rodas pretas geralmente significam falta
carcols.metaou IDs de materiais ruins — conserte a meta antes de culpar o ELS. - Conflitos de geração: Se o seu
corresponde a um veículo vanilla, renomeia modelo e todas as referências de forma consistente. - Ordem de transmissão: Não confie em hacks de ordem de carregamento. Coloque todos os metas no mesmo recurso que transmite o modelo.
- Use Resmon: Após cada instalação, dirija por 1 a 2 minutos e observe
resmonpara picos. Guia: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources - Limpar cache do cliente depois de grandes pacotes se os jogadores reportarem carros invisíveis: https://fivemx.com/how-to-clear-fivem-cache
Solução de problemas (soluções rápidas)
O carro não aparece
- Código de spawn incorreto. Aberto
veículos.metae pegue. - O recurso não foi iniciado. Verifique
txAdmin → Console ao vivopara erros; executargarantir fm_elegia.
As rodas são pretas / pinturas quebradas
- Ausente
carcols.meta/carvariations.metaou fusões ruins. Adicione novamente os kits e modkits corretos.
O jogo trava ao aparecer
- Texturas com excesso de peso ou ossos faltando. Reduzir escala
.YTDe confirme a base/_oipar existe.
O interior ou os mostradores não funcionam
- O pacote requer uma versão mais recente do jogo. Pergunte ao autor ou teste em uma versão mais recente. (Se necessário, ative os DLCs: https://fivemx.com/how-to-enable-dlcs-for-fivem-server)
Os nomes aparecem como NULL
- Adicionar um
nomes_de_veículos.luacomAddTextEntry('SPAWN', 'Nome legal').
Dica profissional: mantenha os carros organizados
- Coloque todos os veículos sob
[carros]e pacotes de nomes com um prefixo, por exemplo,fm_→fm_civ_esportes,frota fm_pd. - Mantenha um simples CHANGELOG.md dentro de cada pacote para você no futuro.
- Evite misturar ELS pacotes projetados para SP, a menos que o autor forneça uma variante FiveM.
Exemplo: pacote de carros pronto para produção que você pode colocar
Duplique este modelo para cada pacote de carro que você adicionar.
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'
servidor.cfg
Os pacotes de carros # FiveM garantem [carros]
dados/veículos.meta (trecho mínimo apenas para mostrar onde o nome do spawn está)
elegy elegy elegy elegy ANNIS VPT_DEFAULT VC_SPORT 440010
nomes_de_veículos.lua (opcional)
CreateThread(function()
AddTextEntry('elegy', 'Elegy RH8')
end)
Transforme instalações em conteúdo e retenção (próximas etapas)
- Construir um experiência de concessionária os jogadores lembram. Tente:
- Oficinas de veículos: https://fivemx.com/fivem-vehicle-shop-brutal-scripts / https://fivemx.com/wais-vehicleshop
- Sistemas de garagem: https://fivemx.com/advanced-garages
- Controle do carro: https://fivemx.com/nopixel-4-0-car-control-script/
- Chaves/travamento: https://fivemx.com/renewed-vehicle-keys
- Otimize os tempos de carregamento e o desempenho para que os carros fiquem ágeis:
- Centro de desempenho → https://fivemx.com/performance
- Como usar o Resmon → https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources
- Tempo de carregamento vence → https://fivemx.com/optimize-loading-times
- Explore mais carros e pacotes selecionados:
- Carros FiveM (categoria) → https://fivemx.com/fivem-cars
- Todos os carros (HiFiveM) → https://fivemx.com/cars
Perguntas frequentes
Isso funciona com OneSync e servidores grandes?
Sim, veículos transmitidos são a norma. Mantenha os tamanhos de textura sensatos e observe resmon.
Onde posso obter carros de alta qualidade?
De criadores que enviam pacotes prontos para FiveM — ou navegue em nosso catálogo selecionado: https://fivemx.com/fivem-cars.
Posso agrupar frotas policiais/civis?
Sim. Organizar por função (frota fm_pd, fm_civ_esportes) para que você possa habilitar/desabilitar pacotes rapidamente.
Preciso definir uma versão específica do jogo?
Somente se o mod depender de recursos mais recentes. O autor geralmente menciona isso. Se algo aparecer com defeito, teste em uma versão mais recente e tente novamente.
Resumo de copiar e colar (lista de verificação)
- Criar
recursos/[carros]/ /comfluxo/+dados/. - Solte YFT/YTD em
fluxo/; metas emdados/. - Adicionar
fxmanifest.luacomarquivos { ... }+arquivo_de_dados ...linhas. garantir [carros](ou o pacote) emservidor.cfg.- Encontrar
emveículos.metae gerar via vMenu/admin. - Fio para loja (ESX SQL ou QBCore mesa) e emparelhar com garagem/chaves.
- Teste Resmon, verificação do orçamento de textura e pronto.
Está tudo pronto. Se você quiser um caminho ainda mais rápido, pegue um pacote de servidor pré-fabricado e comece a personalizar: https://fivemx.com/fivem-servers
Pacotes de carros pagos
Produtos por categoria
-
Pacote de veículos policiais V4
$68.99$32.99Preço original $68.99. Preço atual $32.99. -
Pacote de corrida PRP
$15.49 -
Pacote de jantes
$45.99$30.99Preço original $45.99. Preço atual $30.99. -
Corrida de rua de Tóquio
$41.99$24.99Preço original $41.99. Preço atual $24.99. -
Pacote de carros de polícia sem marca TTModz
$80.00$50.00Preço original $80.00. Preço atual $50.00. -
Pacote de Polícia Umarked
$33.99$8.99Preço original $33.99. Preço atual $8.99. -
Valor Pack – Hardtops e Slicktops
$162.99$34.99Preço original $162.99. Preço atual $34.99.
Add-on versus replacement cars
An add-on vehicle introduces a separate spawn model and keeps the original GTA vehicle intact. A replacement vehicle reuses an existing model name and overrides that base vehicle. Prefer add-ons when you want several custom vehicles without changing the default fleet; use replacements only when overriding that exact base model is intentional.
Safe pack and folder checks
- Keep vehicle resources grouped under a folder such as
resources/[cars]/, but start each actual resource or usegarantir [carros]only after verifying the server resolves the group correctly. - Inspect the supplied
fxmanifest.lua, streamed model files and every referenced metadata file. Do not replace a working manifest with a generic template without comparing its declared files and data types. - Check model and spawn names, filename case and metadata references for duplicates before combining packs. A name collision can load the wrong vehicle even when the resource starts without an obvious error.
- Add one resource at a time, restart on staging, spawn every added model and inspect both server and client consoles. Roll back the last resource if models, textures, handling or shop entries fail.










