Pular para o conteúdo

Adicione carros custom ao seu servidor FiveM

Todo carro num servidor FiveM é um recurso: os modelos em stream/, algumas metas e um fxmanifest que diz ao jogo o que é cada meta. Com isso certo, qualquer carro funciona. Aqui está o que um carro precisa, onde conseguir, como mudar e como evitar que cem carros deixem o servidor lento.

Do que é feito um carro FiveM

Um carro é uma pasta. Os modelos ficam em stream/, as metas ao lado do fxmanifest.lua, e o manifest registra cada meta pelo tipo. O FiveM faz stream de tudo que está em stream/ sozinho; é nas metas que o pessoal erra.

mycar/
  fxmanifest.lua
  vehicles.meta        VEHICLE_METADATA_FILE
  carvariations.meta   VEHICLE_VARIATION_FILE
  carcols.meta         CARCOLS_FILE
  handling.meta        HANDLING_FILE
  stream/
    mycar.yft          a carroceria
    mycar_hi.yft       a carroceria de perto
    mycar.ytd          as texturas

vehicles.meta dá nome e classe ao carro, handling.meta decide como ele anda, carvariations.meta lista cores, liveries e extras, e carcols.meta guarda mod kits e sirenes. Uma meta com o tipo errado não mostra erro nenhum: o carro aparece sem textura ou nem aparece.

fx_version 'cerulean'
game 'gta5'

files { ‘*.meta’ }

data_file ‘HANDLING_FILE’ ‘handling.meta’ data_file ‘VEHICLE_METADATA_FILE’ ‘vehicles.meta’ data_file ‘CARCOLS_FILE’ ‘carcols.meta’ data_file ‘VEHICLE_VARIATION_FILE’ ‘carvariations.meta’

De onde vêm os carros

Recursos FiveM. Carros vendidos no Tebex ou compartilhados no fórum Cfx.re geralmente vêm prontos: coloque a pasta e dê ensure. Se for criptografado (escrow), você pode usar, mas não abrir nem editar.

Add-ons de single player. A maioria dos carros do GTA5-Mods é feita para o modo história e vem como dlc.rpf para dlcpacks. O FiveM nunca lê isso. Cole a página do mod no Add-on Car Importer e receba o mesmo carro como recurso FiveM, com as metas organizadas e o manifest escrito. É grátis em qualquer plano.

Mods replace. Alguns dos carros mais bonitos substituem um carro vanilla. Num servidor isso tira o carro vanilla de todo mundo, então o importer oferece renomear como add-on.

A licença da página do mod continua valendo. Converter um carro não dá o direito de vender ou colocar num servidor público se o autor não deixar.

Mudar um carro

Quase nenhum dono de servidor quer o carro do jeito que veio. O Vehicle Editor abre um carro desbloqueado no navegador e exporta um recurso novo com suas mudanças, sem ZModeler, CodeWalker ou Windows:

  • Debadge: clique num emblema para tirar, e o Fill / Flush fecha o buraco na pintura.
  • Giroflex: barras e fitas de LED no sistema de sirenes do próprio GTA, no E, sem ELS.
  • Rodas e peças: troque rodas, adicione peças ou importe seu próprio modelo em GLB, FBX, OBJ ou ZModeler .z3d.
  • Logos na porta, carbono, teto estrelado e carcols por luz.

Para liveries existe o Livery Mapper, que abre a carroceria como um template para pintar, mesmo num carro sem slot de livery. Placas são feitas no Plate Creator.

Muitos carros num recurso

Cinquenta carros em cinquenta recursos funciona, mas dá trabalho. Juntar é que quebra: dois carros com o mesmo nome de modelo, o mesmo arquivo, o mesmo slot de sirene ou o mesmo id de mod kit brigam, e um perde sem avisar.

O Server pack do Vehicle Editor pega de 2 a 30 exports prontos seus e monta um recurso só. Cada carro ganha sua pasta em stream/, os manifests são juntados, slots de sirene e ids de kit repetidos vão para números livres, e um conflito real (dois carros diferentes com o mesmo nome de modelo) para a montagem com uma mensagem em vez de entregar um pack quebrado. Montar um pack é grátis.

Mantenha leve

Carros pesam no servidor pelas texturas, não pelos modelos. Um único add-on muitas vezes traz uma folha de pintura 4K, um dirt map 4K e um interior que ninguém olha, e todo jogador que vê o carro carrega tudo isso. Com carros suficientes, os jogadores têm texture loss: ruas e prédios borrados enquanto os carros continuam nítidos.

O Vehicle Optimiser mede quanto cada carro custa e reduz as texturas maiores do que precisam, sem mexer no modelo. Se o console avisar de oversized assets, comece por aí.

Instalar e dar spawn

  1. Coloque a pasta do carro (ou o pack) em resources.
  2. Adicione ensure mycar no server.cfg.
  3. Reinicie o servidor, ou rode refresh e ensure mycar no console.
  4. Dê spawn pelo nome do modelo, por exemplo /car mycar.

Se o carro não aparecer, olhe primeiro o console do servidor para o recurso, depois as linhas data_file do manifest, depois se o .ytd chegou em stream/.

Perguntas frequentes

Qual a diferença entre carro add-on e replace?

Um carro add-on tem nome de spawn próprio e fica ao lado dos carros vanilla. Um replace sobrescreve um modelo vanilla como adder ou sultan, e esse carro some para todos os jogadores do servidor. Quase sempre você quer add-on.

Como dou spawn num carro depois de instalar?

Pelo nome do modelo, o modelName no vehicles.meta, que normalmente é o nome do arquivo .yft. A maioria dos menus de admin e o comando /car usam esse nome.

Posso colocar muitos carros num só recurso?

Sim. Um recurso pode fazer stream de muitos carros, desde que dois deles não tenham o mesmo nome de modelo, arquivo, slot de sirene ou id de mod kit. O Server pack do Vehicle Editor junta seus exports e resolve esses conflitos.

Por que meu carro está invisível ou sem textura?

Geralmente um .ytd faltando ou com nome errado, uma meta registrada com o tipo de data_file errado, ou um carro acima do orçamento de texturas. Confira primeiro o manifest, depois o tamanho das texturas.

Posso usar carros do GTA5-Mods?

Sim, se o autor permitir. Add-ons de single player vêm como dlc.rpf e precisam virar um recurso FiveM. O Add-on Car Importer faz isso a partir do link da página do mod.

Experimente grátis

Crie uma conta grátis, entre no Discord para receber seus créditos e monte seu primeiro asset em minutos.