Ahorra hoy mismo en 20%. Usa el código WELCOME al finalizar la compra. WELCOME

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 QBOXhttps://fivemx.com/qbox-scripts/
Scripts de QBCorehttps://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.


Logotipo del marco qbCore

¿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 QBCorehttps://fivemx.com/qbcore-scripts/
Cómo hacerlo: Personalizar scripts de QBCorehttps://fivemx.com/how-to-customize-qbcore-scripts


Logotipo del marco QBOX

¿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

ÁreaQBOXQBCoreVeredicto práctico
Patrones de rendimientoMó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 scriptsCatá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 datosoxmysql 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/IUAlineado 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/herramientasox_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/DXMó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ónDocumentació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 futuroDesarrollado 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 seguridadFomenta 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 txAdminOrientació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 migratoriaEl 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 aprendizajeNuevo 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:


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 SQLhttps://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 FiveMhttps://fivemx.com/converting-fivem-scripts y Patrones adaptadoreshttps://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


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:


Referencias externas (más información)


Lucas
Lucas

Soy Luke, gamer y me encanta escribir sobre FiveM, GTA y juegos de rol. Dirijo una comunidad de juegos de rol y tengo unos 10 años de experiencia administrando servidores.

Artículos: 436