{"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:\/\/rpcrate.com\/de\/qbox-ox-stack\/","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 id=\"key-takeaways\">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 Installationsweg nutzt das QBox-Rezept aus den beliebten Vorlagen 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, R\u00e4nge, Inventar- und Datenbankkonvertierung sowie das Testen jeder einzelnen Ressource.<\/li>\n<li>Es gibt keine quellengest\u00fctzte universelle Leistungsrangfolge zwischen Qbox, QBCore und ESX.<\/li>\n<\/ul>\n<h2 id=\"what-qbox-is\">Was Qbox ist<\/h2>\n<p>Die offizielle Qbox-Einf\u00fchrung dokumentiert die Projektgr\u00fcndung am 27. September 2022 und beschreibt ihren Ursprung in QBCore. Das Projekt hat seitdem einen eigenen Kern und verwandte Ressourcen entwickelt. Seine Kompatibilit\u00e4tsschicht existiert, um die Nutzung vieler QB-Ressourcen zu erleichtern, w\u00e4hrend Teams aktuelle Qbox-APIs \u00fcbernehmen, aber Qbox sollte als eigenes Framework und Rezept bewertet werden.<\/p>\n<p>Die aktuellen <code data-no-translation=\"\" translate=\"no\">qbx_core<\/code> Manifest nennt <code data-no-translation=\"\" translate=\"no\">ox_lib<\/code> und <code data-no-translation=\"\" translate=\"no\">oxmysql<\/code> als direkte Abh\u00e4ngigkeiten. Das offizielle Rezept verbindet Qbox und ausgew\u00e4hlte Drittanbieterressourcen zu einem vollst\u00e4ndigen Ausgangssystem. Da sich der Rezeptinhalt \u00e4ndern kann, verlinke das aktuelle Rezept, statt eine lange Abh\u00e4ngigkeitsliste in einem dauerhaft verf\u00fcgbaren Installationstutorial festzuschreiben.<\/p>\n<h2 id=\"install-qbox-through-the-official-recipe\">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-Rezept aus den beliebten Vorlagen, statt den Kern nur teilweise von Hand zusammenzustellen.<\/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 Anbieter-Manifeste nicht durch verk\u00fcrzte Beispiele aus einer Anleitung. Installiere offizielle Releases oder Rezeptversionen und behandle ihre Manifeste als verbindliche Vorgaben f\u00fcr Abh\u00e4ngigkeiten. \u00c4ndert ein Update eine Kern- oder Bibliotheksanforderung, gleiche die Release-Dokumentation vor der Bereitstellung mit jeder abh\u00e4ngigen Ressource ab.<\/p>\n<h2 id=\"qbox-and-the-qbcore-bridge\">Qbox und die QBCore-Br\u00fccke<\/h2>\n<p>Der offizielle Qbox-Konvertierungsleitfaden erkl\u00e4rt, wie die QB-Bridge die Kompatibilit\u00e4t w\u00e4hrend des schrittweisen API-Austauschs unterst\u00fctzt. Laut Qbox-FAQ k\u00f6nnen die meisten korrekt geschriebenen QBCore-Skripte \u00fcber diese Bridge funktionieren. Es gibt jedoch wichtige Ausnahmen: Ressourcen mit direktem Datenbankzugriff, Zugriff auf interne Kerndateien oder Abh\u00e4ngigkeit von nicht unterst\u00fctztem Verhalten ben\u00f6tigen m\u00f6glicherweise Anpassungen.<\/p>\n<div aria-label=\"Horizontal verschiebbare Tabelle\" class=\"fmx-guide-table\" role=\"region\" tabindex=\"0\">\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>Erwartet Job- oder Gang-R\u00e4nge als Textwerte<\/td>\n<td>Pr\u00fcfe die Qbox-Anforderungen zur Umstellung auf numerische R\u00e4nge.<\/td>\n<\/tr>\n<tr>\n<td>Verwaltet Inventar- oder Charakterdaten<\/td>\n<td>Verwende den dokumentierten Umwandlungspfad und validiere jede Beziehung.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Teste ein als QBCore-kompatibel gekennzeichnetes Produkt daher gesondert mit Qbox. Kl\u00e4re, ob es ausschlie\u00dflich dokumentierte und von der Bridge abgedeckte APIs verwendet, welche Inventar- und Target-Systeme es erwartet und ob sein SQL ein QB-Schema voraussetzt, das Qbox anders bereitstellt.<\/p>\n<h2 id=\"migration-checklist-for-an-existing-qbcore-server\">Migrationscheckliste f\u00fcr einen bestehenden QBCore-Server<\/h2>\n<ol>\n<li><strong>\u00c4nderungen pausieren und Bestand erfassen:<\/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>R\u00e4nge und Daten konvertieren:<\/strong> Befolge die aktuellen offiziellen Schritte f\u00fcr numerische Job- und Gang-R\u00e4nge sowie die 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> Pr\u00fcfe Server-, Client- und Datenbanklogs und vergleiche vor der Umstellung die Anzahl der relevanten Datens\u00e4tze.<\/li>\n<li><strong>Halte Rollback verf\u00fcgbar:<\/strong> \u00e4ndere nicht die einzige Produktionsdatenbank mit einem generischen Konvertierungssnippet.<\/li>\n<\/ol>\n<h2 id=\"choose-qbox-for-explicit-reasons\">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 allein aufgrund eines Versprechens, ein bestimmtes Inventar, eine Datenbankbibliothek oder ein Framework sei automatisch schneller. Leistung h\u00e4ngt von s\u00e4mtlichen Ressourcen, Datenbanklast, Spielerverhalten, Artefakt und Serverkonfiguration ab. Ist sie entscheidend, miss repr\u00e4sentative Aktionen in gleichwertigen Umgebungen und bewahre die Protokolle auf.<\/p>\n<h2 id=\"production-validation\">Produktionsvalidierung<\/h2>\n<p>Teste erfolgreiche und verweigerte Aktionen. Pr\u00fcfe, ob Geld\u00e4nderungen genau einmal erfolgen, Job- und Gangberechtigungen unbefugte Spieler abweisen, Inventare bei erneuten Verbindungen konsistent bleiben, Fahrzeuge im Spielerbesitz erhalten bleiben und administrative Aktionen protokolliert werden. Clientanfragen m\u00fcssen serverseitig validiert werden; ein vom Client ausl\u00f6sbares Event ist nicht allein dadurch sicher, dass die UI es vor normalen Spielern verbirgt.<\/p>\n<p>Nutze den Framework-Vergleich f\u00fcr die breitere ESX\/QBCore\/Qbox-Entscheidung. Bei der Auswahl aus dem <a href=\"https:\/\/rpcrate.com\/de\/shop\/\">Katalog f\u00fcr kostenpflichtige FiveM-Skripte<\/a>, beginne mit <a href=\"https:\/\/rpcrate.com\/de\/qbox-skripte\/\">QBOX Scripts<\/a> und verifiziere die aktuellen Framework-, Bridge-, Inventar- und Abh\u00e4ngigkeitsanforderungen auf der Produktseite vor dem Kauf.<\/p>\n<section aria-labelledby=\"fivemx-qbox-compare\" class=\"fivemx-content-links\">\n<h2 id=\"fivemx-qbox-compare\">Platziere Qbox in der Framework-Entscheidung<\/h2>\n<p>Vergleiche das aktuelle Qbox-Rezept mit dem dedizierten <a href=\"https:\/\/rpcrate.com\/de\/qbcore\/\">Leitfaden zur QBCore-Architektur<\/a> und dem vollst\u00e4ndigen <a href=\"https:\/\/rpcrate.com\/de\/fivem-rahmenwerke\/\">Entscheidungsleitfaden f\u00fcr ESX, QBCore und Qbox<\/a> bevor du Produktionsdaten konvertierst.<\/p>\n<\/section>\n<h2 id=\"reference-documentation\">Referenzdokumentation<\/h2>\n<p><a href=\"https:\/\/docs.qbox.re\/installation\">Quelle: docs.qbox.re<\/a> \u00b7 <a href=\"https:\/\/docs.qbox.re\/installation\">Quelle: docs.qbox.re<\/a> \u00b7 <a href=\"https:\/\/docs.qbox.re\/converting\">Quelle: docs.qbox.re<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Qbox ist ein FiveM-Rollenspiel-Framework, das als QBCore-Fork begann und nun eigene Kern-APIs und Ressourcen bereitstellt. Es bietet eine Kompatibilit\u00e4tsbr\u00fccke f\u00fcr viele korrekt geschriebene QBCore-Ressourcen, aber direkter Datenbankzugriff, interner Dateizugriff und nicht unterst\u00fctztes Verhalten sind dokumentierte Ausnahmen. Verwende das offizielle Qbox txAdmin-Rezept f\u00fcr eine Neuinstallation und \u00fcberpr\u00fcfe jede Ressource vor einer Migration.<\/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:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/153617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=153617"}],"version-history":[{"count":9,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/153617\/revisions"}],"predecessor-version":[{"id":215651,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/153617\/revisions\/215651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/153618"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=153617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=153617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=153617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}