{"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":"pila-ox-qbox","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/qbox-ox-stack\/","title":{"rendered":"Gu\u00eda del framework Qbox: Instalaci\u00f3n, puente QBCore y migraci\u00f3n"},"content":{"rendered":"<p><strong>Qbox es un framework de roleplay para FiveM que comenz\u00f3 como una bifurcaci\u00f3n de QBCore y ahora proporciona sus propias APIs y recursos principales.<\/strong> Mantiene un puente de compatibilidad para muchos recursos bien escritos de QBCore, pero el acceso directo a la base de datos, el acceso a archivos internos y el comportamiento no soportado son excepciones documentadas. Usa la receta oficial de txAdmin de Qbox para una nueva instalaci\u00f3n y audita cada recurso antes de una migraci\u00f3n.<\/p>\n<h2 id=\"key-takeaways\">Puntos clave<\/h2>\n<ul>\n<li>Qbox es un framework, no simplemente un paquete de utilidades de Ox o una carpeta de QBCore renombrada.<\/li>\n<li>La instalaci\u00f3n oficial actual utiliza la receta QBox de la secci\u00f3n de recetas populares de txAdmin.<\/li>\n<li>El puente de QB puede ayudar con los recursos compatibles, pero no es una garant\u00eda para cada script de QBCore.<\/li>\n<li>La migraci\u00f3n incluye configuraci\u00f3n, grados, inventario y conversi\u00f3n de base de datos, m\u00e1s pruebas recurso por recurso.<\/li>\n<li>No hay un ranking universal de rendimiento respaldado por la fuente entre Qbox, QBCore y ESX.<\/li>\n<\/ul>\n<h2 id=\"what-qbox-is\">Qu\u00e9 es Qbox<\/h2>\n<p>La introducci\u00f3n oficial de Qbox registra la creaci\u00f3n del proyecto el 27 de septiembre de 2022 y describe su origen en QBCore. Desde entonces, el proyecto ha desarrollado su propio n\u00facleo y recursos relacionados. Su capa de compatibilidad existe para facilitar el uso de muchos recursos de QB mientras los equipos adoptan las APIs actuales de Qbox, pero Qbox debe evaluarse como su propio framework y receta.<\/p>\n<p class=\"translation-block\">El manifiesto actual de <code>qbx_core<\/code> declara directamente las dependencias <code>ox_lib<\/code> y <code>oxmysql<\/code>. La receta oficial re\u00fane Qbox y recursos seleccionados de terceros en un conjunto inicial completo. Como el contenido de la receta puede cambiar, enlaza la receta actual en lugar de fijar una larga lista de dependencias en un tutorial de instalaci\u00f3n pensado para mantenerse vigente.<\/p>\n<h2 id=\"install-qbox-through-the-official-recipe\">Instala Qbox mediante la receta oficial<\/h2>\n<ol>\n<li>Prepara un entorno FXServer compatible y abre su configuraci\u00f3n txAdmin incluida.<\/li>\n<li>Cumple con los requisitos de la base de datos listados en la documentaci\u00f3n de instalaci\u00f3n actual de Qbox.<\/li>\n<li>Selecciona la receta oficial QBox de la secci\u00f3n de recetas populares en lugar de ensamblar manualmente un n\u00facleo incompleto.<\/li>\n<li>Completa las variables de la receta, la configuraci\u00f3n de la base de datos y la configuraci\u00f3n del servidor utilizando la documentaci\u00f3n actual.<\/li>\n<li>Revisa la lista de recursos generada y el orden de inicio antes del primer inicio p\u00fablico.<\/li>\n<li>Verifica la carga de jugadores, la creaci\u00f3n de personajes, los permisos, la persistencia y los registros en un servidor de prueba.<\/li>\n<\/ol>\n<p>No reemplaces los manifiestos del proveedor con ejemplos acortados copiados de una gu\u00eda. Instala las versiones oficiales o de la receta y trata sus manifiestos como parte del contrato de dependencia. Cuando una actualizaci\u00f3n cambie un requisito de n\u00facleo o biblioteca, compara la documentaci\u00f3n de la versi\u00f3n con cada recurso dependiente antes del despliegue.<\/p>\n<h2 id=\"qbox-and-the-qbcore-bridge\">Qbox y el puente de QBCore<\/h2>\n<p>La gu\u00eda de conversi\u00f3n oficial de Qbox explica c\u00f3mo el puente de QB apoya la compatibilidad mientras las APIs son reemplazadas de manera incremental. El FAQ de Qbox indica que la mayor\u00eda de los scripts de QBCore bien escritos pueden funcionar a trav\u00e9s de ese puente, luego identifica excepciones importantes: los recursos que acceden directamente a las tablas de la base de datos, leen o modifican archivos principales internos, o dependen de un comportamiento no soportado pueden necesitar cambios.<\/p>\n<div aria-label=\"Tabla con desplazamiento horizontal\" class=\"fmx-guide-table\" role=\"region\" tabindex=\"0\">\n<table>\n<thead>\n<tr>\n<th>Comportamiento del recurso<\/th>\n<th>Expectativa de migraci\u00f3n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Usa APIs de QB documentadas cubiertas por el puente<\/td>\n<td>Candidato para pruebas de puente; la compatibilidad a\u00fan necesita verificaci\u00f3n.<\/td>\n<\/tr>\n<tr>\n<td>Lee directamente las tablas del framework<\/td>\n<td>Audita consultas y supuestos de esquema antes de tocar datos en vivo.<\/td>\n<\/tr>\n<tr>\n<td>Carga archivos internos del n\u00facleo<\/td>\n<td>Refactorizar a exportaciones o m\u00f3dulos soportados donde est\u00e9 documentado.<\/td>\n<\/tr>\n<tr>\n<td>Da por hecho que los rangos de trabajos o bandas son valores de texto<\/td>\n<td>Revisa los requisitos de conversi\u00f3n de grados num\u00e9ricos de Qbox.<\/td>\n<\/tr>\n<tr>\n<td>Gestiona los datos de inventario o de personajes<\/td>\n<td>Usa la ruta de conversi\u00f3n documentada y valida cada relaci\u00f3n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Un producto marcado como compatible con QBCore debe ser probado, por lo tanto, contra Qbox como un objetivo separado. Pregunta si usa solo APIs cubiertas por el puente documentadas, qu\u00e9 sistemas de inventario e interacci\u00f3n espera, y si su SQL asume un esquema QB que Qbox no expone de la misma manera.<\/p>\n<h2 id=\"migration-checklist-for-an-existing-qbcore-server\">Lista de verificaci\u00f3n de migraci\u00f3n para un servidor QBCore existente<\/h2>\n<ol>\n<li><strong>Congelar e inventariar:<\/strong> registrar n\u00facleo, base de datos, inventario, trabajos, pandillas, veh\u00edculos, viviendas, tel\u00e9fonos, permisos y recursos personalizados.<\/li>\n<li><strong>Haz una copia de seguridad:<\/strong> crear instant\u00e1neas de base de datos y recursos restaurables antes del trabajo de conversi\u00f3n.<\/li>\n<li><strong>Revisar configuraci\u00f3n:<\/strong> Qbox documenta cambios en archivos de configuraci\u00f3n y acceso a API; no copies componentes internos antiguos del n\u00facleo sin revisarlos.<\/li>\n<li><strong>Convertir grados y datos:<\/strong> sigue los pasos oficiales actuales para grados num\u00e9ricos de trabajos y pandillas, conversi\u00f3n de inventario y base de datos.<\/li>\n<li><strong>Auditar recursos:<\/strong> clasifica cada integraci\u00f3n como cubierta por el puente, adaptable o incompatible.<\/li>\n<li><strong>Prueba por etapas:<\/strong> valida personajes, dinero, trabajos, bandas, inventario, veh\u00edculos, permisos y comportamiento de reconexi\u00f3n.<\/li>\n<li><strong>Inspecciona la evidencia:<\/strong> revisa los registros del servidor, cliente y base de datos y compara los recuentos de registros clave antes del cambio.<\/li>\n<li><strong>Mant\u00e9n la reversi\u00f3n disponible:<\/strong> no modifiques la \u00fanica base de datos de producci\u00f3n con un fragmento de conversi\u00f3n gen\u00e9rico.<\/li>\n<\/ol>\n<h2 id=\"choose-qbox-for-explicit-reasons\">Elige Qbox por razones expl\u00edcitas<\/h2>\n<p>Qbox se ajusta a un nuevo servidor que desea deliberadamente la receta y las API actuales de Qbox. Tambi\u00e9n puede ajustarse a un equipo de QBCore preparado para auditar la compatibilidad del puente y completar el trabajo de conversi\u00f3n documentado. Es un objetivo de migraci\u00f3n deficiente cuando los recursos cr\u00edticos dependen de componentes internos del n\u00facleo no documentados y el equipo no puede reemplazarlos o adaptarlos de manera segura.<\/p>\n<p>No elijas Qbox porque una p\u00e1gina prometa que un inventario, biblioteca de bases de datos o framework es autom\u00e1ticamente m\u00e1s r\u00e1pido. El rendimiento depende del conjunto completo de recursos, la carga de trabajo de la base de datos, el comportamiento del jugador, el artefacto y la configuraci\u00f3n del servidor. Si el rendimiento es un factor de decisi\u00f3n, compara acciones representativas en entornos equivalentes y conserva los registros.<\/p>\n<h2 id=\"production-validation\">Validaci\u00f3n de producci\u00f3n<\/h2>\n<p>Prueba las acciones exitosas y denegadas, no solo el caso en el que todo funciona. Confirma que los cambios de dinero ocurran una vez, que los permisos de trabajo y de banda rechacen a los jugadores no autorizados, que el inventario permanezca consistente en las reconexiones, que los veh\u00edculos propios persistan y que las acciones administrativas se registren. Las solicitudes del cliente deben validarse en el servidor; un evento activado por el cliente no es seguro simplemente porque la interfaz de usuario lo oculte a los jugadores normales.<\/p>\n<p>Utiliza la comparaci\u00f3n de frameworks para la decisi\u00f3n m\u00e1s amplia entre ESX\/QBCore\/Qbox. Al seleccionar del <a href=\"https:\/\/rpcrate.com\/es\/shop\/\">cat\u00e1logo de scripts de FiveM de pago<\/a>, comienza con <a href=\"https:\/\/rpcrate.com\/es\/scripts-de-qbox\/\">QBOX Scripts<\/a> y verifica el framework actual, el puente, el inventario y los requisitos de dependencias en la p\u00e1gina del producto antes de comprar.<\/p>\n<section aria-labelledby=\"fivemx-qbox-compare\" class=\"fivemx-content-links\">\n<h2 id=\"fivemx-qbox-compare\">Coloca Qbox en la decisi\u00f3n del framework<\/h2>\n<p class=\"translation-block\">Compara la receta actual de Qbox con la <a href=\"https:\/\/fivemx.com\/qbcore\/\">gu\u00eda espec\u00edfica de arquitectura de QBCore<\/a> y la <a href=\"https:\/\/fivemx.com\/fivem-frameworks\/\">gu\u00eda completa para elegir entre ESX, QBCore y Qbox<\/a> antes de convertir datos de producci\u00f3n.<\/p>\n<\/section>\n<h2 id=\"reference-documentation\">Documentaci\u00f3n de referencia<\/h2>\n<p><a href=\"https:\/\/docs.qbox.re\/installation\">Fuente: docs.qbox.re<\/a> \u00b7 <a href=\"https:\/\/docs.qbox.re\/installation\">Fuente: docs.qbox.re<\/a> \u00b7 <a href=\"https:\/\/docs.qbox.re\/converting\">Fuente: docs.qbox.re<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Qbox es un framework de roleplay de FiveM que comenz\u00f3 como una bifurcaci\u00f3n de QBCore y ahora proporciona sus propias APIs y recursos principales. Mantiene un puente de compatibilidad para muchos recursos de QBCore bien escritos, pero el acceso directo a la base de datos, el acceso a archivos internos y el comportamiento no soportado son excepciones documentadas. Usa la receta oficial de txAdmin de Qbox para una nueva instalaci\u00f3n y audita cada recurso antes de una migraci\u00f3n.<\/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\/es\/wp-json\/wp\/v2\/posts\/153617","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=153617"}],"version-history":[{"count":9,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/153617\/revisions"}],"predecessor-version":[{"id":215651,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/153617\/revisions\/215651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/153618"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=153617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=153617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=153617"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}