Economize 20% hoje mesmo Use o código WELCOME ao finalizar a compra. BEM-VINDO

Como instalar carros personalizados (FiveM)

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)

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


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

recursos/ [carros]/ fm_elegy/ fluxo/ elegy.yft elegy_hi.yft elegy.ytd dados/ manipulação.meta veículos.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/.oiv instaladores em um servidor. Somente ativos e metas que podem ser transmitidos.
  • Mantenha os modelos em fluxo/, metas em dados/.
  • Os nomes de arquivos diferenciam maiúsculas de minúsculas no Linux — correspondam exatamente.

2) fxmanifest.lua (copiar e colar)

fx_version 'cerulean' jogo 'gta5' arquivos { 'data/handling.meta', 'data/vehicles.meta', 'data/carcols.meta', 'data/carvariations.meta', 'data/vehiclelayouts.meta' } arquivo_de_dados 'HANDLING_FILE' 'data/handling.meta' arquivo_de_dados 'VEHICLE_METADATA_FILE' 'data/vehicles.meta' arquivo_de_dados 'CARCOLS_FILE' 'data/carcols.meta' arquivo_de_dados 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta' arquivo_de_dados 'VEHICLE_LAYOUTS_FILE' 'data/vehiclelayouts.meta' script_do_cliente 'vehicle_names.lua' -- opcional

Nota de legado: __recurso.lua está obsoleto. Se você deve suporte apenas legado, use este arquivo mínimo:

-- __resource.lua (legado) resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5' arquivos { 'data/handling.meta', 'data/vehicles.meta', 'data/carcols.meta', 'data/carvariations.meta', 'data/vehiclelayouts.meta' } arquivo_de_dados 'ARQUIVO_DE_MANIPULAÇÃO' 'data/handling.meta' arquivo_de_dados 'ARQUIVO_DE_METADATA_DO_VEÍCULO' 'data/vehicles.meta' arquivo_de_dados 'ARQUIVO_DE_CARCOLS' 'data/carcols.meta' arquivo_de_dados 'ARQUIVO_DE_VARIAÇÃO_DO_VEÍCULO' 'data/carvariations.meta' arquivo_de_dados 'ARQUIVO_DE_LAYOUTS_DO_VEÍCULO' 'data/vehiclelayouts.meta' script_do_cliente 'nomes_do_veículo.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 do spawn em vehicles.meta AddTextEntry('elegia', 'Elegy RH8 Custom') fim)

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.

Carros amigáveis ao Gabz Lore

5) Encontre o nome do spawn & teste

Abrir dados/veículos.meta e encontre:

... elegia elegia
  • Seu código de spawn geralmente é o <gameName> ou <modelName> (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).

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:

  1. Abrir Aberto IV → navegue até os DLCs dlc.rpf.
  2. Extrair modelos de x64/veículos.rpf (YFT/YTD) → colocar em fluxo/.
  3. Extrair metas de comum/dados/ em dados/:
    • manipulação.meta, veículos.meta, carcols.meta, carvariations.meta, layouts de veículos.meta (se presente).
  4. Criar fxmanifest.lua exatamente como mostrado acima.
  5. Inicie o recurso e teste o nome do spawn de <gameName>.

Dica: Se o carro tiver kits de som personalizados (áudio), o pacote pode incluir um .awc roteamento que não funciona no lado do servidor. Prefira pacotes já marcados Pronto para FiveM ou trocar <audioNameHash> para 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 # arquivos mesclados ou por carro Vehicles.meta carcols.meta carvariations.meta fxmanifest.lua

fxmanifest.lua para dados curinga

fx_version 'cerulean' jogo 'gta5' arquivos { 'data/*.meta' } arquivo_de_dados 'HANDLING_FILE' 'data/handling.meta' arquivo_de_dados 'VEHICLE_METADATA_FILE' 'data/vehicles.meta' arquivo_de_dados 'CARCOLS_FILE' 'data/carcols.meta' arquivo_de_dados 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'

Mesclando metas: Use apenas fusões comprovadamente válidas. Duplicar <initDatas> ou extraviado <kit> entradas em carcols.meta sã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'] = { ['nome'] = 'Elegy RH8', ['marca'] = 'Annis', ['modelo'] = 'elegy', -- código de geração ['preço'] = 125000, ['categoria'] = 'esportes', ['loja'] = 'pdm' }

ESX (adição rápida de SQL)

Se sua loja lê do banco de dados:

INSERIR EM veículos (nome, etiqueta, preço, categoria) VALORES ('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:


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 .YTD menos 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.meta ou IDs de materiais ruins — conserte a meta antes de culpar o ELS.
  • Conflitos de geração: Se o seu <gameName> 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 resmon para 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.meta e pegue <gameName>.
  • O recurso não foi iniciado. Verifique txAdmin → Console ao vivo para erros; executar garantir fm_elegia.

As rodas são pretas / pinturas quebradas

  • Ausente carcols.meta/carvariations.meta ou 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 .YTD e confirme a base/_oi par existe.

O interior ou os mostradores não funcionam

Os nomes aparecem como NULL

  • Adicionar um nomes_de_veículos.lua com AddTextEntry('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' jogo 'gta5' arquivos { 'data/handling.meta', 'data/vehicles.meta', 'data/carcols.meta', 'data/carvariations.meta' } arquivo_de_dados 'HANDLING_FILE' 'data/handling.meta' arquivo_de_dados 'VEHICLE_METADATA_FILE' 'data/vehicles.meta' arquivo_de_dados 'CARCOLS_FILE' 'data/carcols.meta' arquivo_de_dados '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á)

elegia elegia elegia elegia ANNIS VPT_PADRÃO VC_SPORT 440010

nomes_de_veículos.lua (opcional)

CreateThread(function() AddTextEntry('elegia', 'Elegia RH8') fim)

Transforme instalações em conteúdo e retenção (próximas etapas)

Quer se aprofundar mais especificamente em carros adicionais? Leia nosso tutorial detalhado → https://fivemx.com/how-to-install-addon-cars-to-fivem-server


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)

  1. Criar recursos/[carros]/ / com fluxo/ + dados/.
  2. Solte YFT/YTD em fluxo/; metas em dados/.
  3. Adicionar fxmanifest.lua com arquivos { ... } + arquivo_de_dados ... linhas.
  4. garantir [carros] (ou o pacote) em servidor.cfg.
  5. Encontrar <gameName> em veículos.meta e gerar via vMenu/admin.
  6. Fio para loja (ESX SQL ou QBCore mesa) e emparelhar com garagem/chaves.
  7. 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

Lucas
Lucas

Eu sou Luke, sou um gamer e adoro escrever sobre FiveM, GTA e roleplay. Eu administro uma comunidade de roleplay e tenho cerca de 10 anos de experiência em administração de servidores.

Artigos: 570