{"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-12T07:46:42","modified_gmt":"2026-08-12T05:46:42","slug":"qbox-frente-a-qbcore","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/qbox-vs-qbcore\/","title":{"rendered":"Qbox vs QBCore: Diferencias, Compatibilidad y Migraci\u00f3n"},"content":{"rendered":"<p><strong>Elige Qbox para un nuevo servidor cuando quieras su pila moderna integrada con OX y est\u00e9s preparado para seguir sus convenciones. Mant\u00e9n QBCore cuando tu servidor estable dependa de recursos espec\u00edficos de QBCore y una migraci\u00f3n no tenga un claro beneficio.<\/strong> Qbox proporciona un puente de compatibilidad para la mayor\u00eda de los scripts de QBCore escritos correctamente, pero la compatibilidad no es universal.<\/p>\n<aside class=\"fivemx-ai-answer\"><\/aside>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"269\" alt=\"Logotipo del framework QBCore\" class=\"wp-image-193417\" src=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-1024x269.webp\" style=\"width:336px;height:auto\" title=\"Qbox vs QBCore: Diferencias, Compatibilidad y Migraci\u00f3n\" srcset=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-1024x269.webp 1024w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-150x39.webp 150w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-300x79.webp 300w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-768x202.webp 768w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-18x5.webp 18w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-990x261.webp 990w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-441x116.webp 441w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-110x29.webp 110w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo-60x16.webp 60w, https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbcore-logo.webp 1045w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<h2 id=\"qbox-vs-qbcore-at-a-glance\">Qbox vs QBCore de un vistazo<\/h2>\n<div aria-label=\"Tabla con desplazamiento horizontal\" class=\"fmx-guide-table\" role=\"region\" tabindex=\"0\">\n<table>\n<thead>\n<tr>\n<th>Pregunta<\/th>\n<th>Qbox<\/th>\n<th>QBCore<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Origen<\/td>\n<td>Comenz\u00f3 como una bifurcaci\u00f3n de QBCore y ahora sigue su propia arquitectura<\/td>\n<td>Marco y ecosistema de roleplay de FiveM establecido<\/td>\n<\/tr>\n<tr>\n<td>Scripts QB existentes<\/td>\n<td>La mayor\u00eda de los scripts documentados y escritos correctamente funcionan a trav\u00e9s del puente<\/td>\n<td>Objetivo nativo para recursos de QBCore<\/td>\n<\/tr>\n<tr>\n<td>Integraci\u00f3n OX<\/td>\n<td>Dise\u00f1ado alrededor de integraciones como ox_lib y ox_inventory<\/td>\n<td>Depende del stack del servidor elegido y de las adaptaciones de recursos<\/td>\n<\/tr>\n<tr>\n<td>Acceso al n\u00facleo<\/td>\n<td>Utiliza exports e imports de m\u00f3dulos; no hay objeto principal nativo de Qbox<\/td>\n<td>Muchos recursos utilizan el familiar objeto principal de QBCore<\/td>\n<\/tr>\n<tr>\n<td>Riesgo de migraci\u00f3n<\/td>\n<td>Requiere auditor\u00eda del acceso a la base de datos, acceso a archivos principales y recursos personalizados<\/td>\n<td>No hay migraci\u00f3n de marco si el servidor ya es estable<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<figure class=\"wp-block-image\"><img decoding=\"async\" alt=\"Logotipo del framework Qbox\" class=\"wp-image-193416\" src=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2025\/08\/qbox-logo.webp\" title=\"Qbox vs QBCore: Diferencias, Compatibilidad y Migraci\u00f3n\" \/><\/figure>\n<h2 id=\"what-is-qbox\">\u00bfQu\u00e9 es Qbox?<\/h2>\n<p>Qbox es un framework de roleplay de FiveM creado en 2022. Comenz\u00f3 como una bifurcaci\u00f3n de QBCore, mantiene la compatibilidad con versiones anteriores para casi todos los scripts de QBCore correctamente implementados, y utiliza cada vez m\u00e1s sus propios exports, m\u00f3dulos e integraciones basadas en OX. La propia documentaci\u00f3n de Qbox recomienda los recursos publicados y advierte contra el acceso no compatible a las tablas o archivos de la base de datos propiedad del n\u00facleo.<\/p>\n<h2 id=\"what-is-qbcore\">\u00bfQu\u00e9 es QBCore?<\/h2>\n<p>QBCore es un marco de roleplay maduro con un amplio cat\u00e1logo de trabajos, inventarios, herramientas de administraci\u00f3n y scripts personalizados. Su principal ventaja para un servidor existente es la predictibilidad: si tus recursos est\u00e1n probados contra tu versi\u00f3n actual de QBCore, quedarte evita el costo y el riesgo de una migraci\u00f3n de marco.<\/p>\n<h2 id=\"will-qbcore-scripts-work-on-qbox\">\u00bfFuncionar\u00e1n los scripts de QBCore en Qbox?<\/h2>\n<p><strong>La mayor\u00eda s\u00ed, pero no todos.<\/strong> Qbox proporciona un puente QB para recursos que utilizan correctamente los exports y eventos documentados de QBCore. Los scripts son m\u00e1s propensos a fallar cuando:<\/p>\n<ul>\n<li>leen o modifican directamente las tablas de base de datos propiedad de QBCore;<\/li>\n<li>abren o parchean archivos internos del n\u00facleo;<\/li>\n<li>dependen de funciones no documentadas o de un uso de eventos no v\u00e1lido;<\/li>\n<li>reemplazan datos multijob o multigang integrados con tablas incompatibles;<\/li>\n<li>asumen que existe un objeto central de Qbox en lugar de usar exports y m\u00f3dulos compatibles.<\/li>\n<\/ul>\n<h2 id=\"when-qbox-is-the-better-choice\">Cuando Qbox es la mejor opci\u00f3n<\/h2>\n<ul>\n<li>Est\u00e1s construyendo un nuevo servidor y quieres una base orientada a Qbox\/OX.<\/li>\n<li>Tus scripts cr\u00edticos usan APIs documentadas o ya declaran soporte para Qbox.<\/li>\n<li>Quieres mover el c\u00f3digo personalizado hacia exports y m\u00f3dulos en lugar de editar el n\u00facleo.<\/li>\n<li>Puedes probar la migraci\u00f3n de la base de datos y los personajes en una copia completa de ensayo.<\/li>\n<\/ul>\n<h2 id=\"when-qbcore-is-the-better-choice\">Cuando QBCore es la mejor opci\u00f3n<\/h2>\n<ul>\n<li>Tu servidor en vivo es estable y la migraci\u00f3n no resolver\u00eda un problema medido.<\/li>\n<li>Un recurso cr\u00edtico depende directamente de los internos de QBCore.<\/li>\n<li>No tienes una copia de seguridad completa de la base de datos y un entorno de ensayo.<\/li>\n<li>Tu equipo ya mantiene un despliegue y proceso de actualizaci\u00f3n de QBCore probados.<\/li>\n<\/ul>\n<h2 id=\"safe-qbcore-to-qbox-migration\">Migraci\u00f3n segura de QBCore a Qbox<\/h2>\n<ol>\n<li><strong>Inventar\u00eda cada recurso.<\/strong> Registra su versi\u00f3n, tablas de base de datos, llamadas de framework y estado de soporte.<\/li>\n<li><strong>Haz una copia de seguridad de los archivos y la base de datos.<\/strong> Demuestra que la copia de seguridad se restaura antes de modificar la producci\u00f3n.<\/li>\n<li><strong>Instala Qbox con la receta recomendada.<\/strong> Comienza desde los archivos de configuraci\u00f3n actuales en lugar de mezclar archivos antiguos del n\u00facleo en la nueva pila.<\/li>\n<li><strong>Revisa los trabajos y las bandas.<\/strong> Qbox utiliza grados num\u00e9ricos de trabajo y banda, y su documentaci\u00f3n de migraci\u00f3n se\u00f1ala los cambios requeridos en los archivos compartidos y la intercalaci\u00f3n.<\/li>\n<li><strong>Configura y convierte la base de datos de inventario.<\/strong> Sigue la documentaci\u00f3n exacta del inventario y trabaja en una copia.<\/li>\n<li><strong>Prueba los scripts por categor\u00eda.<\/strong> Comienza con identidad, personajes, trabajos, dinero e inventario, luego veh\u00edculos, vivienda, tel\u00e9fonos y herramientas de administraci\u00f3n.<\/li>\n<li><strong>Reemplaza gradualmente los internos no soportados.<\/strong> Qbox soporta la conversi\u00f3n parcial de llamadas de QBCore a exports y m\u00f3dulos de Qbox.<\/li>\n<li><strong>Realiza el cambio solo despu\u00e9s de que las pruebas de paridad pasen.<\/strong> Mant\u00e9n un plan de reversi\u00f3n programado y la copia de seguridad pre-migraci\u00f3n intacta.<\/li>\n<\/ol>\n<h2 id=\"decision\">Decisi\u00f3n<\/h2>\n<p>Para un nuevo proyecto, Qbox es una opci\u00f3n s\u00f3lida por defecto cuando el equipo desea su arquitectura y conjunto de recursos compatibles. Para un servidor QBCore rentable o altamente personalizado, no migres por moda: mu\u00e9vete solo cuando una auditor\u00eda en el entorno de pruebas demuestre que el beneficio supera el riesgo de compatibilidad y datos.<\/p>\n<h2 id=\"official-references\">Referencias oficiales<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.qbox.re\/\" rel=\"noopener\">Introducci\u00f3n a Qbox<\/a><\/li>\n<li><a href=\"https:\/\/docs.qbox.re\/faq\" rel=\"noopener\">Preguntas frecuentes sobre compatibilidad de Qbox<\/a><\/li>\n<li><a href=\"https:\/\/docs.qbox.re\/converting\" rel=\"noopener\">Gu\u00eda oficial de conversi\u00f3n de QBCore a Qbox<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/qbcore-fivem\/qb-core\" rel=\"noopener\">Repositorio principal de QBCore<\/a><\/li>\n<\/ul>\n<section id=\"buyer-installation-check\">\n<h2>\u00bfLa etiqueta QBCore garantiza compatibilidad con Qbox?<\/h2>\n<p>No. Qbox documenta un puente de compatibilidad, pero los scripts que acceden a componentes internos del framework pueden necesitar cambios. Revisa la versi\u00f3n exacta, el acceso a la base de datos y las integraciones de inventario y voz antes de comprar. La categor\u00eda QBCore por s\u00ed sola no es una prueba de compatibilidad con Qbox.<\/p>\n<p><a href=\"https:\/\/docs.qbox.re\/faq\">Documentaci\u00f3n de compatibilidad de Qbox<\/a><\/p>\n<p><a href=\"https:\/\/rpcrate.com\/es\/shop\/guion-del-bebe-fivem\/\">Ver los requisitos del paquete FiveM Baby Script<\/a><\/p>\n<p><a href=\"https:\/\/rpcrate.com\/es\/como-migrar-esx-a-qbcore\/\">C\u00f3mo migrar un servidor ESX a QBCore<\/a><\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Elige Qbox para un nuevo servidor cuando quieras su pila moderna e integrada con OX y est\u00e9s preparado para seguir sus convenciones. Mant\u00e9n QBCore cuando tu servidor estable dependa de recursos espec\u00edficos de QBCore y una migraci\u00f3n no tenga un claro beneficio. Qbox proporciona un puente de compatibilidad para la mayor\u00eda de los scripts de QBCore escritos correctamente, pero la compatibilidad no es universal.<\/p>","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:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/194898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=194898"}],"version-history":[{"count":14,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/194898\/revisions"}],"predecessor-version":[{"id":216639,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/194898\/revisions\/216639"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/194899"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=194898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=194898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=194898"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}