☀️ 50% im ersten Monat:SUMMER26
FiveMFivem·Mods & Anpassung

ESX oder QBCore auf deinem FiveM-Server installieren

Installiere ESX oder QBCore auf deinem FiveM-Server: MySQL-Datenbank erstellen, Framework in resources hochladen und die richtige ensure-Reihenfolge setzen.

Magnus·
5 min Lesezeit
·
26. Juli 2026
·
Zuletzt aktualisiert: 28. Juli 2026
Inhaltsverzeichnis

ESX und QBCore sind die beiden Frameworks, auf denen fast jeder FiveM-Roleplay-Server aufbaut. Sie liefern dir Jobs, Geld, Inventar und die gemeinsame Datenschicht, in die sich Scripts einklinken. Diese Anleitung zeigt, wie du eines von beiden auf einem DoomHosting-FiveM-Server installierst, einschließlich der MySQL-Datenbank, die beide benötigen, und der richtigen ensure-Reihenfolge in deiner server.cfg.

ESX oder QBCore: welches Framework sollte ich wählen?

Beide sind kostenlos, Open Source und MySQL-basiert, es geht also um das Ökosystem, auf dem du aufbauen willst:

  • ESX ist das ältere und weiter verbreitete Framework. Es gibt mehr Drittanbieter-Jobs, Scripts und Tutorials dafür, daher ist es die sicherere Wahl, wenn du viele fertige Resources kaufen oder herunterladen willst.
  • QBCore ist neuer, modularer, und viele Entwickler finden den Code sauberer zu erweitern. Wenn du einen Scripter im Team hast oder viel eigene Logik schreiben willst, ist QBCore dafür beliebt.

Du kannst nicht beide gleichzeitig laufen lassen. Wähle eines, baue deinen Server darum herum auf und bleibe dabei. Was du auch wählst, die Installationsschritte unten haben dieselbe Form: eine Datenbank erstellen, das Framework hochladen, es in die server.cfg einbinden.

Bevor du startest: license key und Datenbank

Zwei Dinge müssen bereitstehen, bevor ein Framework lädt.

Erstens braucht dein Server einen gültigen CFX license key, sonst bootet FXServer überhaupt nicht. Das Panel fragt danach, wenn du zum ersten Mal auf Start drückst. Falls du noch keinen gesetzt hast, folge zuerst wie bekomme ich einen FiveM license key.

Der FiveM-license-key-Dialog im DoomHosting-Panel

Zweitens speichern ESX und QBCore alles in einer MySQL-Datenbank. Dein DoomHosting-FiveM-Server enthält eine. Öffne im Panel den Reiter Databases und klicke auf New database. Das Panel erstellt die Datenbank und zeigt dir Host, Datenbankname, Benutzername und Passwort. Lass diesen Reiter offen, du brauchst diese vier Werte gleich.

Erstellen einer MySQL-Datenbank im DoomHosting-Reiter Databases

Auf dem Server gibt es kein phpMyAdmin, um das SQL eines Frameworks zu importieren, verbindest du dich also mit demselben Host über einen kostenlosen MySQL-Client auf deinem PC (HeidiSQL, DBeaver oder MySQL Workbench). Nutze Host, Benutzername und Passwort aus dem Databases-Reiter und führe dann die .sql-Datei des Frameworks gegen deine Datenbank aus.

Wie installiere ich ESX auf einem FiveM-Server?

  1. Lade das neueste ESX-Release (die es_extended-Resource) und oxmysql von ihren offiziellen GitHub-Releases herunter.

  2. Öffne den Reiter Files, gehe in den resources-Ordner und lade dort es_extended und oxmysql hoch. Hier liegt jede Resource.

    Der resources-Ordner im DoomHosting-Dateimanager

  3. Importiere die SQL-Datei von ESX mit deinem MySQL-Client in deine Datenbank (Schritt oben). Das erstellt die Tabellen users, jobs und weitere, die ESX erwartet.

  4. Öffne server.cfg im Datei-Editor und füge die Datenbankverbindung sowie die ensure-Zeilen hinzu. Die Reihenfolge zählt: oxmysql und es_extended müssen vor allem laden, das von ihnen abhängt.

    set mysql_connection_string "mysql://USER:PASSWORD@HOST/DATABASE?charset=utf8mb4"
    
    ensure oxmysql
    ensure es_extended
    

    Bearbeiten der server.cfg mit der richtigen ensure-Reihenfolge

  5. Starte den Server über das Panel neu. Beobachte den Reiter Console: du solltest sehen, wie oxmysql verbindet und es_extended ohne rote Fehler startet.

Wie installiere ich QBCore auf einem FiveM-Server?

Die Schritte spiegeln ESX:

  1. Lade das QBCore-Framework (qb-core) und oxmysql vom offiziellen QBCore-GitHub herunter.

  2. Lade beide über den Reiter Files in den resources-Ordner hoch.

  3. Importiere den SQL-Dump von QBCore mit deinem MySQL-Client in deine Datenbank.

  4. Setze in der server.cfg den Connection String und stelle sicher, dass oxmysql vor qb-core lädt:

    set mysql_connection_string "mysql://USER:PASSWORD@HOST/DATABASE?charset=utf8mb4"
    
    ensure oxmysql
    ensure qb-core
    
  5. Starte neu und prüfe die Konsole auf einen sauberen Start.

In welcher Reihenfolge gehören Resources in die server.cfg?

Abhängigkeiten zuerst, Abhängige danach. Eine Resource, die die Datenbank aufruft, braucht ein bereits laufendes oxmysql; ein Job-Script braucht ein bereits laufendes Framework. Ein sicheres Muster:

ensure oxmysql
ensure es_extended     # or qb-core
ensure your-inventory
ensure your-jobs
ensure your-other-scripts

Wenn du ensure auf eine Job-Resource vor dem Framework anwendest, schlägt sie beim Boot fehl, weil die Exports des Frameworks noch nicht existieren.

Wie mache ich mich selbst zum Admin?

Bei ESX werden Admin-Gruppen in der Datenbank oder über eine Permissions-Resource zugewiesen, und die eigene Dokumentation des Frameworks beschreibt die genaue Tabelle. Bei QBCore trägst du deinen license-Identifier in qb-core/shared/config.lua ein oder nutzt die In-Game-Permissions. Der schnellste Weg, deinen Identifier zu finden: tritt dem Server einmal bei und prüfe dann den Reiter Console, wo FXServer beim Verbinden deinen license:-Identifier ausgibt. Kopiere diesen Wert in die Admin-Config des Frameworks und starte neu.

Häufige Fehler

  • [oxmysql] failed to connect: der mysql_connection_string ist falsch. Kopiere Host, Datenbankname, Benutzername und Passwort erneut aus dem Databases-Reiter. Der Datenbankname ist das vollständige sNNN_name, das dort angezeigt wird, nicht nur der kurze Name, den du eingetippt hast.
  • Unable to load resource es_extended / qb-core: der Ordnername in resources passt nicht zur ensure-Zeile, oder du hast eine Ebene zu tief entpackt (ein Ordner in einem Ordner). Der Resource-Ordner muss fxmanifest.lua direkt enthalten.
  • Framework startet, aber keine Tabellen: du hast den SQL-Import übersprungen oder in eine andere Datenbank importiert. Führe die .sql des Frameworks erneut gegen die exakte Datenbank aus dem Databases-Reiter aus.
  • Alles lädt, aber Spieler spawnen ohne Geld/Job: meist eine fehlende Abhängigkeit (eine Inventory- oder esx_*-Resource) oder eine falsche Ladereihenfolge. Lies die Konsole von oben nach unten, die erste rote Zeile ist die eigentliche Ursache.

Nächste Schritte

Sobald das Framework läuft, fügst du Autos, Jobs und Scripts darauf hinzu. Siehe wie füge ich Autos und Skripte zu deinem FiveM-Server hinzu für Resource-Struktur und gestreamte Fahrzeuge. Falls du ein Web-Dashboard mit One-Click-Recipe-Deployment bevorzugst, richte txAdmin auf deinem FiveM-Server ein, das eine vollständige ESX- oder QBCore-Basis für dich deployen kann.

Brauchst du zuerst einen Server? Siehe FiveM server hosting oder erkunde das komplette game control panel.

Fivem

Starte deinen Fivem Server

High-Performance Hosting mit 24/7 Support

Weitere Fivem-Anleitungen