$ USD
  • $ USD
  • € EUR
  • Britse pond (£ GBP)
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Hoe aangepaste auto's installeren (FiveM)

Hoe aangepaste auto's 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 ensure [cars] 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 (if provided)
 fxmanifest.lua
 vehicle_names.lua (optional, for in‑game display name)

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

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

-- __resource.lua (legacy)
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()
 -- key must match spawn name in vehicles.meta <gameName>
 AddTextEntry('elegy', 'Elegy RH8 Custom')
end)

4) Start de resource in server.cfg

# Start all cars inside the [cars] group
ensure [cars]

# (or) start this car only
# ensure fm_elegy

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

Gabz Lore Vriendelijke Auto's

5) Vind de spawn-naam & test

Open data/vehicles.meta en vind:

<Item type="CHandlingData">
 ...
</Item>
<!-- Look for -->
<modelName>elegy</modelName>
<gameName>elegy</gameName>
  • 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 # merged or per‑car files
 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', 'Nice Name').

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

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

<CVehicleModelInfo__InitDataList>
 <initDatas>
 <Item>
 <modelName>elegy</modelName>
 <txdName>elegy</txdName>
 <handlingId>elegy</handlingId>
 <gameName>elegy</gameName>
 <vehicleMakeName>ANNIS</vehicleMakeName>
 <plateType>VPT_DEFAULT</plateType>
 <vehicleClass>VC_SPORT</vehicleClass>
 <flags>440010</flags>
 </Item>
 </initDatas>
</CVehicleModelInfo__InitDataList>

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]/<pack>/ met stream/ + data/.
  2. Plaats YFT\/YTD in stream/; metas in data/.
  3. Toevoegen fxmanifest.lua met files { ... } + data_file ... regels.
  4. ensure [cars] (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/

Betaalde Autopakketten

Producten per Categorie

Add-on versus vervangende auto's

Een add-on voertuig introduceert een apart spawn-model en laat het originele GTA voertuig intact. Een vervangend voertuig hergebruikt een bestaande modelnaam en overschrijft dat basisvoertuig. Geef de voorkeur aan add-ons als je meerdere aangepaste voertuigen wilt zonder de standaardvloot te wijzigen; gebruik vervangingen alleen als het overschrijven van dat exacte basismodel de bedoeling is.

Veilige pack- en mapcontroles

  • Houd voertuigbronnen gegroepeerd onder een map zoals resources/[cars]/, maar start elke daadwerkelijke bron of gebruik ensure [cars] alleen nadat je hebt geverifieerd dat de server de groep correct oplost.
  • Inspecteer de meegeleverde fxmanifest.lua, gestreamde modelbestanden en elk waarnaar verwezen wordt metagegevensbestand. Vervang geen werkend manifest met een generieke sjabloon zonder de gedeclareerde bestanden en gegevenstypen te vergelijken.
  • Controleer model- en spawnnamen, de hoofdlettergevoeligheid van bestandsnamen en metadatareferenties op duplicaten voordat je packs combineert. Een naamconflict kan het verkeerde voertuig laden, zelfs wanneer de resource start zonder een duidelijke fout.
  • Voeg één resource tegelijk toe, herstart op staging, spawn elk toegevoegd model en inspecteer zowel de server- als clientconsoles. Rol de laatste resource terug als modellen, texturen, handling of winkelvermeldingen falen.