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.
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
- Leg den Garagen-Ordner in
resources/. - Importiere ihre
.sql(Garagen legen meist eine Tabelle für eingelagerte Fahrzeuge / Garagenzustände an). Vorher sichern. - 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.
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.