Zum Hauptinhalt springen
  • Sofortiger digitaler Versand
  • Lebenslange Updates für ausgewählte Produkte
  • Vertraut von Server-Betreibern
FiveMX
Marktplatz
Komplette ServerBundlesNeuerscheinungen
FiveMX

Starte heute mit deinem Server.

Kuratierte FiveM-Ressourcen, sofortige Lieferung, kostenlose Starter-Mods und praktische Guides in einem ruhigen Marktplatz.

Shop durchsuchensupport@fivemx.com

Marktplatz

  • Marktplatz
  • FiveM Mods
  • Alle Produkte
  • Gratis-Mods
  • Beste Scripts und Mods
  • FiveM Scripts

Frameworks

  • QBCore Scripts
  • ESX Scripts
  • QBox
  • Standalone

Community

  • Blog
  • Hilfe
  • Creator
  • Partnerprogramm

Rechtliches

  • Datenschutz
  • AGB
  • Rückerstattung
  • Digitale Lieferung
  • Cookie-Richtlinie
  • DSGVO
  • DMCA
  • Impressum
  • Redaktionsrichtlinie

Server-Templates

  • QBCore-Server-Template
  • ESX-Server-Template
  • NoPixel-Server-Template
  • Server-Packs
  • Kostenlose Templates
  • Tebex-Alternative
© 2026 FiveMX. Alle Rechte vorbehalten.·FiveMX ist nicht mit Rockstar Games, Take-Two Interactive oder CFX.re verbunden. Alle Marken sind Eigentum ihrer jeweiligen Inhaber.
DiscordDocs
  1. Startseite
  2. Blog
  3. Entwicklung
Table of Contents
ÜberblickVoraussetzungen

So migrierst du ESX → QBCore richtig

Veröffentlicht am 2. Oktober 2025·von Lars Miller(Founder & Lead Editor)·Profil·2 Min. Lesezeit·Aktualisiert am 24. März 2026
EntwicklungESX QBCore Migration FiveM

Lerne mit unserer Schritt-für-Schritt-Anleitung, wie du migrierst. Enthält stabile Identifikatoren, oxmysql-Abfragen und ox_lib. Vollständiges Tutorial für 2026.

Share
So migrierst du ESX → QBCore richtig
So migrierst du ESX → QBCore richtig

Du möchtest einen sauberen Wechsel von ESX zu QBCore ohne Datenverlust oder den Ausfall von Kernsystemen. Folge diesem Plan. Du wirst am Ende stabile Identifikatoren, oxmysql-Abfragen und ox_lib-basierten Code haben.

Dieser Guide ist Teil unseres , in dem wir ESX, QBCore und QBOX ausführlich vergleichen und dir helfen, das richtige zu wählen.

Ziel: Deinen Server mit minimalen Ausfallzeiten von ESX zu QBCore zu migrieren.


Überblick

ESX vs QBCore Framework Vergleich für FiveM

  • Voraussetzungen
  • Schritt 1. Einen Plan und einen Rollback-Punkt erstellen
  • Schritt 2. Eine saubere QBCore-Basis aufbauen
  • Schritt 3. mysql-async durch oxmysql ersetzen
    • Häufige Konvertierungen
    • Schritt 4. ESX-Datenstrukturen auf QBCore mappen
    • Schritt 5. Identifikatoren stabilisieren
      • SQL-Bootstrap
      • citizenid generieren und Spieler in Lua einfügen
      • Fahrzeuge übertragen
      • Schritt 6. ESX-Code mit ox_lib auf QBCore portieren
        • Spielerobjekt
        • Jobs
        • Callbacks und UI
        • Befehle
        • Schritt 7. Inventar und Items
        • Schritt 8. Testen und Ausrollen
        • Fehlerbehebung
        • Cutover-Checkliste
        • Anhang A. Beispiel-fxmanifest für Migrationshelfer
        • Anhang B. Sichere JSON-Helfer
        • Was du erreicht hast
        • Nützliche Links auf deiner Seite
        • Externe Referenzen

Voraussetzungen

Häufig gestellte Fragen

Was muss ich beachten, wenn ich während der Migration von ESX zu QBCore auf Probleme stoße?

Bei Problemen während der Migration ist es entscheidend, einen klaren Kopf zu bewahren und systematisch vorzugehen. Nutze deine erstellten Backups, um zum letzten stabilen Zustand zurückzukehren. Überprüfe die Konsolen auf Fehler und nutze Debugging-Tools, um die Ursache zu finden. Oftmals sind es inkorrekte Datenzuordnungen, fehlerhafte SQL-Abfragen oder Kompatibilitätsprobleme mit einzelnen Ressourcen. Dokumentiere jeden Schritt und Fehler, um daraus zu lernen und zukünftige Migrationen zu vereinfachen. Es kann auch hilfreich sein, die Community oder erfahrene Entwickler um Rat zu fragen.

Wie vermeide ich Datenverluste bei der Übertragung von ESX-Datenstrukturen zu QBCore?

Um Datenverluste zu minimieren, plane die Datenübertragung sorgfältig. Identifiziere zunächst alle relevanten Datenfelder in ESX und ordne sie den entsprechenden Feldern in QBCore zu. Nutze SQL-Skripte, um die Daten zu transformieren und in die QBCore-Datenbank zu importieren. Vor dem eigentlichen Import solltest du eine Testmigration mit einer Kopie deiner Datenbank durchführen, um Fehler zu erkennen und zu beheben. Überprüfe nach der Migration stichprobenartig, ob alle Daten korrekt übertragen wurden und ob keine Informationen fehlen. Achte besonders auf komplexe Datenstrukturen wie Inventare oder Fahrzeugbesitz.

Was ist der Nutzen von `oxmysql` gegenüber `mysql-async` während der Migration?

`oxmysql` bietet im Vergleich zu `mysql-async` einige Vorteile, besonders hinsichtlich Performance und Sicherheit. `oxmysql` ist in der Regel schneller, da es optimierte Abfragemechanismen nutzt und weniger Overhead verursacht. Dies führt zu geringeren Latenzzeiten und einer besseren Serverperformance. Zudem bietet `oxmysql` verbesserte Sicherheitsfunktionen gegen SQL-Injections und andere Angriffe. Durch die Umstellung auf `oxmysql` stellst du sicher, dass dein Server sowohl performanter als auch sicherer wird, was besonders wichtig ist, wenn du von ESX, das oft ältere Datenbankfunktionen verwendet, zu QBCore migrierst.

Table of Contents

ÜberblickVoraussetzungen

Mehr zu diesem Thema

Framework-Recherche in einen startklaren Script-Stack verwandeln

Nutze diesen Guide, um die Framework-Entscheidung einzugrenzen, und wechsle dann in die zentralen Angebotsseiten für verifizierte Scripts, kuratierte Bundles und einen schnelleren Server-Launch.

Framework hub

Move into the QBCore landing page to compare verified scripts, framework fit, and install-ready products built for modern FiveM servers.

Open QBCore hub

Framework hub

Use the ESX landing page to compare framework-specific resources, launch guidance, and premium products that fit ESX-first servers.

Open ESX hub

Premium catalog

Move from research into the main shop to compare real products, framework labels, screenshots, and production-ready quality signals.

Open premium shop

Hinweis: Einige Links unten sind Affiliate-Links zu FiveMX-Produkten. Wir verdienen möglicherweise eine Provision ohne zusätzliche Kosten für dich.

Premium-Scripts, die dir gefallen könnten

Kostenlose Scripts die dich interessieren könnten

Ähnliche Artikel

FiveM Frameworks bilden das Rückgrat von Roleplay-Servern. Sie sind nicht nur Code-Bibliotheken — sie sind komplette Systeme, die Spieleridentität, Jobs, Inventar, Berechtigungen,…

March 31, 2026

Willkommen in der Zukunft der FiveM-Entwicklung. Lerne, wie du mit KI-Unterstützung als technischer Direktor arbeitest und hochwertige, sichere Skripte erstellst.

January 9, 2026

Lerne mit unserem praktischen Guide, wie du FiveM-Skripte bewertest, testest und wartest. Inklusive Vendor-Rubrik, Docker Test-City und Risiko-Scoring-Modell. Vollständiges Tutorial für 2026.

August 17, 2025
  1. Tools
    1. GIT und ein separater Branch für die Migration.
    2. MariaDB oder MySQL 8 mit aktivierten vollständigen Backups.
    3. Ein Staging-Server, der die Produktion spiegelt.
    4. Server-Artifacts
      1. FXServer auf denselben Build wie Produktion aktualisiert.
      2. QBCore Basis-Framework und Standard-Ressourcen.
      3. Bibliotheken, die du verwenden wirst
        1. oxmysql für die Datenbank.

        2. ox_lib für Callbacks, UI-Helfer und Utility-Wrapper.


          Schritt 1. Einen Plan und einen Rollback-Punkt erstellen

          1. Produktionsänderungen einfrieren. Stoppt neue Skript-Installationen und DB-Schreibvorgänge, die nicht zum Testen erforderlich sind.
          2. Deine gesamte Datenbank als benannten Snapshot sichern.
          3. Dein Server-Repository branchen und einen dedizierten migrate-esx-to-qbcore-Branch erstellen.
          4. Ein Runbook schreiben. Enthält Befehle zum Starten und Stoppen des Staging-Servers, zur DB-Wiederherstellung und zur Ausführung von Health-Checks.

          Schritt 2. Eine saubere QBCore-Basis aufbauen

          1. Eine frische QBCore-Basis auf Staging deployen.
          2. Nur das Wesentliche aktiviert lassen. Jobs, Inventare und benutzerdefinierte Skripte deaktivieren, bis nach der DB-Migration.
          3. Diese Ressourcen zuerst installieren und starten
            1. qb-core

            2. qb-vehicles oder deine bevorzugten Ersetzungen

            3. oxmysql

            4. ox_lib


              Schritt 3. mysql-async durch oxmysql ersetzen

              Wenn verbleibende ESX-Skripte noch MySQL.Async verwenden, konvertiere die Aufrufe zu oxmysql. Verwende einfaches Suchen und Ersetzen mit Überprüfung.

              Häufige Konvertierungen

                        -- ESX mysql-async
                        MySQL.Async.fetchAll('SELECT * FROM users WHERE identifier = @id', {['@id'] = identifier}, function(rows)
                          -- ...
                        end)

                        -- QBCore oxmysql
                        local rows = MySQL.query.await('SELECT * FROM players WHERE citizenid = ?', { citizenid })
                        -- rows ist eine Lua-Tabelle; nil und Längenprüfungen direkt behandeln

                        -- ESX scalar Beispiel
                        MySQL.Async.fetchScalar('SELECT COUNT(1) FROM owned_vehicles', {}, function(count)
                          -- ...
                        end)

                        -- oxmysql scalar
                        local count = MySQL.scalar.await('SELECT COUNT(1) FROM player_vehicles')

                        -- ESX insert
                        MySQL.Async.execute('INSERT INTO addon_account VALUES (@owner, @name, @money)', {
                          ['@owner'] = identifier, ['@name'] = name, ['@money'] = money
                        })

                        -- oxmysql insert
                        MySQL.prepare.await('INSERT INTO player_accounts (citizenid, name, amount) VALUES (?, ?, ?)', { citizenid, name, amount })

Hinweise

  1. Bevorzuge query.await, scalar.await und prepare.await für sauberen Ablauf.
  2. Verwende prepared statements für Schreibvorgänge.

Schritt 4. ESX-Datenstrukturen auf QBCore mappen

| Du wirst Spieleridentitäten und Entities migrieren. Verwende diese Referenz zum Mappen von Tabellen. | ESX-Tabelle | Schlüsselspalte | QBCore-Tabelle | |

Wie kann ich sicherstellen, dass die Identifikatoren (wie z.B. `citizenid`) nach der Migration von ESX zu QBCore stabil bleiben?

Stabile Identifikatoren sind entscheidend, um Probleme mit bestehenden Daten wie Fahrzeugbesitz oder Immobilien zu vermeiden. Generiere `citizenid`'s im Voraus und speichere diese in einem separaten Feld in der Datenbank. Ein SQL-Bootstrap kann verwendet werden, um existierende ESX-Spielerdaten mit neuen, eindeutigen `citizenid`'s zu verknüpfen, ohne bestehende Verknüpfungen zu brechen. Nach der Generierung stelle sicher, dass sowohl die Lua-Skripte als auch die Datenbankabfragen die neuen `citizenid`'s verwenden und nicht mehr auf alte, möglicherweise inkonsistente Identifikatoren verweisen. Teste die Login-Funktionalität und die Zuweisung von Gegenständen und Fahrzeugen, um die korrekte Funktion zu gewährleisten.

Was ist So migrierst du ESX → QBCore richtig?

Du möchtest einen sauberen Wechsel von ESX zu QBCore ohne Datenverlust oder den Ausfall von Kernsystemen. Folge diesem Plan. Du wirst am Ende stabile Identifikatoren, oxmysql-Abfragen und ox lib-basierten Code haben.

Launch faster

Compare curated bundles

Bundles shorten the path from planning to launch by grouping the highest-leverage scripts into a cleaner commercial starting point.

View bundles
vollständigen FiveM-Frameworks-Guides
Vorheriger Artikel

Jobs Creator: Das ultimative Tool für FiveM-Server-Admins

Nächster Artikel

Ultimativer Drift-Server-Guide: Top-Autos, Mods & Setups für FiveM

QBox Framework Guide: Von QBCore migrieren und Performance steigern (2026)
Wie erstelle ich einen FiveM-Server 2026 — Kostenlos, Template & Manueller Weg
Wie man benutzerdefinierte Kleidung in FiveM streamt
So reduzierst du die NPC-Dichte in FiveM: Vollständiger Guide
ESX Admin-Befehle — Vollständige Command-Liste 2026
Browse QBCore-ready scripts
Review the ESX script path
Browse premium FiveM scripts
ESX Menu Design

ESX Menu Design

4,79 €
ESX Inventory HUD V16

ESX Inventory HUD V16

7,41 €
ESX Plugin For EasyAdmin

ESX Plugin For EasyAdmin

3,92 €
ESX Enhanced Barber

ESX Enhanced Barber

11,77 €
Gameconfig for Legacy & Enhanced

Gameconfig for Legacy & Enhanced

8,243,364 Downloads
PC Trainer V

PC Trainer V

1,272,946 Downloads
LemonUI: Open Source UI Library

LemonUI: Open Source UI Library

1,138,096 Downloads
NFS gauge - RPM Gear Speedometer & Timer

NFS gauge - RPM Gear Speedometer & Timer

1,058,515 Downloads
FiveM Frameworks erklärt: Kompletter Guide zu ESX, QBCore & QBOX
FiveM Frameworks erklärt: Kompletter Guide zu ESX, QBCore & QBOX
Wie man ein FiveM-Skript per Vibe-Coding entwickelt
Wie man ein FiveM-Skript per Vibe-Coding entwickelt
Wie man FiveM-Skripte bewertet, testet und wartet
Wie man FiveM-Skripte bewertet, testet und wartet

Keine Zeit, alles selbst zu konfigurieren?

Starte mit einem vorgefertigten, getesteten FiveM Server-Pack. Framework-optimiert, alle Scripts vorinstalliert.

Super ESX Server
esxstandalone

Super ESX Server

The Super ESX Server is one of the best FiveM server templates - over 1.000 purchases! Want to know why we call it our Super Server? Check out our video to find out some of the basics details of the world. Update 10 is included, make sure to install v7 first and then use content of v10 yo

$228.32
ESX Server Base (by RibSosay)
esxstandalone

ESX Server Base (by RibSosay)

Prebuilt FiveM server with ESX framework GUARANTEE : We offer a guarantee ensuring compatibility with your setup.

$53.99
Alle Server-Packs ansehen