Spare 20 % mit WELCOMEAngebote ansehen
Wie man benutzerdefinierte Autos installiert (FiveM)

Wie man benutzerdefinierte Autos installiert (FiveM)

Das ist die Autoritativer, sachlicher Leitfaden zur Installation von benutzerdefinierten Autos auf einem FiveM-Server –sicher, korrektund mit Produktionsbereit Konfigurationen, die du kopieren und einfügen kannst. Wir behandeln Einzelfahrzeug-Add-ons, Mehrfachfahrzeug-Packs, das Umwandeln von Single-Player-DLCs und das Einbinden von Fahrzeugen in ESX/QBCore-Läden.


Was du brauchst (Voraussetzungen)

Meinungsstarke Best Practice: Gruppiere alle Fahrzeuge unter einem Ressourcen-Kategorie-Ordner wie Ressourcen/[Autos]/.... So bleibt dein Server aufgeräumt und du sicherstellen [Autos] um alle Pakete auf einmal zu starten.


Schnelle Karte — wähle deinen Weg


Installiere ein einzelnes Add-on-Auto (den Fall 90%)

Nehmen wir an, Ihr Auto heißt Elegie und du hast YFT/YTD-Modelldateien und Standard-Fahrzeug-Meta-Dateien erhalten.

1) Erstelle die Ressourcenstruktur

ressourcen/
 [autos]/
 fm_elegy/
 stream/
 elegy.yft
 elegy_hi.yft
 elegy.ytd
 data/
 handling.meta
 vehicles.meta
 carcols.meta
 carvariations.meta
 vehiclelayouts.meta (falls vorhanden)
 fxmanifest.lua
 vehicle_names.lua (optional, für den Anzeigenamen im Spiel)

Regeln, die Stunden sparen

  • Nicht fallen .da ich/.oiv Installationsprogramme auf einem Server. Nur streambare Assets und Metadaten.
  • Modelle in Strom/, Metas in Daten/.
  • Unter Linux wird bei Dateinamen zwischen Groß- und Kleinschreibung unterschieden – sie müssen genau übereinstimmen.

2) fxmanifest.lua (Kopieren und Einfügen)

fx_version 'cerulean'
game 'gta5'

dateien {
 '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

Veralteter Hinweis: __resource.lua ist veraltet. Wenn du muss nur Legacy unterstützt, verwende diese minimale Datei:

-- __resource.lua (veraltet)
resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'

dateien {
 '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 Fahrzeugnamen.lua

Einige Packs liefern kein GXT-Label. Füge eines hinzu, damit das Auto einen sauberen Namen in UI anzeigt.

-- vehicle_names.lua
CreateThread(function()
 -- Schlüssel muss mit dem Spawn-Namen in vehicles.meta  übereinstimmen
 AddTextEntry('elegy', 'Elegy RH8 Custom')
end)

4) Starte die Ressource in server.cfg

# Starte alle Autos innerhalb der Gruppe [Autos], stelle sicher, dass [Autos] # (oder) starte nur dieses Auto #, stelle sicher, dass fm_elegy

Starte den Server neu oder führe aus Aktualisieren + sicherstellen fm_elegy von der Konsole aus.

Gabz Lore Friendly Cars

5) Finde die Spawn-Name & prüfen

Offen data/vehicles.meta und finde:

...


elegy
elegy
  • Ihr Spawn-Code ist normalerweise der oder (z.B, Elegie).
  • Teste mit einem Admin-Tool:
    • vMenü → Fahrzeug-Spawner → Add‑on → Elegie
    • oder verwende deinen Admin-Befehl (abhängig von deinem Admin-Menü).

Wenn es spawnet und Räder, Lichter und Tuning-Teile korrekt aussehen—du bist fertig.


Konvertiere ein Single-Player-DLC in eine FiveM-Ressource

Viele „SP‑only“-Autos kommen als dlc.rpf Pakete. Konvertiere sie wie folgt:

  1. Offen OpenIV → navigiere in die DLCs dlc.rpf.
  2. Extrahiere Modelle aus x64/Fahrzeuge.rpf (YFT/YTD) → in Strom/.
  3. Extrahiere Metas aus allgemein/Daten/ hinein Daten/:
    • Handhabung.meta, Fahrzeuge.meta, carcols.meta, carvariations.meta, vehiclelayouts.meta (falls vorhanden).
  4. Erstellen fxmanifest.lua genau wie oben gezeigt.
  5. Starte die Ressource und teste den Spawn-Namen von .

Tipp: Wenn das Auto über benutzerdefinierte Sound-Kits (Audio) verfügt, kann das Paket Folgendes enthalten: .awc Routing, das nicht serverseitig funktioniert. Bevorzuge Pakete, die bereits als FiveM-fähig oder tauschen zu einem Vanilla-Kit.


Ressource für mehrere Autos (Batch)

Du kannst streamen viele Autos von einer Ressource, um die Verwaltung zu vereinfachen.

Ordnerlayout

ressourcen/[autos]/vip_pack/
 stream/
 elegy.yft
 elegy_hi.yft
 elegy.ytd
 supra.yft
 supra_hi.yft
 supra.ytd
 ...
 data/
 handling.meta (zusammengeführt oder pro Auto)
 vehicles.meta
 carcols.meta
 carvariations.meta
 fxmanifest.lua

fxmanifest.lua für Platzhalterdaten

fx_version 'cerulean'
game 'gta5'

dateien {
 '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 zusammenführen: Verwende nur bekannte gute Zusammenführungen. Dupliziere oder verlegt Einträge in carcols.meta sind beim #1 Grund für schwarze Felgen oder kaputte Extras.


Verkabelung mit ESX/QBCore-Fahrzeugwerkstätten

Spawning ist in Ordnung zum Testen. Für eine echte Wirtschaft baue Autos in deinen Framework-Shop ein.

QBCore (Beispieleintrag)

Hinzufügen zu qb-core/shared/vehicles.lua (oder deine Shop-Konfiguration):

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

ESX (SQL-Schnellhinzufügung)

Wenn Ihr Shop aus der Datenbank liest:

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

Garage & Schlüssel: Verknüpfe deinen Shop mit einem zuverlässigen Garage Und Fahrzeugschlüssel Skript, damit Spieler über Neustarts hinweg das Eigentum behalten:

Fahrzeugsteuerung & Tuning: Für Fenster-/Tür-/Licht-/Sitzsteuerung und Tuning-Immersion:


Checkliste für Leistung und Sicherheit

Die Installation ist nur die halbe Arbeit –halte es schnell und stabil.

  • Texturbudgets: Halten .Jahresverlauf unter ~16 MB; 1k–2k Texturen werden bevorzugt. Schwere Lackierungen in OpenIV verkleinern.
  • Modell-LODs: Stelle sicher, dass Autos LODs haben (_hi.yft + Basis). Fehlende LODs → große FPS-Einbrüche im Verkehr.
  • Rad-/Reifen-UVs: Schwarze Räder bedeuten typischerweise fehlende carcols.meta oder schlechte Material-IDs—behebe die Meta, bevor du ELS beschuldigst.
  • Spawn-Konflikte: Wenn Ihr entspricht einem Standardfahrzeug, Modell und alle Referenzen werden einheitlich umbenannt.
  • Streaming-Reihenfolge: Verlasse dich nicht auf Load-Order-Hacks. Setze alle Metadaten in derselben Ressource das das Modell streamt.
  • Resmon verwenden: Nach jeder Installation fahre für 1–2 Minuten und beobachte resmon für Spikes. Anleitung: https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/
  • Client-Cache leeren nach großen Packs, wenn Spieler unsichtbare Autos melden: https://fivemx.com/how-to-clear-fivem-cache/

Fehlerbehebung (schnelle Lösungen)

Auto wird nicht gespawnt

  • Falscher Spawn-Code. Öffnen Fahrzeuge.meta und nehmen .
  • Ressource wurde nicht gestartet. Überprüfen txAdmin → Live-Konsole für Fehler; ausführen sicherstellen fm_elegy.

Räder sind schwarz / Lackierungen kaputt

  • Fehlen carcols.meta/carvariations.meta oder schlechte Zusammenführungen. Füge die richtigen Kits & Modkits erneut hinzu.

Spiel stürzt beim Spawn ab

  • Übergewichtige Texturen oder fehlende Knochen. Herunterskalieren .Jahresverlauf und bestätige die Basis/_Hi Paar existiert.

Innenraum oder Zifferblätter funktionieren nicht

Namen werden als NULL angezeigt

  • Füge einen Fahrzeugnamen.lua mit AddTextEntry('SPAWN', 'Schöner Name').

Profi-Tipp: Halte Autos organisiert

  • Lege alle Fahrzeuge unter [Autos] und Namenspakete mit einem Präfix, zB, fm_fm_civ_sports, fm_pd_fleet.
  • Halte es einfach ÄNDERUNGSPROTOKOLL.md in jeder Packung für Ihr zukünftiges Ich.
  • Vermeide das Mischen ELS Pakete, die für SP entwickelt wurden, es sei denn, der Autor stellt eine FiveM-Variante bereit.

Beispiel: Produktionsreife Auto-Packung, die du einfach einbauen kannst

Dupliziere diese Vorlage für jedes Fahrzeug-Pack, das du hinzufügst.

fxmanifest.lua

fx_version 'cerulean'
game 'gta5'

dateien {
 '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-Autopakete sorgen für [Autos]

data/vehicles.meta (minimaler Ausschnitt, nur um zu zeigen, wo der Spawn-Name liegt)

elegy
 elegy
 elegy
 elegy
 ANNIS
 VPT_DEFAULT
 VC_SPORT
 440010

Fahrzeugnamen.lua (optional)

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

Wandle Installationen in Inhalte und Bindung um (nächste Schritte)


Häufig gestellte Fragen

Funktioniert dies mit OneSync und großen Servern?
Ja—gestreamte Fahrzeuge sind die Norm. Halte die Texturgrößen sinnvoll und beobachte resmon.

Wo bekomme ich hochwertige Autos?
Von den Machern, die FiveM-kompatible Packs ausliefern – oder stöbere in unserem kuratierten Katalog: https://fivemx.com/fivem-cars/.

Kann ich Polizeiflotten/Zivilisten zusammenfassen?
Ja. Nach Rolle organisieren (fm_pd_fleet, fm_civ_sports) damit du Packungen schnell aktivieren/deaktivieren kannst.

Muss ich einen bestimmten Spiel-Build festlegen?
Nur wenn das Mod auf neuere Funktionen angewiesen ist. Der Autor weist normalerweise darauf hin. Wenn etwas kaputt spawned, teste auf einer neueren Build und versuche es erneut.


Copy-Paste-Zusammenfassung (Checkliste)

  1. Erstellen Ressourcen/[Autos]/ / mit Strom/ + Daten/.
  2. Drop YFT/YTD in Strom/; Metas in Daten/.
  3. Hinzufügen fxmanifest.lua mit Dateien { ... } + Datendatei ... Linien.
  4. sicherstellen [Autos] (oder die Packung) in server.cfg.
  5. Finden In Fahrzeuge.meta und über vMenu/admin spawnen.
  6. Draht zum Geschäft (ESX SQL oder QBCore Tabelle) und kombiniere mit Garage/Schlüssel.
  7. Resmon-Test, Texturbudget-Check, fertig.

Du bist bereit. Wenn du einen noch schnelleren Weg willst, hol dir ein vorgefertigtes Serverpaket und beginne mit dem Anpassen: https://fivemx.com/fivem-servers/

Bezahlte Autopakete

Produkte nach Kategorie

Zusatzfahrzeuge versus Ersatzfahrzeuge

Ein Zusatzfahrzeug führt ein separates Spawn-Modell ein und lässt das ursprüngliche GTA-Fahrzeug intakt. Ein Ersatzfahrzeug nutzt einen bestehenden Modellnamen und überschreibt das Basis-Fahrzeug. Bevorzuge Zusatzfahrzeuge, wenn du mehrere benutzerdefinierte Fahrzeuge ohne Änderung der Standardflotte möchtest; verwende Ersatzfahrzeuge nur, wenn das Überschreiben dieses genauen Basis-Modells beabsichtigt ist.

Sichere Pack- und Ordnerprüfungen

  • Halte Fahrzeugressourcen gruppiert unter einem Ordner wie resources/[cars]/, aber beginne jede tatsächliche Ressource oder verwende sicherstellen [Autos] erst nachdem du überprüft hast, dass der Server die Gruppe korrekt auflöst.
  • Überprüfe die bereitgestellten fxmanifest.lua, gestreamten Modelldateien und jede referenzierte Metadatei. Ersetze keine funktionierende Manifestdatei durch eine generische Vorlage, ohne deren deklarierte Dateien und Datentypen zu vergleichen.
  • Überprüfe Modell- und Spawn-Namen, Dateinamen-Groß-/Kleinschreibung und Metadaten-Referenzen auf Duplikate, bevor du Packungen kombinierst. Eine Namenskollision kann das falsche Fahrzeug laden, selbst wenn die Ressource ohne offensichtlichen Fehler startet.
  • Füge eine Ressource nach der anderen hinzu, starte auf der Staging-Umgebung, spawne jedes hinzugefügte Modell und inspiziere sowohl Server- als auch Client-Konsolen. Rolle die letzte Ressource zurück, wenn Modelle, Texturen, Handling oder Shop-Einträge fehlschlagen.