{"id":194898,"date":"2025-09-05T15:46:04","date_gmt":"2025-09-05T13:46:04","guid":{"rendered":"https:\/\/fivemx.com\/?p=194898"},"modified":"2026-08-06T15:54:16","modified_gmt":"2026-08-06T13:54:16","slug":"comparaison-de-qbox-et-qbcore","status":"publish","type":"post","link":"https:\/\/fivemx.com\/fr\/comparaison-de-qbox-et-qbcore\/","title":{"rendered":"Qbox vs QBCore : Quel framework FiveM devez-vous utiliser ?"},"content":{"rendered":"<p><strong>Choisissez Qbox pour un nouveau serveur lorsque vous voulez son stack moderne, int\u00e9gr\u00e9 \u00e0 OX et que vous \u00eates pr\u00eat \u00e0 suivre ses conventions. Gardez QBCore lorsque votre serveur stable d\u00e9pend des ressources sp\u00e9cifiques \u00e0 QBCore et qu'une migration n'a pas d'avantage clair.<\/strong> Qbox fournit un pont de compatibilit\u00e9 pour la plupart des scripts QBCore correctement \u00e9crits, mais la compatibilit\u00e9 n'est pas universelle.<\/p>\n<p><!-- fivemx-ai-visibility:qbox-vs-qbcore:start --><\/p>\n<aside class=\"fivemx-ai-answer\">\n<p><strong>En r\u00e9sum\u00e9 :<\/strong> QBCore est le choix le plus s\u00fbr pour un serveur d\u00e9j\u00e0 d\u00e9pendant des ressources QB ; QBOX est appropri\u00e9 lorsque l'\u00e9quipe souhaite d\u00e9lib\u00e9r\u00e9ment sa nouvelle architecture et v\u00e9rifie chaque migration ou pont de compatibilit\u00e9. Inventoriez les scripts actuels, la base de donn\u00e9es et les syst\u00e8mes de remplacement avant de choisir l'une ou l'autre voie.<\/p>\n<\/aside>\n<p><!-- fivemx-ai-visibility:qbox-vs-qbcore:end --><\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/fivemx.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-1024x269.webp\" alt=\"Logo du cadre QBCore\" class=\"wp-image-193417\" style=\"width:336px;height:auto\"><\/figure>\n<h2>Qbox vs QBCore en un coup d'\u0153il<\/h2>\n<table>\n<thead>\n<tr>\n<th>Question<\/th>\n<th>Qbox<\/th>\n<th>QB-Core<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Origine<\/td>\n<td>A commenc\u00e9 comme une fourche de QBCore et suit maintenant sa propre architecture<\/td>\n<td>Cadre et \u00e9cosyst\u00e8me de jeu de r\u00f4le FiveM \u00e9tablis<\/td>\n<\/tr>\n<tr>\n<td>Scripts QB existants<\/td>\n<td>La plupart des scripts document\u00e9s, correctement \u00e9crits, fonctionnent \u00e0 travers le pont<\/td>\n<td>Cible native pour les ressources QBCore<\/td>\n<\/tr>\n<tr>\n<td>Int\u00e9gration OX<\/td>\n<td>Con\u00e7u autour d'int\u00e9grations telles que ox_lib et ox_inventory<\/td>\n<td>D\u00e9pend du stack de serveur choisi et des ports de ressources<\/td>\n<\/tr>\n<tr>\n<td>Acc\u00e8s au noyau<\/td>\n<td>Utilise des exports et des modules import\u00e9s ; aucun objet central Qbox natif<\/td>\n<td>De nombreuses ressources utilisent le c\u0153ur d'objet QBCore familier<\/td>\n<\/tr>\n<tr>\n<td>Risque de migration<\/td>\n<td>N\u00e9cessite l'audit de l'acc\u00e8s \u00e0 la base de donn\u00e9es, de l'acc\u00e8s aux fichiers principaux et des ressources personnalis\u00e9es<\/td>\n<td>Aucune migration de framework si le serveur est d\u00e9j\u00e0 stable<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/fivemx.com\/wp-content\/uploads\/2025\/08\/qbox-logo.webp\" alt=\"Logo du cadre Qbox\" class=\"wp-image-193416\"><\/figure>\n<h2>Qu'est-ce que Qbox ?<\/h2>\n<p>Qbox est un cadre de jeu de r\u00f4le FiveM cr\u00e9\u00e9 en 2022. Il a commenc\u00e9 comme une bifurcation de QBCore, maintient la compatibilit\u00e9 ascendante pour presque tous les scripts QBCore correctement impl\u00e9ment\u00e9s, et utilise de plus en plus ses propres exports, modules et int\u00e9grations bas\u00e9es sur OX. La documentation propre de Qbox recommande les ressources publi\u00e9es et met en garde contre l'acc\u00e8s non support\u00e9 aux tables de base de donn\u00e9es ou aux fichiers appartenant au c\u0153ur.<\/p>\n<h2>Qu&#039;est-ce que QBCore ?<\/h2>\n<p>QBCore est un framework de r\u00f4le mature avec un large catalogue de m\u00e9tiers, d'inventaires, d'outils d'administration et de scripts personnalis\u00e9s. Son principal avantage pour un serveur existant est la pr\u00e9visibilit\u00e9 : si vos ressources sont test\u00e9es contre votre version actuelle de QBCore, rester \u00e9vite le co\u00fbt et le risque d'une migration de framework.<\/p>\n<h2>Les scripts QBCore fonctionneront-ils sur Qbox ?<\/h2>\n<p><strong>La plupart le feront, mais pas tous.<\/strong> Qbox fournit un pont QB pour les ressources qui utilisent correctement les exports et \u00e9v\u00e9nements QBCore document\u00e9s. Les Scripts ont plus de chances d'\u00e9chouer lorsqu'ils :<\/p>\n<ul>\n<li>lire ou modifier directement les tables de base de donn\u00e9es appartenant \u00e0 QBCore ;<\/li>\n<li>ouvrez ou corrigez les fichiers internes du c\u0153ur ;<\/li>\n<li>d\u00e9pendent de fonctions non document\u00e9es ou d'une utilisation incorrecte des \u00e9v\u00e9nements ;<\/li>\n<li>remplacer les donn\u00e9es multijob ou multigang int\u00e9gr\u00e9es par des tables incompatibles;<\/li>\n<li>supposez qu'un objet principal Qbox existe au lieu d'utiliser les exports et modules pris en charge.<\/li>\n<\/ul>\n<p>Qbox d\u00e9crit sa compatibilit\u00e9 comme 99% pour les scripts QB existants, mais cela ne remplace pas le test de vos ressources personnalis\u00e9es et pay\u00e9es exactes.<\/p>\n<h2>Quand Qbox est le meilleur choix<\/h2>\n<ul>\n<li>Vous construisez un nouveau serveur et souhaitez une fondation orient\u00e9e Qbox\/OX.<\/li>\n<li>Vos scripts critiques utilisent des API document\u00e9es ou d\u00e9clarent d\u00e9j\u00e0 une prise en charge de Qbox.<\/li>\n<li>Vous voulez d\u00e9placer le code personnalis\u00e9 vers les exports et les modules plut\u00f4t que vers les modifications du c\u0153ur.<\/li>\n<li>Vous pouvez tester la migration de la base de donn\u00e9es et des personnages sur une copie compl\u00e8te de staging.<\/li>\n<\/ul>\n<p>Explorer <a href=\"https:\/\/fivemx.com\/fr\/scripts-qbox\/\">Scripts Qbox<\/a> et notre aper\u00e7u de la <a href=\"https:\/\/fivemx.com\/fr\/pile-qbox-ox\/\">Stack OX Qbox<\/a>.<\/p>\n<h2>Quand QBCore est le meilleur choix<\/h2>\n<ul>\n<li>Votre serveur en direct est stable et la migration ne r\u00e9soudrait pas un probl\u00e8me mesur\u00e9.<\/li>\n<li>Une ressource critique d\u00e9pend directement des internes QBCore.<\/li>\n<li>Vous n'avez pas de sauvegarde compl\u00e8te de la base de donn\u00e9es et d'environnement de pr\u00e9production.<\/li>\n<li>Votre \u00e9quipe maintient d\u00e9j\u00e0 un d\u00e9ploiement et un processus de mise \u00e0 jour QBCore test\u00e9s.<\/li>\n<\/ul>\n<p>Parcourir <a href=\"https:\/\/fivemx.com\/fr\/scripts-qbcore\/\">Scripts QBCore<\/a> et le <a href=\"https:\/\/fivemx.com\/fr\/qb-core\/\">Guide central QBCore<\/a>.<\/p>\n<h2>Migration s\u00fbre de QBCore \u00e0 Qbox<\/h2>\n<ol>\n<li><strong>Inventoriez chaque ressource.<\/strong> Enregistrez sa version, ses tables de base de donn\u00e9es, ses appels de framework et son statut de support.<\/li>\n<li><strong>Sauvegardez les fichiers et la base de donn\u00e9es.<\/strong> Prouvez que la sauvegarde se restaure avant de modifier la production.<\/li>\n<li><strong>Installez Qbox avec la recette recommand\u00e9e.<\/strong> Commencez \u00e0 partir des fichiers de configuration actuels plut\u00f4t que de m\u00e9langer les anciens fichiers du c\u0153ur dans la nouvelle pile.<\/li>\n<li><strong>Examinez les emplois et les gangs.<\/strong> Qbox utilise des grades num\u00e9riques pour les emplois et les gangs, et sa documentation de migration souligne les modifications requises des fichiers partag\u00e9s et de la collation.<\/li>\n<li><strong>Configurez et convertissez la base de donn\u00e9es d'inventaire.<\/strong> Suivez la documentation exacte de l'inventaire et travaillez sur une copie.<\/li>\n<li><strong>Testez les scripts par cat\u00e9gorie.<\/strong> Commencez par l'identit\u00e9, les personnages, les emplois, l'argent et l'inventaire, puis les v\u00e9hicules, le logement, les t\u00e9l\u00e9phones et les outils d'administration.<\/li>\n<li><strong>Remplacez progressivement les \u00e9l\u00e9ments internes non pris en charge.<\/strong> Qbox prend en charge la conversion partielle des appels QBCore vers les exports et modules Qbox.<\/li>\n<li><strong>Passer en production uniquement apr\u00e8s les tests de parit\u00e9.<\/strong> Conservez un plan de r\u00e9troaction temporis\u00e9 et une sauvegarde pr\u00e9-migration intacte.<\/li>\n<\/ol>\n<h2>D\u00e9cision<\/h2>\n<p>Pour un nouveau projet, Qbox est un bon choix par d\u00e9faut lorsque l'\u00e9quipe veut son architecture et son ensemble de ressources compatibles. Pour un serveur QBCore rentable ou fortement personnalis\u00e9, ne migrez pas par mode : d\u00e9placez-vous uniquement lorsque l'audit prouve que le b\u00e9n\u00e9fice d\u00e9passe le risque de compatibilit\u00e9 et de donn\u00e9es.<\/p>\n<h2>R\u00e9f\u00e9rences officielles<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.qbox.re\/\" rel=\"noopener\" target=\"_blank\">Introduction Qbox<\/a><\/li>\n<li><a href=\"https:\/\/docs.qbox.re\/faq\" rel=\"noopener\" target=\"_blank\">FAQ de compatibilit\u00e9 Qbox<\/a><\/li>\n<li><a href=\"https:\/\/docs.qbox.re\/converting\" rel=\"noopener\" target=\"_blank\">Guide officiel de conversion de QBCore \u00e0 Qbox<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/qbcore-framework\/qb-core\" rel=\"noopener\" target=\"_blank\">D\u00e9p\u00f4t central QBCore<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Choose Qbox for a new server when you want its modern, OX-integrated stack and are prepared to follow its conventions. Keep QBCore when your stable server depends on QBCore-specific resources and a migration has no clear payoff. Qbox provides a compatibility bridge for most properly written QBCore scripts, but compatibility is not universal. Bottom line: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":194899,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2347,1902,2875],"tags":[2950,2859,2940],"class_list":["post-194898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-frameworks","category-fivem-related","category-fivem-server-administration","tag-framework","tag-qbcore","tag-qbox"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/194898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/comments?post=194898"}],"version-history":[{"count":13,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/194898\/revisions"}],"predecessor-version":[{"id":215716,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/posts\/194898\/revisions\/215716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/194899"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=194898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/categories?post=194898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/tags?post=194898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}