Risparmia oggi con 20% Usa il codice WELCOME al pagamento. WELCOME

Come installare auto personalizzate (FiveM)

Questo è il guida autorevole e senza fronzoli per installare auto personalizzate su un server FiveM—in sicurezza, correttamente, e con pronto per la produzione configurazioni che puoi copiare e incollare. Parleremo di auto aggiuntive singole, pacchetti multi-auto, conversione di DLC per giocatore singolo e cablaggio di veicoli in negozi ESX/QBCore.


Cosa ti servirà (prerequisiti)

Le migliori pratiche basate sulle opinioni: Raggruppa tutti i veicoli in una cartella di categoria di risorse come risorse/[automobili]/...Questo mantiene il tuo server in ordine e ti consente assicurare [auto] per iniziare ogni pacchetto in una volta.


Mappa rapida: scegli il tuo percorso


Installare un singolo carrello aggiuntivo (il caso 90%)

Supponiamo che la tua auto abbia un nome elegia e hai ricevuto i file modello YFT/YTD e i meta file standard dei veicoli.

1) Creare la struttura delle risorse

risorse/ [auto]/ fm_elegy/ flusso/ elegy.yft elegy_hi.yft elegy.ytd dati/ gestione.meta veicoli.meta carcols.meta carvariations.meta vehiclelayouts.meta (se fornito) fxmanifest.lua nomi_veicolo.lua (facoltativo, per il nome visualizzato nel gioco)

Regole che fanno risparmiare ore

  • Non gocciolare .asi/.oiv programmi di installazione su un server. Solo risorse e metadati riproducibili in streaming.
  • Mantieni i modelli in flusso/, meta in dati/.
  • Su Linux i nomi dei file sono sensibili alle maiuscole e alle minuscole: devono corrispondere esattamente.

2) fxmanifest.lua (copia-incolla)

fx_version 'cerulean' gioco 'gta5' file { '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' -- facoltativo

Nota storica: __resource.lua è deprecato. Se tu dovere supporta solo versioni legacy, usa questo file minimo:

-- __resource.lua (legacy) resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5' file { '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) Facoltativo nomi_veicoli.lua

Alcuni pacchetti non includono l'etichetta GXT. Aggiungine una in modo che l'auto mostri un nome chiaro nell'interfaccia utente.

-- vehicle_names.lua CreateThread(function() -- la chiave deve corrispondere al nome di spawn in vehicles.meta AddTextEntry('elegy', 'Elegy RH8 Custom') end)

4) Avvia la risorsa in server.cfg

# Avvia tutte le auto all'interno del gruppo [auto] assicurati [auto] # (o) avvia solo questa auto # assicurati fm_elegy

Riavviare il server o eseguire aggiornare + garantire fm_elegy dalla console.

Gabz Lore Friendly Cars

5) Trova il nome di spawn & test

Aprire dati/veicoli.meta e trova:

... elegia elegia
  • Il tuo codice di spawn è solitamente il <gameName> O <modelName> (per esempio, elegia).
  • Prova con uno strumento di amministrazione:
    • Menu virtuale → Generatore di veicoli → Componente aggiuntivo → elegia
    • oppure usa il comando di amministrazione (dipende dal menu di amministrazione).

Se il gioco si avvia e le ruote, le luci e i componenti di messa a punto sembrano corretti, hai finito.


Converti un DLC per giocatore singolo in una risorsa FiveM

Molte auto "solo SP" sono disponibili come dlc.rpf pacchetti. Convertili in questo modo:

  1. Aprire OpenIV → naviga nei DLC dlc.rpf.
  2. Estrarre modelli da x64/veicoli.rpf (YFT/YTD) → messo in flusso/.
  3. Estrarre metadati da dati/comuni/ in dati/:
    • gestione.meta, veicoli.meta, carcols.meta, carvariations.meta, layout dei veicoli.meta (se presente).
  4. Creare fxmanifest.lua esattamente come mostrato sopra.
  5. Avvia la risorsa e testa il nome di spawn da <gameName>.

Mancia: Se l'auto è dotata di kit audio personalizzati, il pacchetto potrebbe includere un .awc routing che non funziona lato server. Preferisci pacchetti già contrassegnati Pronto per FiveM o scambiare <audioNameHash> a un kit vaniglia.


Risorsa multi-auto (batch)

Puoi fare streaming molte auto da un'unica risorsa per semplificare la gestione.

Disposizione delle cartelle

resources/[cars]/vip_pack/ stream/ elegy.yft elegy_hi.yft elegy.ytd supra.yft supra_hi.yft supra.ytd ... data/handling.meta # file uniti o per auto Vehicles.meta carcols.meta carvariations.meta fxmanifest.lua

fxmanifest.lua per dati con caratteri jolly

fx_version 'cerulean' gioco 'gta5' file { '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'

Unione di metadati: Utilizzare solo unioni note come valide. Duplicare <initDatas> o fuori posto <kit> voci in carcols.meta sono il motivo #1 per ruote nere o accessori rotti.


Collegati ai negozi di veicoli ESX/QBCore

La generazione di veicoli è perfetta per i test. Per una vera economia, collega le auto al tuo laboratorio di progettazione.

QBCore (voce di esempio)

aggiungere a qb-core/shared/vehicles.lua (o la configurazione del tuo negozio):

['elegy'] = { ['name'] = 'Elegy RH8', ['brand'] = 'Annis', ['model'] = 'elegy', -- codice di generazione ['price'] = 125000, ['category'] = 'sports', ['shop'] = 'pdm' }

ESX (aggiunta rapida SQL)

Se il tuo negozio legge da DB:

INSERISCI NEI veicoli (nome, etichetta, prezzo, categoria) VALORI ('elegy', 'Elegy RH8', 125000, 'sport');

Garage e chiavi: Abbina il tuo negozio a un affidabile garage E chiavi del veicolo script in modo che i giocatori mantengano la proprietà anche dopo i riavvii:

Controllo e messa a punto dell'auto: Per il controllo e la messa a punto di finestrini/porte/luci/sedili:


Lista di controllo delle prestazioni e della sicurezza

L'installazione è solo metà del lavoro:mantenerlo veloce e stabile.

  • Budget delle texture: Mantenere .anno corrente meno di ~16 MB; preferire texture da 1k–2k. Ridurre le livree pesanti in OpenIV.
  • LOD del modello: Assicurarsi che le auto abbiano LOD (_hi.yft + base). LOD mancanti → grandi cali di FPS nel traffico.
  • UV ruote/pneumatici: Le ruote nere in genere indicano la mancanza carcols.meta o ID di materiale errati: correggete il meta prima di dare la colpa a ELS.
  • Conflitti di spawn: Se il tuo <gameName> corrisponde a un veicolo standard, rinomina il modello e tutti i riferimenti in modo coerente.
  • Ordine di streaming: Non affidarti agli hack dell'ordine di caricamento. Metti tutti i meta nella stessa risorsa che trasmette il modello.
  • Use Resmon: Dopo ogni installazione, guidare per 1-2 minuti e guardare resmon per punte. Guida: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources
  • Cancella la cache del client dopo grandi pacchi se i giocatori segnalano auto invisibili: https://fivemx.com/how-to-clear-fivem-cache

Risoluzione dei problemi (soluzioni rapide)

L'auto non si genera

  • Codice di spawn errato. Apri veicoli.meta e prendi <gameName>.
  • La risorsa non è stata avviata. Controlla txAdmin → Console live per errori; eseguire garantire fm_elegy.

Le ruote sono nere / le livree rotte

  • Mancante carcols.meta/carvariations.meta o unioni errate. Aggiungi nuovamente i kit e i modkit corretti.

Il gioco si blocca durante la riproduzione

  • Texture sovrappeso o ossa mancanti. Ridimensionamento .anno corrente e confermare la base/_CIAO esiste una coppia.

Gli interni o i quadranti non funzionano

I nomi vengono visualizzati come NULL

  • Aggiungi un nomi_veicoli.lua con AddTextEntry('SPAWN', 'Nome carino').

Consiglio da professionista: tieni le auto in ordine

  • Mettere tutti i veicoli sotto [automobili] e pacchetti di nomi con un prefisso, ad esempio, fm_fm_civ_sports, fm_pd_fleet.
  • Mantieni una semplicità CHANGELOG.md all'interno di ogni confezione per il tuo futuro.
  • Evitare di mescolare ELS pacchetti progettati per SP a meno che l'autore non fornisca una variante FiveM.

Esempio: pacchetto auto pronto per la produzione che puoi inserire

Duplica questo modello per ogni pacchetto auto che aggiungi.

fxmanifest.lua

fx_version 'cerulean' gioco 'gta5' file { '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

I pacchetti auto FiveM # garantiscono [auto]

dati/veicoli.meta (un frammento minimo solo per mostrare dove si trova il nome di spawn)

elegia elegia elegia elegia ANNIS VPT_DEFAULT VC_SPORT 440010

nomi_veicoli.lua (opzionale)

CreateThread(function() AddTextEntry('elegy', 'Elegy RH8') end)

Trasforma le installazioni in contenuti e fidelizzazione (passaggi successivi)

Vuoi approfondire l'argomento specifico delle auto aggiuntive? Leggi la nostra guida pratica → https://fivemx.com/how-to-install-addon-cars-to-fivem-server


Domande frequenti

Funziona con OneSync e server di grandi dimensioni?
Sì, i veicoli in streaming sono la norma. Mantieni le dimensioni delle texture ragionevoli e guarda resmon.

Dove posso trovare auto di alta qualità?
From creators who ship FiveM‑ready packs—or browse our curated catalog: https://fivemx.com/fivem-cars.

Posso raggruppare flotte di polizia/civili?
Sì. Organizza per ruolo (fm_pd_fleet, fm_civ_sports) in modo da poter abilitare/disabilitare rapidamente i pacchetti.

Devo impostare una build di gioco specifica?
Solo se la mod si basa su funzionalità più recenti. Di solito l'autore lo segnala. Se qualcosa non funziona, testala su una build più recente e riprova.


Copia e incolla il riepilogo (lista di controllo)

  1. Creare risorse/[automobili]/ / con flusso/ + dati/.
  2. Inserisci YFT/YTD in flusso/; meta in dati/.
  3. Aggiungere fxmanifest.lua con file { ... } + file_dati ... linee.
  4. assicurare [auto] (o il pacchetto) in server.cfg.
  5. Trovare <gameName> In veicoli.meta e genera tramite vMenu/admin.
  6. Wire to shop (ESX SQL or QBCore table) and pair with garage/chiavi.
  7. Test Resmon, controllo del budget delle texture e il gioco è fatto.

Fatto! Se vuoi un percorso ancora più veloce, prendi un pacchetto server pre-costruito e inizia a personalizzare: https://fivemx.com/fivem-servers

Prodotti per categoria

Luca
Luca

Mi chiamo Luke, sono un giocatore e amo scrivere di FiveM, GTA e giochi di ruolo. Gestisco una community di gioco di ruolo e ho circa 10 anni di esperienza nell'amministrazione di server.

Articoli: 436