Garagen-System in FiveM einrichten (ESX & QBCore)
Skripte & Ressourcen

Garagen-System in FiveM einrichten (ESX & QBCore)

Ein FiveM-Garagen-Skript Schritt für Schritt installieren und konfigurieren: Abhängigkeiten, Datenbank, Spawnpunkte, Blips und Verwahrstelle — damit Spieler Fahrzeuge zuverlässig einlagern und abholen.

Ein Garagen-System ist für jeden Roleplay-Server unverzichtbar — so behalten und nutzen Spieler die Fahrzeuge, die sie kaufen. Dieses Tutorial bringt eine Garage sauber unter ESX oder QBCore zum Laufen und behandelt die Fehler, die Autos „verschwinden” lassen.

Voraussetzung: ein laufendes Framework und ein Autohaus-/Besitzsystem, damit Spieler Fahrzeuge besitzen, die die Garage einlagern kann. Noch nicht so weit? Beginne mit dem Server-Setup-Guide.

Schritt 1 — Abhängigkeiten

Moderne Garagen hängen typischerweise ab von:

  • oxmysql (Datenbank)
  • ox_lib (UI/Menüs)
  • Deinem Framework (es_extended / qb-core / qbx_core)
  • Einem Target-System für die Interaktion (z. B. ox_target), falls die Garage nach dem Prinzip „Marker anschauen zum Öffnen” arbeitet

Stelle sicher, dass diese vor der Garage starten.

Schritt 2 — Ressource hinzufügen + SQL importieren

  1. Leg den Garagen-Ordner in resources/.
  2. Importiere ihre .sql (Garagen legen meist eine Tabelle für eingelagerte Fahrzeuge / Garagenzustände an). Vorher sichern.
  3. Wenn sie an deine bestehende owned_vehicles-Tabelle andockt, lege keine doppelte an — lies die Doku.

Schritt 3 — Ladereihenfolge

ensure oxmysql
ensure ox_lib
ensure es_extended
ensure ox_target
ensure meine-garage

Schritt 4 — Standorte, Spawns und Blips konfigurieren

Das ist der Teil, der eine Garage gut anfühlen lässt:

  • Garagen-Standorte — Koordinaten, an denen Spieler das Garagenmenü öffnen.
  • Spawnpunkte — wo das Fahrzeug physisch erscheint. Halte sie frei von Geometrie, damit Autos nicht in einer Wand spawnen.
  • Blips — Kartenmarkierungen, damit Spieler Garagen finden.
  • Fahrzeugkategorien — Autos, Boote, Fluggeräte in getrennten Garagen, falls dein Skript das kann.
  • Verwahrstelle / verlorene Fahrzeuge — wohin zerstörte Autos gehen und was das Auslösen kostet.
Tipp: Teste Spawnpunkte zu verschiedenen Tageszeiten und mit aktiviertem Verkehr. Eine Stelle, die um 3 Uhr frei ist, kann zur Rushhour von NPC-Autos blockiert sein.

Schritt 5 — Die komplette Schleife testen

  • Kaufe oder spawne ein eigenes Fahrzeug.
  • Lagere es in der Garage ein.
  • Neu verbinden, Garage erneut öffnen, dasselbe Fahrzeug abholen (richtiges Kennzeichen, Schadenszustand falls unterstützt).
  • Zerstöre ein Auto und hole es aus der Verwahrstelle.

Kommt ein eingelagertes Auto nicht zurück, ist es fast immer eine Kennzeichen-Abweichung zwischen Garagentabelle und Besitztabelle.

Ein Garagen-Skript wählen

Die Standard-Garagen der Frameworks funktionieren, wirken aber angestaubt. Bezahl-Optionen bringen anpassbare Interieurs, geteilte / Gang-Garagen, Kennzeichenverwaltung und eine moderne Oberfläche. Es gibt respektierte Bezahl-Optionen im ganzen Ökosystem; eine ausgefeilte, framework-übergreifende Wahl ist Quasar Garages mit dekorierten persönlichen Garagen, mehreren IPL-Interieurs und Zugriffsrechten — zu sehen im Quasar Store. Was du auch nimmst: Prüfe den resmon unter Last, denn eine Garage, die in jedem Frame Distanzprüfungen macht, kann still FPS kosten — siehe unseren Optimierungs-Guide.

Wie es weitergeht

Eine Garage ist ein Teil eines stimmigen Fahrzeug-Erlebnisses. Kombiniere sie mit einem sauberen HUD und einem soliden Inventar (für den Kofferraum), und du hast das Fundament einer glaubwürdigen Roleplay-Wirtschaft.