
QBOX vs QBCore: ¿Qué marco de FiveM debería elegir?
Introducción: Por qué son importantes los marcos de trabajo
Tu framework decide la velocidad con la que creas funciones, la estabilidad de tu ciudad y la facilidad con la que puedes escalar. En FiveM, QBCore y QBOX Son las dos opciones modernas que la mayoría de los propietarios evalúan. Ambas son eficaces, pero se optimizan para diferentes ventajas y desventajas: la amplitud del ecosistema frente a la arquitectura moderna Ox-first. Esta guía explica las diferencias con consejos prácticos que puede aplicar.
Resumen
- ¿Nuevo servidor, stack moderno, ecosistema Ox desde el primer día? Favor QBOX.
- ¿Ciudad existente con muchos recursos nativos de QB y personal que conoce QBCore? Quédate aquí QBCore (o migrar en fases).
Explore nuestro contenido de marcos seleccionados y bibliotecas de scripts:
• Scripts de QBOX → https://fivemx.com/qbox-scripts/
• Scripts de QBCore → https://fivemx.com/qbcore-scripts/
• Centro de marcos → https://fivemx.com/frameworks
Definiciones (en una línea cada una)
- QBCore: The most popular Lua RP framework for FiveM, with years of community scripts and tutorials. Centro repo: qbcore‑framework/qb‑core.
- QBOX:Una ruta sucesora moderna con una filosofía Ox-first (ox_lib/oxmysql/ox_inventory), además de un puente de compatibilidad con QB para ejecutar muchos recursos QB con pocos o ningún cambio.
Problema que este artículo resuelve
Elige entre QBOX y QBCore sin tener que reestructurar todo tu stack. Compararemos características, patrones de rendimiento y las realidades del ecosistema, y te proporcionaremos listas de verificación para la migración si decides cambiar.

¿Qué es QBCore?
Orígenes. QBCore surgió de la comunidad como un marco pragmático y modular para acelerar el desarrollo de servidores de rol. Estableció convenciones para jugadores, trabajos, inventarios, finanzas, devoluciones de llamadas, exportaciones y eventos comunes. Al existir más tiempo que QBOX, tiene la el catálogo más grande de guiones listos para usar (gratis y premium) y la mayor cantidad de tutoriales en YouTube/Discord.
Fortalezas.
- Escala del ecosistema. Miles de recursos con etiquetas QB, desde teléfonos y trabajos hasta herramientas de administración y paquetes de interfaz de usuario. Es más rápido ensamblar una ciudad a partir de componentes existentes.
- Familiaridad del desarrollador. Los desarrolladores, el personal y los ayudantes de la comunidad suelen conocer de memoria las exportaciones y eventos de QBCore. La resolución de problemas es rápida.
- Convenciones estables. Los datos de los ciudadanos, las devoluciones de llamadas, el estado del servidor/jugador y los patrones comunes se comprenden bien, lo que reduce la fricción en la incorporación.
- Capa de base de datos flexible. La mayoría de los servidores QBCore modernos funcionan oxmysql Hoy en día, las pilas antiguas usaban ghmattimysql/mysql‑async. Puedes conservar tu base de datos y scripts mientras te modernizas.
Debilidades.
- Variación heredada. Muchos scripts QB "clásicos" son anteriores a las mejores prácticas de Ox: calidad de código mixta y más refactorización cuando se presiona para 0,00–0,01 ms de inactividad.
- Fragmentación de la interfaz de usuario. La dependencia histórica de interfaces de usuario/inventarios más antiguos significa que a menudo es necesario reemplazarlos o adaptarlos. inventario_de_bueyes y kits de interfaz de usuario más nuevos de todos modos.
- Futuras tareas del hogar. A medida que las mejores prácticas avancen hacia las utilidades tipificadas/Ox, refactorizarás de manera constante el código de unión o agregarás adaptadores.
Explora nuestra biblioteca de contenido de QB: Scripts de QBCore → https://fivemx.com/qbcore-scripts/
Cómo hacerlo: Personalizar scripts de QBCore → https://fivemx.com/how-to-customize-qbcore-scripts

¿Qué es QBOX?
Posicionamiento. QBOX adopta la ecosistema del buey Fuera de la caja: biblioteca de buey, oxmysqly un enfoque moderno para exportaciones, eventos y módulos. Incluye un capa puente que retiene compatibilidad con versiones anteriores de la mayoría de los recursos de QB, lo que le permite adoptar un núcleo más limpio sin renunciar a sus scripts favoritos.
Características clave.
- Fundación buey primero. Las utilidades consistentes (matemáticas/tablas/cadenas/dibujo) y los patrones modernos promueven recursos más limpios y rápidos.
- Puente de compatibilidad. Muchos scripts de QB se ejecutan con cambios mínimos o nulos, lo que resulta útil para migraciones por fases.
- Pilas incluidas. Los módulos multipersonaje, multitrabajo/grupo, cola y otros imprescindibles son módulos de primera clase en lugar de complementos ad hoc.
Ventajas.
- Valores predeterminados orientados al rendimiento. Los patrones basados en Ox ayudan a reducir los bucles de sondeo y las llamadas de sorteo, suponiendo que se respetan las mejores prácticas en todos los recursos.
- Postura de seguridad y calidad. Guía clara para evitar modificaciones importantes; prioriza la configuración sobre la aplicación de parches. Auditorías más sencillas.
- A prueba de futuro. Creado para FiveM 2025+: Lua 5.4, oxmysql y pilas de interfaz de usuario modernas.
Contras.
- Ecosistema más pequeño (por ahora). Te apoyarás en el puente de compatibilidad o en los scripts de puerto que dependen de QB-ismos.
- Curva de aprendizaje del equipo. El personal acostumbrado a los eventos/exportaciones de QBCore deberá adaptarse a los modismos de Ox/Qbox.
Centro QBOX → https://fivemx.com/qbox-ox-stack
Scripts de QBOX (seleccionados) → https://fivemx.com/qbox-scripts/
QBOX vs. QBCore: Comparación directa (Matriz de características)
Tabla resumen
| Área | QBOX | QBCore | Veredicto práctico |
|---|---|---|---|
| Patrones de rendimiento | Módulos optimizados, priorizando el rendimiento de Ox, con menos problemas heredados. Es más fácil mantener la CPU inactiva entre 0,00 y 0,02 ms al seguir las prácticas de Ox. | Varía según el recurso de la época; hay muchos scripts modernos excelentes y algunos más antiguos con muchos bucles de ticks. | Para una ciudad nueva que apunta a un estado de inactividad ultrabaja, QBOX tiene la ventaja; una pila QBCore bien diseñada puede igualarla. |
| Ecosistema y scripts | Catálogo nativo más pequeño; se basa en el puente compatible con QB + recursos Ox. | El catálogo más grande de scripts y tutoriales listos para usar. | Si necesita velocidad para acceder al contenido, QBCore gana hoy. |
| Capa de base de datos | oxmysql por defecto; esquema y consultas típicamente estilo Ox. | Los servidores modernos también utilizan oxmysql; las pilas heredadas podrían ser mysql‑async/ghmatti. | Conéctate en 2025 si ya estás en oxmysql; la migración solo es necesaria si todavía estás en mysql-async. |
| Inventario/IU | Alineado con el buey (comúnmente inventario_de_bueyes) Interfaces de usuario limpias y extensibles. | Históricamente, qb-inventory y muchas bifurcaciones; muchos administradores estandarizan en inventario_de_bueyes de todos modos. | Si deseas las convenciones de Ox UI, QBOX se adapta mejor. |
| Dependencias/herramientas | ox_lib, oxmysql, módulos integrados; exportaciones/eventos consistentes. | qb‑core más muchos recursos qb; la calidad varía. | QBOX es más testarudo; QBCore es más abierto. |
| Personalización/DX | Módulos controlados por configuración, separación clara; impulsa a los desarrolladores a API basadas en exportación. | Exportaciones/eventos familiares; toneladas de ejemplos de código en línea. | QBCore es más fácil para equipos con experiencia en QB; QBOX es mejor para desarrolladores greenfield/Ox. |
| Comunidad y documentación | Documentación más pequeña pero enfocada y mantenedores activos. | Amplia comunidad, muchas guías no oficiales. | ¿Necesitas respuestas rápidas? QBCore tiene más contenido comunitario; la documentación de QBOX está mejorando. |
| Preparación para el futuro | Desarrollado en torno a las mejores prácticas actuales (Lua 5.4, pila Ox, utilidades tipificadas). | Todavía en evolución; muchos servidores se modernizan pieza por pieza. | Ligera ventaja de QBOX para la limpieza a largo plazo; QBCore sigue siendo viable. |
| Postura de seguridad | Fomenta la no edición de núcleos, el aislamiento de módulos y flujos de permisos más limpios. | Depende de recursos específicos; muchos son sólidos, algunos más antiguos no tanto. | Los valores predeterminados de QBOX reducen las ediciones propensas a accidentes; con QBCore, aplique revisiones y controles de errores. |
| Recetas de txAdmin | Orientación oficial y recetas disponibles; inicio rápido. | Recetas y plantillas probadas en batalla en todas partes. | Empate; escoja la receta más cercana a su pila. |
| Fricción migratoria | El puente QB reduce la fricción; la alineación Ox minimiza futuras refactorizaciones. | Es mínimo si te quedas en QB‑land; migrar más tarde requiere esfuerzo. | Si ves Buey en todas partes, inicia QBOX. |
| Curva de aprendizaje | Nuevo si tu equipo solo conoce QB; Hábitos de Ox para adoptar. | Más bajo para los administradores existentes; la mayoría del personal ya conoce los flujos de QB. | Elija en función de las habilidades actuales de su personal. |
Notas que importan en la práctica
- Tu peor recurso determina el rendimiento. La elección del marco ayuda, pero los factores más importantes son la interfaz de usuario, los recursos de transmisión y los bucles mal sincronizados. Siempre perfila con resmón y vigilar cada PR.
- La alineación del buey es la tendencia. Ya sea que ejecute QBOX o QBCore, migrar a oxmysql, biblioteca de buey, y inventario_de_bueyes tiende a mejorar la confiabilidad y la experiencia del desarrollador.
Cuándo elegir QBOX
Elegir QBOX Si la mayoría de estas son verdaderas:
- Estás lanzando un nuevo servidor y no necesitas docenas de scripts heredados solo para QB desde el primer día.
- Quieres Buey por todas partes:ox_lib, oxmysql, ox_inventory, ox_target.
- Te preocupas por mantenibilidad a largo plazo más que el recuento máximo de guiones del primer día.
- Su equipo se siente cómodo adoptando nuevos patrones y leyendo documentos oficiales.
Beneficios operativos:
- Un enfoque más limpio de configuración sobre parches reduce el riesgo de “ediciones centrales”.
- Menos capas de pegamento para lograr una UI/UX moderna.
- Es más fácil estandarizar las prácticas de codificación entre los colaboradores.
EmpezarCentro QBOX → https://fivemx.com/qbox-ox-stack • Guiones → https://fivemx.com/qbox-scripts/
Cuándo elegir QBCore
Elegir QBCore Si la mayoría son ciertas:
- Ya tienes una Ciudad QB con jugadores en vivo y personal capacitado en los flujos de QB.
- Necesitas máxima cobertura del ecosistema hoy (teléfonos, trabajos, interfaces de usuario, CAD, paquetes de administración) con una portabilidad mínima.
- Tu planeas modernizar en el lugar:adoptar oxmysql, reemplazar inventarios/IU antiguos, refactorizar bucles pesados y ajustar los permisos.
Beneficios operativos:
- Contratación e incorporación más rápidas: la mayoría de los solicitantes conocen las exportaciones/eventos de QB.
- El tiempo necesario para implementarlo es breve si se utilizan los recursos y las guías existentes.
Guías internas útiles:
- Catálogo de scripts de QBCore → https://fivemx.com/qbcore-scripts/
- Cómo hacerlo: Personalizar scripts de QBCore → https://fivemx.com/how-to-customize-qbcore-scripts
Migración: QBCore → QBOX (de forma segura, por fases)
Puedes cambiar a QBOX sin dañar tu servidor si lo tratas como una migración de producto: auditoría → adaptación → ejecución dual → transición.
1) Auditoría previa a la migración
- Inventario e interfaz de usuario: Enumere todo lo relacionado con el inventario de QB y las interfaces de usuario anteriores. Decida si adoptarlo. inventario_de_bueyes (recomendado) y un kit de interfaz de usuario consistente.
- Base de datos: Confirma que estás conectado oxmysql. Si no, migre primero: MySQL‑Async → oxmysql guía → https://fivemx.com/mysql-async-to-oxmysql
- Identificadores: Estandariza tu modelo de identificador (Steam, licencia, ID de ciudadano, Discord). Mapea cómo se almacena y referencia. Ver: Migración de identificadores SQL → https://fivemx.com/sql-identifiers-migration
- Scripts para portar: Etiquetar recursos por esfuerzo: compatible tal cual, necesita un adaptador menor, reescribir/reemplazarMantenga una hoja de cálculo activa.
2) Construya adaptadores donde valga la pena
- Usar patrones adaptadores Para exponer las mismas exportaciones/eventos que esperan sus scripts existentes, al llamar internamente a módulos QBOX o utilidades Ox. Referencia: Conversión de scripts de FiveM → https://fivemx.com/converting-fivem-scripts y Patrones adaptadores → https://fivemx.com/adapter-patterns
- Siempre que sea posible, prefiera reemplazos directos de Ox (por ejemplo, características de ox_inventory) sobre la sustitución de API antiguas.
3) Estrategia de migración de datos
- Jugadores y personajes: Escriba SQL idempotente para asignar/renombrar columnas y garantizar la existencia de claves/índices para los módulos QBOX. Mantenga un script de reversión.
- Artículos/tiendas/vehículos: Normalice las tablas con sus nuevos sistemas de inventario/garaje. Pruebe los flujos de compra, almacenamiento, entrega, guantera, maletero y evidencia.
- Permisos: Recrear roles de personal y de trabajo utilizando las nuevas exportaciones/eventos; verificar las puertas de comando y las herramientas de administración.
4) Doble ejecución y verificación
- Ejecutar una ciudad de preparación con instantáneas de bases de datos reflejadas y conjuntos de recursos similares a los de producción.
- Validar resmón En reposo y bajo carga (puntos críticos de trabajo, picos de actividad, informes). Establezca límites presupuestarios estrictos por recurso y corrija los valores atípicos antes de la transición.
- Prueba de humo: incorporación, múltiples personajes, vivienda, vehículos, teléfono, facturación, elaboración de artículos, vigilancia policial, servicios médicos de emergencia, evidencia, robos.
5) Corte y endurecimiento
- Anunciar una ventana de mantenimiento; migrar datos; cambiar recetas; volver a sembrar cachés.
- Supervise de cerca los registros (txAdmin, consola del servidor, registrador de Ox). Agregue alertas de tiempo de ejecución para picos de errores.
- Planificar una ventana de revisión con tus desarrolladores en línea.
Listas de verificación y guías de migración
- Conversión de scripts de FiveM → https://fivemx.com/converting-fivem-scripts
- MySQL‑Async a oxmysql → https://fivemx.com/mysql-async-to-oxmysql
- Migración de identificadores SQL → https://fivemx.com/sql-identifiers-migration
- Centro de conversión de marcos → https://fivemx.com/framework-conversion
Recomendaciones para 2025
Si estás empezando de cero: elegir QBOX Para alinearse con las mejores prácticas de Ox desde el primer día. Escribirás recursos más limpios, minimizarás la deuda tecnológica heredada y seguirás ejecutando muchos scripts creados por QB a través del puente.
Si opera una ciudad con QB maduros: Quédate QBCore y modernizar en su lugar: oxmysql, ox_inventory, presupuestos de resolución agresivos y estándares de revisión de código. Planifique un Piloto de QBOX en la puesta en escena para cuantificar los beneficios antes de cualquier cambio.
Si estás indeciso: Cree prototipos con paquetes de contenido idénticos y mida el tiempo de implementación, la respuesta en reposo/bajo carga y la satisfacción del personal. Elija el que reduzca el costo continuo del cambio.
Conclusión y próximos pasos
Ambos marcos pueden gestionar una ciudad de primer nivel. La diferencia radica en el legado que se desea transmitir y en el nivel de estandarización que se desea para el futuro.
Próximos pasos:
- Explorar Scripts de QBOX → https://fivemx.com/qbox-scripts/
- Explorar Scripts de QBCore → https://fivemx.com/qbcore-scripts/
- Leer más en Conversión del marco → https://fivemx.com/framework-conversion
Referencias externas (más información)
- QBOX GitHub (núcleo qbx) → https://github.com/Qbox-project/qbx_core
- QBCore GitHub (núcleo qb) → https://github.com/qbcore-framework/qb-core
- Documentación de FiveM: Manifiesto de recursos (fxmanifest.lua) → https://docs.fivem.net/docs/scripting-reference/resource-manifest/resource-manifest/
Recursos relacionados con FiveMX
Utilice estas secciones de FiveMX para comparar productos relacionados, categorías y guías de configuración antes de elegir un recurso.






