Bespaar 20% met WELCOMEAanbiedingen bekijken

Hoe aangepaste auto's te installeren (FiveM)

Dit is de gezaghebbende, no-nonsense gids voor het installeren van aangepaste auto's op een FiveM-server —veilig, correct, en met productieklaar configs die je kunt kopiëren en plakken. We behandelen losse add-on auto's, multi-autopakketten, het converteren van single-player DLC's en het koppelen van voertuigen aan ESX/QBCore-winkels.


Wat je nodig hebt (vereisten)

Opiniërende beste praktijk: Groepeer alle voertuigen in een resource-category-map zoals resources/[cars]/.... Dit houdt je server overzichtelijk en stelt je in staat om [cars] te waarborgen om elk pakket tegelijk te starten.


Snelle kaart — kies je pad


Installeer een enkele add‑on auto (het 90% geval)

Laten we aannemen dat je auto heet elegy en je hebt YFT/YTD modelbestanden en standaard voertuig meta bestanden ontvangen.

1) Maak de resource structuur

resources/
 [cars]/
 fm_elegy/
 stream/
 elegy.yft
 elegy_hi.yft
 elegy.ytd
 data/
 handling.meta
 vehicles.meta
 carcols.meta
 carvariations.meta
 vehiclelayouts.meta (indien aanwezig)
 fxmanifest.lua
 vehicle_names.lua (optioneel, voor in-game weergavenaam)

Regels die uren besparen

  • Niet plaatsen .asi/.oiv installers in een server. Alleen streamable assets en metas.
  • Houd modellen in stream/, metas in data/.
  • Bestandsnamen zijn hoofdlettergevoelig op Linux—kom exact overeen.

2) fxmanifest.lua (kopieer-plak)

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' -- optioneel

Legacy-opmerking: __resource.lua is verouderd. Als je moet alleen legacy ondersteunen, gebruik dan dit minimale bestand:

-- __resource.lua (verouderd)
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) Optioneel vehicle_names.lua

Sommige pakketten leveren geen GXT-label mee. Voeg er een toe zodat de auto een schone naam toont in UI.

-- vehicle_names.lua
CreateThread(function()
 -- sleutel moet overeenkomen met spawn-naam in vehicles.meta 
 AddTextEntry('elegy', 'Elegy RH8 Custom')
end)

4) Start de resource in server.cfg

# Start alle auto's in de [cars]-groep
ensure [cars]

# (of) start alleen deze auto
# ensure fm_elegy

Herstart de server of voer vernieuwen + ensure fm_elegy uit vanaf de console.

Gabz Lore Vriendelijke Auto's

5) Vind de spawn-naam & test

Open data/vehicles.meta en vind:

...


elegy
elegy
  • Je spawncode is meestal de <gameName> of <modelName> (bijv., elegy).
  • Test met een admin tool:
    • vMenu → Voertuig Spawner → Add‑on → elegy
    • of gebruik je admin commando (afhankelijk van je admin menu).

Als het spawn en de wielen, lichten en tuning onderdelen er correct uitzien—ben je klaar.


Converteer een single‑player DLC naar FiveM resource

Veel “SP‑only” auto's komen als dlc.rpf pakketten. Converteer ze als volgt:

  1. Open OpenIV → navigeer naar de DLC's dlc.rpf.
  2. Extraheer modellen uit x64/vehicles.rpf (YFT/YTD) → plaats in stream/.
  3. Extraheer meta's uit common/data/ in data/:
    • handling.meta, vehicles.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta (indien aanwezig).
  4. Creëren fxmanifest.lua precies zoals hierboven getoond.
  5. Start de resource en test de spawnnaam van <gameName>.

Tip: Als de auto aangepaste geluidspakketten (audio) heeft, kan het pakket een .awc routering bevatten die server-side niet werkt. Geef de voorkeur aan pakketten die al zijn gemarkeerd als FiveM-ready of vervang <audioNameHash> door een standaardkit.


Multi‑auto resource (batch)

Je kunt veel auto's streamen vanuit één resource om het beheer te vereenvoudigen.

Mapindeling

resources/[cars]/vip_pack/
 stream/
 elegy.yft
 elegy_hi.yft
 elegy.ytd
 supra.yft
 supra_hi.yft
 supra.ytd
 ...
 data/
 handling.meta # samengevoegd of per-auto bestanden
 vehicles.meta
 carcols.meta
 carvariations.meta
 fxmanifest.lua

fxmanifest.lua voor wildcard-data

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'

Metas samenvoegen: Gebruik alleen bewezen goede samenvoegingen. Dubbele <initDatas> of verkeerd geplaatste <kit> items in carcols.meta zijn de #1 reden voor zwarte wielen of kapotte extra's.


Aansluiten op ESX/QBCore voertuigwinkels

Spawnen is prima voor testen. Voor een echte economie, koppel auto's aan je framework-winkel.

QBCore (voorbeelditem)

Toevoegen aan qb-core/shared/vehicles.lua (of je winkelconfiguratie):

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

ESX (SQL quick add)

Als je shop uit DB leest:

INSERT INTO vehicles (name, label, price, category) VALUES
 ('elegy', 'Elegy RH8', 125000, 'sports');

Garage & sleutels: Koppel je shop aan een betrouwbare garage En voertuigsleutels script zodat spelers eigendom behouden na herstarts:

Autobediening & tuning: Voor raam/deur/verlichting/zitplaats bediening en tuning immersie:


Prestatie & veiligheidschecklist

Installeren is slechts de helft van het werk—houd het snel en stabiel.

  • Textuurbudgetten: Houden .ytd onder ~16 MB; geef de voorkeur aan 1k–2k texturen. Schaal zware liveries omlaag in OpenIV.
  • Model LOD's: Zorg ervoor dat auto's LOD's hebben (_hi.yft + basis). Ontbrekende LOD's → grote FPS-dalingen in het verkeer.
  • Wiel/band UV's: Zwarte wielen betekenen meestal ontbrekende carcols.meta of slechte materiaal-ID's—repareer de meta voordat je ELS de schuld geeft.
  • Spawnconflicten: Als je <gameName> komt overeen met een vanilla voertuig, hernoem model en alle verwijzingen consistent.
  • Streaming-volgorde: Vertrouw niet op laadvolgorde-hacks. Zet alle meta's in dezelfde resource die het model streamt.
  • Gebruik Resmon: Na elke installatie, rijd 1–2 minuten en let op resmon voor pieken. Gids: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources
  • Wis client-cache na grote packs als spelers onzichtbare auto's melden: https://fivemx.com/how-to-clear-fivem-cache

Probleemoplossing (snelle fixes)

Auto wil niet spawnen

  • Verkeerde spawn-code. Open vehicles.meta en neem <gameName>.
  • Resource is niet gestart. Controleer txAdmin → Live Console voor fouten; uitvoeren ensure fm_elegy.

Wielen zijn zwart / liveries kapot

  • Ontbreekt carcols.meta/carvariations.meta of slechte merges. Voeg de juiste kits & modkits opnieuw toe.

Game crasht bij spawn

  • Te zware textures of ontbrekende botten. Verklein .ytd en bevestig de basis/_hi paar bestaat.

Interieur of wijzerplaten werken niet

Namen worden weergegeven als NULL

  • Voeg een vehicle_names.lua met AddTextEntry('SPAWN', 'Mooie Naam').

Pro tip: Houd auto's georganiseerd

  • Plaats alle voertuigen onder [cars] en noem packs met een prefix, bijv., fm_fm_civ_sports, fm_pd_fleet.
  • Houd een eenvoudige CHANGELOG.md in elke pack voor toekomstige jij.
  • Vermijd mixen ELS packs ontworpen voor SP tenzij de auteur een FiveM-variant levert.

Voorbeeld: productieklaar autopack dat je direct kunt toevoegen

Dupliceer dit sjabloon voor elk autopack dat je toevoegt.

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 autopacks
ensure [cars]

data/vehicles.meta (minimaal fragment om te laten zien waar de spawnnaam staat)

elegy
 elegy
 elegy
 elegy
 ANNIS
 VPT_DEFAULT
 VC_SPORT
 440010

vehicle_names.lua (optioneel)

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

Maak van installaties content & retentie (volgende stappen)


FAQ

Werkt dit met OneSync en grote servers?
Ja—gestreamde voertuigen zijn de norm. Houd textuurgrootte redelijk en let op resmon.

Waar kan ik hoogwaardige auto's krijgen?
Van makers die FiveM‑ready packs leveren—of blader door onze samengestelde catalogus: https:\/\/fivemx.com\/fivem-cars.

Kan ik politievoertuigen\/burgers bundelen?
Ja. Organiseer op rol (fm_pd_fleet, fm_civ_sports) zodat je packs snel kunt in- of uitschakelen.

Moet ik een specifieke game-build instellen?
Alleen als de mod afhankelijk is van nieuwere functies. De auteur vermeldt dit meestal. Als iets kapot spawn, test dan op een nieuwere build en probeer het opnieuw.


Kopieer‑plak samenvatting (checklist)

  1. Creëren resources\/[cars]\/\/ met stream/ + data/.
  2. Plaats YFT\/YTD in stream/; metas in data/.
  3. Toevoegen fxmanifest.lua met files { ... } + data_file ... regels.
  4. om [cars] te waarborgen (of het pack) in server.cfg.
  5. Zoek <gameName> in vehicles.meta en spawn via vMenu\/admin.
  6. Aansluiten op shop (ESX SQL of QBCore tabel) en koppel met garage\/sleutels.
  7. Resmon-test, textuurbudgetcontrole, en klaar.

Je bent klaar. Als je een nog snellere weg wilt, pak een kant-en-klare server pack en begin met aanpassen: https://fivemx.com/fivem-servers

Producten per Categorie

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 use om [cars] te waarborgen 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.