WELCOME kuponu mevcut 31 Temmuz 2026'ya kadar ödeme sırasında WELCOME kodunu kullanın. WELCOME

Özel Arabalar Nasıl Kurulur (FiveM)

Bu şu authoritative, no‑fluff guide to installing custom cars on a FiveM server—safely, correctly, and with production‑ready configs you can copy‑paste. We’ll cover one‑off add‑on cars, multi‑car packs, converting single‑player DLCs, and wiring vehicles into ESX/QBCore shops.


What you’ll need (prereqs)

Opinionated best practice: Group all vehicles under a resource category folder like resources/[cars]/.... This keeps your server tidy and lets you [arabaları] sağlamak to start every pack at once.


Quick map — pick your path


Install a single add‑on car (the 90% case)

Let’s assume your car is named elegy and you received YFT/YTD model files and standard vehicle meta files.

1) Create the resource structure

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)

Rules that save hours

  • Yapamaz drop .asi/.oiv installers in a server. Only streamable assets and metas.
  • Keep models in aktarım/, metas in data/.
  • File names are case‑sensitive on Linux—match exactly.

2) fxmanifest.lua (copy‑paste)

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 note: __kaynak.lua is deprecated. If you mutlak support legacy only, use this minimal file:

-- __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) Optional vehicle_names.lua

Some packs don’t ship a GXT label. Add one so the car shows a clean name in UI.

-- vehicle_names.lua
CreateThread(function()
  -- key must match spawn name in vehicles.meta <gameName>
  AddTextEntry('elegy', 'Elegy RH8 Custom')
end)

4) Start the resource in sunucu.cfg

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

# (or) start this car only
# ensure fm_elegy

Restart the server or run yenilemek + ensure fm_elegy from the console.

Gabz Lore Friendly Cars

5) Find the spawn name & test

Açık data/vehicles.meta and find:

<Item type="CHandlingData">
  ...
</Item>
<!-- Look for -->
<modelName>elegy</modelName>
<gameName>elegy</gameName>
  • Your spawn code is usually the <gameName> veya <modelName> (örneğin, elegy).
  • Test with an admin tool:
    • vMenü → Vehicle Spawner → Add‑on → elegy
    • or use your admin command (depends on your admin menu).

If it spawns and wheels, lights, and tuning parts look correct—you’re done.


Convert a single‑player DLC to FiveM resource

Many “SP‑only” cars come as dlc.rpf packs. Convert them like this:

  1. Açık AçıkIV → navigate into the DLC’s dlc.rpf.
  2. Extract models from x64/vehicles.rpf (YFT/YTD) → put into aktarım/.
  3. Extract metas from common/data/ içine data/:
    • işleme.meta, araçlar.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta (if present).
  4. Yaratmak fxmanifest.lua exactly as shown above.
  5. Start the resource and test the spawn name from <gameName>.

Uç: If the car has custom sound kits (audio), the pack may include an .awc routing that doesn’t work server‑side. Prefer packs already marked FiveM‑ready or swap <audioNameHash> to a vanilla kit.


Multi‑car resource (batch)

You can stream many cars from one resource to simplify management.

Folder layout

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 for wildcarded 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'

Merging metas: Use known‑good merges only. Duplicate <initDatas> or misplaced <kit> entries in carcols.meta are the #1 reason for black wheels or broken extras.


Wire into ESX/QBCore vehicle shops

Spawning is fine for testing. For a real economy, wire cars into your framework shop.

QBCore (example entry)

a ekle qb-core/shared/vehicles.lua (or your shop config):

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

ESX (SQL quick add)

If your shop reads from DB:

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

Garage & keys: Pair your shop with a reliable garaj Ve araç anahtarları script so players keep ownership across restarts:

Car control & tuning: For windows/doors/lights/seat control and tuning immersion:


Performance & safety checklist

Install is only half the job—keep it fast and stable.

  • Texture budgets: Kale .Yılbaşından bu yana under ~16 MB; prefer 1k–2k textures. Downscale heavy liveries in OpenIV.
  • Model LODs: Ensure cars have LODs (_hi.yft + base). Missing LODs → big FPS drops in traffic.
  • Wheel/tire UVs: Black wheels typically mean missing carcols.meta or bad material IDs—fix the meta before blaming ELS.
  • Spawn conflicts: Eğer senin <gameName> matches a vanilla vehicle, rename model & all references consistently.
  • Streaming order: Don’t rely on load order hacks. Put all metas in the same resource that streams the model.
  • Use Resmon: After each install, drive for 1–2 minutes and watch resmon for spikes. Guide: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources
  • Clear client cache after big packs if players report invisible cars: https://fivemx.com/how-to-clear-fivem-cache

Troubleshooting (fast fixes)

Car won’t spawn

  • Wrong spawn code. Open araçlar.meta and take <gameName>.
  • Resource didn’t start. Check txAdmin → Live Console for errors; run ensure fm_elegy.

Wheels are black / liveries broken

  • Missing carcols.meta/carvariations.meta or bad merges. Re‑add the correct kits & modkits.

Oyun spawn sırasında çöküyor

  • Overweight textures or missing bones. Downscale .Yılbaşından bu yana and confirm the base/_hi pair exists.

Interior or dials don’t work

Names show as NULL

  • Add a vehicle_names.lua ile AddTextEntry('SPAWN', 'Nice Name').

Pro tip: Keep cars organized

  • Put all vehicles under [arabalar] and name packs with a prefix, e.g., fm_fm_civ_sports, fm_pd_fleet.
  • Keep a simple CHANGELOG.md inside each pack for future you.
  • Avoid mixing ELS packs designed for SP unless the author provides a FiveM variant.

Example: production‑ready car pack you can drop in

Duplicate this template for every car pack you add.

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'

sunucu.cfg

# FiveM car packs
ensure [cars]

data/vehicles.meta (minimal snippet just to show where spawn name lives)

<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 (optional)

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

Turn installs into content & retention (next steps)

Want a deeper dive specifically on add‑on cars? Read our focused how‑to → https://fivemx.com/how-to-install-addon-cars-to-fivem-server


SSS

Does this work with OneSync and big servers?
Yes—streamed vehicles are the norm. Keep texture sizes sensible and watch resmon.

Where do I get high‑quality cars?
From creators who ship FiveM‑ready packs—or browse our curated catalog: https://fivemx.com/fivem-cars.

Can I bundle police fleets/civilians together?
Yes. Organize by role (fm_pd_fleet, fm_civ_sports) so you can enable/disable packs quickly.

Do I need to set a specific game build?
Only if the mod relies on newer features. The author usually notes this. If something spawns broken, test on a newer build and re‑try.


Copy‑paste summary (checklist)

  1. Yaratmak resources/[cars]/<pack>/ ile aktarım/ + data/.
  2. Drop YFT/YTD into aktarım/; metas into data/.
  3. Eklemek fxmanifest.lua ile dosyalar { ... } + data_file ... lines.
  4. [arabaları] sağlamak (or the pack) in sunucu.cfg.
  5. Bulmak <gameName> içinde araçlar.meta and spawn via vMenu/admin.
  6. Wire to shop (ESX SQL or QBCore table) and pair with garage/keys.
  7. Resmon test, texture budget check, and done.

You’re set. If you want an even faster path, grab a pre‑made server pack and start customizing: https://fivemx.com/fivem-servers

Products by Category

Luka
Luka

Ben Luke, bir oyuncuyum ve FiveM, GTA ve rol yapma hakkında yazmayı seviyorum. Bir rol yapma topluluğu yönetiyorum ve sunucuları yönetme konusunda yaklaşık 10 yıllık deneyimim var.

Articles: 436