{"id":153617,"date":"2025-09-05T15:40:58","date_gmt":"2025-09-05T13:40:58","guid":{"rendered":"https:\/\/hifivem.com\/?p=153617"},"modified":"2026-08-05T21:21:48","modified_gmt":"2026-08-05T19:21:48","slug":"qbox-ox-stapel","status":"publish","type":"post","link":"https:\/\/fivemx.com\/de\/qbox-ox-stapel\/","title":{"rendered":"Qbox Framework Guide: Installieren, QBCore Bridge und Migration"},"content":{"rendered":"<p><strong>Qbox ist ein FiveM-Rollenspiel-Framework, das als ein QBCore-Fork begann und nun seine eigenen Kern-APIs und Ressourcen bietet.<\/strong> Es h\u00e4lt eine Kompatibilit\u00e4tsbr\u00fccke f\u00fcr viele korrekt geschriebene QBCore-Ressourcen bereit, aber direkter Datenbankzugriff, Zugriff auf interne Dateien und nicht unterst\u00fctztes Verhalten sind dokumentierte Ausnahmen. Verwende das offizielle Qbox txAdmin-Rezept f\u00fcr eine neue Installation und \u00fcberpr\u00fcfe jede Ressource vor einer Migration.<\/p>\n<h2>Wichtige Erkenntnisse<\/h2>\n<ul>\n<li>Qbox ist ein Framework, kein blo\u00dfer Bundle von Ox-Dienstprogrammen oder ein umbenannter QBCore-Ordner.<\/li>\n<li>Der aktuelle offizielle Installationspfad ist das QBox beliebte Rezept in txAdmin.<\/li>\n<li>Die QB-Br\u00fccke kann bei kompatiblen Ressourcen helfen, garantiert aber nicht f\u00fcr jedes QBCore-Skript.<\/li>\n<li>Die Migration umfasst Konfiguration, Grade, Inventar und Datenbankkonvertierung sowie Ressourcen-Test.<\/li>\n<li>Es gibt keine quellengest\u00fctzte universelle Leistungsrangfolge zwischen Qbox, QBCore und ESX.<\/li>\n<\/ul>\n<h2>Was Qbox ist<\/h2>\n<p>Die offizielle Qbox-Einf\u00fchrung dokumentiert die Projektgr\u00fcndung am 27. September 2022 und beschreibt seinen Ursprung in QBCore. Das Projekt hat seitdem seinen eigenen Kern und verwandte Ressourcen entwickelt. Seine Kompatibilit\u00e4tsschicht dient dazu, die Nutzung vieler QB-Ressourcen zu erleichtern, w\u00e4hrend Teams die aktuellen Qbox-APIs \u00fcbernehmen, aber Qbox sollte als eigenes Framework und Rezept bewertet werden.<\/p>\n<p>Der aktuelle <code>qbx_core<\/code> Manifest deklariert direkt <code>ox_lib<\/code> Und <code>oxmysql<\/code> Abh\u00e4ngigkeiten. Das offizielle Rezept bringt Qbox und ausgew\u00e4hlte Drittanbieter-Ressourcen in einen vollst\u00e4ndigen Start-Stack zusammen. Da sich der Inhalt des Rezepts \u00e4ndern kann, verlinke auf das aktuelle Rezept, anstatt eine lange Abh\u00e4ngigkeitsliste in einem Evergreen-Installationshandbuch einzufrieren.<\/p>\n<h2>Installiere Qbox \u00fcber das offizielle Rezept<\/h2>\n<ol>\n<li>Bereite eine unterst\u00fctzte FXServer-Umgebung vor und \u00f6ffne die geb\u00fcndelte txAdmin-Einrichtung.<\/li>\n<li>Erf\u00fclle die in der aktuellen Qbox-Installationsdokumentation aufgef\u00fchrten Datenbankanforderungen.<\/li>\n<li>W\u00e4hle das offizielle QBox beliebte Rezept anstelle des manuellen Zusammenstellens eines teilweisen Kerns.<\/li>\n<li>Vervollst\u00e4ndige die Rezeptvariablen, die Datenbankkonfiguration und die Serverkonfiguration mit der aktuellen Dokumentation.<\/li>\n<li>\u00dcberpr\u00fcfe die generierte Ressourcenliste und die Startreihenfolge vor dem ersten \u00f6ffentlichen Start.<\/li>\n<li>\u00dcberpr\u00fcfe Spieler-Load, Charaktererstellung, Berechtigungen, Persistenz und Logs auf einem Testserver.<\/li>\n<\/ol>\n<p>Ersetze keine Anbieter-Manifests durch verk\u00fcrzte Beispiele, die aus einem Leitfaden kopiert wurden. Installiere die offiziellen Releases oder Rezeptversionen und behandle ihre Manifests als Teil des Abh\u00e4ngigkeitsvertrags. Wenn ein Update eine Kern- oder Bibliotheksanforderung \u00e4ndert, vergleiche die Versionsdokumentation mit jeder abh\u00e4ngigen Ressource vor der Bereitstellung.<\/p>\n<h2>Qbox und die QBCore-Br\u00fccke<\/h2>\n<p>Der offizielle Qbox-Umwandlungsleitfaden erkl\u00e4rt, wie der QB-Br\u00fccke die Kompatibilit\u00e4t unterst\u00fctzt, w\u00e4hrend die APIs schrittweise ersetzt werden. Die Qbox-FAQ besagt, dass die meisten korrekt geschriebenen QBCore-Skripte \u00fcber diese Br\u00fccke funktionieren k\u00f6nnen, und identifiziert dann wichtige Ausnahmen: Ressourcen, die direkt in Datenbanktabellen greifen, interne Kerndateien lesen oder \u00e4ndern oder sich auf nicht unterst\u00fctztes Verhalten verlassen, m\u00fcssen m\u00f6glicherweise ge\u00e4ndert werden.<\/p>\n<table>\n<thead>\n<tr>\n<th>Ressourcenverhalten<\/th>\n<th>Migrationserwartung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Nutzt dokumentierte QB-APIs, die durch die Br\u00fccke abgedeckt sind<\/td>\n<td>Kandidat f\u00fcr Br\u00fcckentests; Kompatibilit\u00e4t muss noch \u00fcberpr\u00fcft werden.<\/td>\n<\/tr>\n<tr>\n<td>Liest Framework-Tabellen direkt<\/td>\n<td>\u00dcberpr\u00fcfe Abfragen und Schema-Annahmen, bevor du Live-Daten \u00e4nderst.<\/td>\n<\/tr>\n<tr>\n<td>L\u00e4dt interne Kern-Dateien<\/td>\n<td>Refaktoriere zu unterst\u00fctzten Exporten oder Modulen, wo dokumentiert.<\/td>\n<\/tr>\n<tr>\n<td>Geht von Text-Jobs oder Gang-Graden aus<\/td>\n<td>\u00dcberpr\u00fcfe die numerischen Notenkonvertierungsanforderungen von Qbox.<\/td>\n<\/tr>\n<tr>\n<td>Besitzt Inventar- oder Charakterdaten<\/td>\n<td>Verwende den dokumentierten Umwandlungspfad und validiere jede Beziehung.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ein als QBCore-kompatibel gekennzeichnetes Produkt sollte daher gegen Qbox als separates Ziel getestet werden. Frage, ob es nur dokumentierte, bridge-abgedeckte APIs verwendet, welche Inventar- und Zielsysteme es erwartet und ob sein SQL ein QB-Schema annimmt, das Qbox nicht auf die gleiche Weise exponiert.<\/p>\n<h2>Migrationscheckliste f\u00fcr einen bestehenden QBCore-Server<\/h2>\n<ol>\n<li><strong>Einfrieren und Inventar:<\/strong> zeichne Kern, Datenbank, Inventar, Jobs, Gangs, Fahrzeuge, Wohnungen, Telefone, Berechtigungen und benutzerdefinierte Ressourcen auf.<\/li>\n<li><strong>Sicherungskopie erstellen:<\/strong> Erstelle wiederherstellbare Datenbank- und Ressourcensnapshots vor der Konvertierungsarbeit.<\/li>\n<li><strong>\u00dcberpr\u00fcfe die Konfiguration:<\/strong> Qbox dokumentiert \u00c4nderungen an Konfigurationsdateien und API-Zugriff; kopiere alte Kern-Internals nicht blind.<\/li>\n<li><strong>Konvertiere Noten und Daten:<\/strong> folge den aktuellen offiziellen Schritten f\u00fcr numerische Job- und Gang-Grade, Inventar- und Datenbankkonvertierung.<\/li>\n<li><strong>Ressourcen pr\u00fcfen:<\/strong> klassifiziere jede Integration als bridge-abgedeckt, anpassbar oder inkompatibel.<\/li>\n<li><strong>Teste in Stufen:<\/strong> Validiere Charaktere, Geld, Jobs, Gangs, Inventar, Fahrzeuge, Berechtigungen und Verbindungsverhalten.<\/li>\n<li><strong>Untersuche die Beweise:<\/strong> \u00dcberpr\u00fcfe Server-, Client- und Datenbankprotokolle und vergleiche die wichtigsten Datens\u00e4tze vor dem Wechsel.<\/li>\n<li><strong>Halte Rollback verf\u00fcgbar:<\/strong> \u00e4ndere nicht die einzige Produktionsdatenbank mit einem generischen Konvertierungssnippet.<\/li>\n<\/ol>\n<h2>W\u00e4hle Qbox aus expliziten Gr\u00fcnden<\/h2>\n<p>Qbox passt zu einem neuen Server, der absichtlich das aktuelle Qbox-Rezept und die APIs m\u00f6chte. Es kann auch zu einem QBCore-Team passen, das bereit ist, die Br\u00fcckenkompatibilit\u00e4t zu \u00fcberpr\u00fcfen und die dokumentierte Umwandlungsarbeit abzuschlie\u00dfen. Es ist ein schlechtes Migrationsziel, wenn kritische Ressourcen auf undokumentierte Kerninternals angewiesen sind und das Team sie nicht sicher ersetzen oder anpassen kann.<\/p>\n<p>W\u00e4hle Qbox nicht nur weil eine Seite verspricht, dass ein bestimmtes Inventar, eine Datenbankbibliothek oder ein Framework automatisch schneller ist. Die Leistung h\u00e4ngt vom vollst\u00e4ndigen Ressourcensatz, der Datenbanklast, dem Spielerverhalten, Artefakten und der Serverkonfiguration ab. Wenn die Leistung ein Entscheidungsfaktor ist, benchenmarke repr\u00e4sentative Aktionen in \u00e4quivalenten Umgebungen und behalte die Protokolle bei.<\/p>\n<h2>Produktionsvalidierung<\/h2>\n<p>Teste erfolgreiche und abgelehnte Aktionen, nicht nur den Happy Path. Best\u00e4tige, dass Geld\u00e4nderungen nur einmal stattfinden, Job- und Gangberechtigungen nicht autorisierte Spieler ablehnen, das Inventar bei Wiederverbindungen konsistent bleibt, besessene Fahrzeuge bestehen bleiben und administrative Aktionen protokolliert werden. Client-Anfragen m\u00fcssen auf dem Server validiert werden; ein clientausgel\u00f6stes Ereignis ist nicht sicher, nur weil der UI es vor normalen Spielern verbirgt.<\/p>\n<p>Nutzen Sie den Framework-Vergleich f\u00fcr die breitere ESX\/QBCore\/Qbox-Entscheidung. Bei der Auswahl aus dem <a href=\"\/de\/fivem-skripte\/\">bezahlte FiveM-Skript-Katalog<\/a>, beginnen Sie mit <a href=\"\/de\/qbox-skripte\/\">QBOX-Skripte<\/a> und verifizieren Sie die aktuellen Framework-, Bridge-, Inventar- und Abh\u00e4ngigkeitsanforderungen auf der Produktseite vor dem Kauf.<\/p>\n<p><!-- fivemx-blog-content-links:2026-07-23:qbox --><\/p>\n<section class=\"fivemx-content-links\" aria-labelledby=\"fivemx-qbox-compare\">\n<h2 id=\"fivemx-qbox-compare\">Platziere Qbox im Rahmenentscheidungsprozess<\/h2>\n<p>Vergleiche das aktuelle Qbox-Rezept mit dem dedizierten <a href=\"https:\/\/fivemx.com\/de\/qbcore\/\">QBCore-Architekturhandbuch<\/a> und das vollst\u00e4ndige <a href=\"https:\/\/fivemx.com\/de\/fivem-rahmenwerke\/\">ESX-, QBCore- und Qbox-Entscheidungsleitfaden<\/a> bevor du Produktionsdaten konvertierst.<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Ein Qbox-erster Guide zum offiziellen txAdmin-Rezept, dokumentierte QBCore-Kompatibilit\u00e4tsgrenzen, Migrationspr\u00fcfungen und Produktionsvalidierung.<\/p>","protected":false},"author":1,"featured_media":153618,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2347],"tags":[2950,2940],"class_list":["post-153617","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frameworks","tag-framework","tag-qbox"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts\/153617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/comments?post=153617"}],"version-history":[{"count":9,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts\/153617\/revisions"}],"predecessor-version":[{"id":215651,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/posts\/153617\/revisions\/215651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media\/153618"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media?parent=153617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/categories?post=153617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/tags?post=153617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}