qs-core: el framework gratuito de FiveM que ejecuta ESX y QBCore
qs-core (Quasar Framework) es un framework de FiveM gratuito y de código abierto que ejecuta scripts de ESX y QBCore en un servidor. Funciones y guía de instalación con txAdmin.
qs-core (Quasar Framework): el framework gratuito de FiveM que ejecuta scripts de ESX y QBCore en un mismo servidor#
Desde que existe el roleplay en FiveM, cada nuevo servidor empieza con la misma pregunta: ¿ESX o QBCore? Elige uno y renuncias a la mitad de los scripts del mercado. Elige el otro y pagas conversiones, mantienes forks y rechazas recursos que te encantaría usar.
qs-core, también llamado Quasar Framework, acaba con esa elección. Es un creado por Quasar Store que ejecuta , con un solo jugador, una sola cartera y un solo inventario detrás de todos ellos. Incluye una base de roleplay completa y jugable y se instala con .
[04]Newsletter
No te pierdas ninguna versión
Un correo breve cuando sale algo nuevo: qué cambió, qué se rompe y cómo desplegarlo en un servidor activo. Nunca spam.
Nuevos scripts
Cambios importantes
Guías de servidor
1,000+dueños de servidores suscritos
Doble confirmación · gratis
Recibe la próxima novedad
Solo usamos tu correo para esta newsletter. Date de baja con un clic, cuando quieras.
167visitas
1comentario
2reacciones
framework de roleplay para FiveM gratuito y de código abierto
scripts de ESX, scripts de QBCore y sus propios scripts de qs-core en el mismo servidor
un solo clic con txAdmin
Esta es la guía completa: qué es un framework de FiveM, cómo funcionan los bridges multiframework de qs-core, todos los sistemas que incluye, una guía de instalación con txAdmin paso a paso, comandos, configuración, cómo añadir tus propios objetos, coches y trabajos, solución de problemas y unas extensas preguntas frecuentes. Guárdala en favoritos.
Un servidor de FiveM es una colección de recursos: carpetas de archivos Lua, JavaScript y web que añaden algo al juego, desde un móvil hasta un trabajo de policía. La mayoría necesitan lo mismo: quién es el jugador, cuánto dinero tiene, en qué trabaja y qué lleva encima. El framework es el recurso que responde a esas preguntas para todos los demás.
El objeto del jugador: identidad, datos del personaje, cuentas de dinero, trabajo, banda y metadatos.
Los objetos: qué existe, qué se puede usar y quién lleva qué.
La lógica del servidor: callbacks, comandos y los eventos que escuchan los scripts, como cuando un jugador entra o muere.
La base de datos: donde se guarda todo eso entre sesiones.
Dos frameworks dominan el roleplay en FiveM: ESX Legacy (su recurso se llama es_extended) y QBCore (qb-core). Cada uno expone su propia API, y cada script se conecta a él con su propia línea de código:
lua
local ESX = exports['es_extended']:getSharedObject()
local xPlayer = ESX.GetPlayerFromId(source)
xPlayer.addMoney(500)
lua
local QBCore = exports['qb-core']:GetCoreObject()
local Player = QBCore.Functions.GetPlayer(source)
Player.Functions.RemoveMoney('cash', 350)
Por qué la división perjudica a los dueños de servidores#
Un script escrito para ESX no funciona en QBCore, ni al revés, a menos que alguien lo convierta. Así que el framework que eliges el primer día decide qué scripts podrás instalar. Hasta ahora, cruzar esa línea significaba pagar conversiones y mantener forks: copias modificadas de scripts que se rompen con cada actualización.
"Elegir entre ESX y QBCore solía significar renunciar a la mitad de los scripts del mercado."
qs-core es lo que Quasar Store llama "el primer multiframework para FiveM": un core que habla ESX, QBCore y su propia API a la vez, para que todos los scripts que tienes funcionen en el mismo servidor, con los mismos jugadores, el mismo dinero y el mismo inventario, sin tocar ni una línea de su código.
qs-core no es un fork. El core está escrito desde cero e incluye una base completa y jugable (personajes, inventario, todas las armas de GTA, trabajos, policía, EMS, banca, vehículos, HUD y chat) con un único tema visual compartido, listo para desplegar desde txAdmin con un clic.
Los creadores ya lo están probando. En esta review, Velo Hub repasa Quasar Framework, sus bridges y su core propio. Hay más reacciones, reviews y guías en la página de vídeos de Quasar Framework.
Cómo ejecuta qs-core scripts de ESX y QBCore: el multiframework explicado#
Diagram: how qs-core runs ESX and QBCore scripts through the es_extended and qb-core bridges on one shared player
El truco es sencillo e ingenioso. qs-core incluye dos recursos bridge con exactamente el mismo nombre que los frameworks a los que sustituyen: es_extended y qb-core. Un script de ESX que pide exports['es_extended'] encuentra el primero. Un script de QBCore que pide exports['qb-core'] encuentra el segundo. Ninguno sabe que en realidad está hablando con qs-core.
Detrás de esos objetos, cada llamada la responde el mismo jugador de qs-core. El trabajo que asigna un script de ESX es el trabajo que ve un script de QBCore, y el dinero que se gana en uno se gasta en el otro.
Imagina un jugador con 1.000 $ en efectivo. Un trabajo de ESX le paga 500 $. Después compra algo por 350 $ en una tienda de QBCore:
El trabajo de ESX llama a xPlayer.addMoney(500). El bridge es_extended lo pasa a qs-core: 1.500 $.
La tienda de QBCore llama a Player.Functions.RemoveMoney('cash', 350). El bridge qb-core lo pasa al mismo jugador de qs-core: 1.150 $.
Ahora ambos scripts leen 1.150 $. Solo hay un saldo.
Puedes verlo en el código publicado. En el bridge de ESX, el addMoney de un jugador hace una sola cosa: llamar al core. En el bridge de QBCore, AddMoney hace lo mismo:
lua
functionself.addMoney(amount, reason)return core:AddMoney(src, 'cash', math.floor(tonumber(amount) or0), reason)
end
lua
functionself.Functions.AddMoney(moneytype, amount, reason)local ok = core:AddAccountMoney(src, moneytype, amount, reason)
if ok then refresh() endreturn ok
end
Como dice la web de Quasar Framework: "El dinero que paga un trabajo de ESX es el dinero que cobra una tienda de QBCore."
No. El core es propio de Quasar Store, escrito desde cero. Para que los bridges respondan exactamente como los originales, los recursos bridge contienen código derivado de ESX Legacy y QBCore, ambos GPL-3.0, y el archivo NOTICE da crédito a sus autores archivo por archivo. qs-core no está afiliado ni respaldado por los proyectos ESX o QBCore.
qs-core es mucho más que dos bridges. Es un servidor de roleplay completo: 28 recursos en tres carpetas, 16 interfaces web y un tema visual. Según el recuento del repositorio de TopV Magazine, eso suma 36.884 líneas de código fuente.
Recurso
Carpeta
Qué hace
qs-core
[core]
Jugadores, dinero, trabajos, objetos, callbacks, notificaciones, tema, muerte, nóminas, baneos y comandos de administración.
qs-coreinventory
[core]
Peso y slots, objetos usables, almacenes, maleteros, guanteras, slots rápidos y la rueda de objetos en TAB.
qs-coreweapons
[core]
Todas las armas de GTA y su munición como objetos. Los arrojadizos se gastan. Sin botín nativo de GTA.
qs-coremulticharacter
[core]
Selección y creación de personajes con cámara cinemática.
qs-clothing
[core]
Editor de apariencia, tiendas de ropa, barberías y estudios de tatuajes.
qs-corehud
[core]
Salud, armadura, hambre, sed, dinero, trabajo y velocímetro.
qs-corechat
[core]
Chat con sugerencias de comandos y estilo de roleplay.
qs-corevehiclekeys
[core]
Llaves, bloquear y desbloquear, puente y llaves para coches en propiedad.
qs-coreshops
[core]
Tiendas con peds y blips y compras validadas en el servidor.
qs-needs
[core]
Hambre y sed que bajan con el tiempo.
qs-intro
[core]
Cinemática de introducción donde cada jugador elige sus colores.
loadingscreen
[core]
Pantalla de carga con el nombre de tu servidor y las teclas por defecto.
qs-banking
[addons]
Cajeros y sucursales bancarias: ingresar, retirar, transferir e historial.
qs-jobs
[addons]
Oficina de empleo y trabajos de actividad: recolectar, procesar, vender y repartir.
qs-police
[addons]
Esposar, escoltar, cachear, multas, pruebas y armería.
qs-ambulance
[addons]
Heridas, tratamiento, camilla y garaje de EMS.
qs-coredrugs
[addons]
Recolección, procesado en varias fases y venta a camellos.
qs-garage
[addons]
Guardar y sacar vehículos en propiedad con vista previa 3D.
qs-vehicleshop
[addons]
Un concesionario para comprar vehículos desde una sala de exposición.
qs-admin
[addons]
Menú de administración protegido por ACE con herramientas de jugador, propias y de servidor.
qs-rp
[addons]
Comandos de roleplay: /me, /do, /ooc, /b, /try, /pm y /ame.
es_extended
[bridge]
API de ESX Legacy sobre qs-core.
qb-core
[bridge]
API de QBCore sobre qs-core.
esx_society
[bridge]
Fondos de sociedad para scripts de ESX.
qb-management
[bridge]
Fondos de jefe para scripts de QBCore.
qb-vehiclekeys
[bridge]
Entregas de llaves de QBCore redirigidas a qs-corevehiclekeys.
progressbar
[bridge]
La barra de progreso de QBCore.
LegacyFuel
[bridge]
GetFuel y SetFuel para los scripts que los necesitan.
Todo lo que hay en [addons] es opcional: quita su línea de server.cfg y ese sistema queda desactivado. Así se ve cada parte en el juego.
Los jugadores llegan a una pantalla de carga con el nombre de tu servidor y las teclas por defecto. La primera vez que entran, una breve intro les permite elegir los colores de todas las interfaces. Solo se reproduce una vez (/introreset la vuelve a reproducir).
Una pantalla de multicharacter con cámara cinemática da a cada jugador hasta 5 personajes. Crear uno pide nombre y apellido, fecha de nacimiento, nacionalidad y sexo, y luego abre un completo editor de ropa. Las tiendas de ropa, barberías y estudios de tatuajes están repartidos por el mapa, y el estado de herido, la reanimación por EMS y la reaparición en el hospital vienen integrados.
Un inventario por peso y slots (F1) con almacenes, maleteros y guanteras, slots rápidos de 1 a 5 y una rueda de objetos en TAB que sustituye a la rueda de armas de GTA. Haz clic derecho en un objeto para dividirlo, usarlo, darlo o tirarlo.
Todas las armas de GTA V son objetos: 105 en total, del cuchillo y el bate a los rifles Mk II, el railgun y la minigun, con munición por tipo (ammo_pistol, ammo_rifle…). Los arrojadizos se gastan al lanzarlos, y no cae botín nativo de GTA al morir.
Vehículos: llaves reales, puente, garajes y concesionario#
Los vehículos en propiedad vienen con llaves reales: bloquéalos y desbloquéalos con U, compártelas con /givekeys, y haz un puente a lo que no es tuyo con G mediante un minijuego de ganzúa. Los vehículos de trabajo y de administración también traen llaves. Los garajes con vista previa 3D muestran el combustible y el estado del motor y la carrocería, y un concesionario vende coches por categoría desde una sala de exposición.
Referencia completa: Vehículos en la documentación de Quasar Framework.
Efectivo, banco y dinero negro. Los cajeros y sucursales bancarias gestionan ingresos, retiradas, transferencias e historial de movimientos; las tiendas con peds y blips validan cada compra en el servidor; y las nóminas se pagan según el rango del trabajo. Y lo más importante: los scripts de ESX y QBCore leen y gastan los mismos saldos.
Referencia completa: Economía y banca en la documentación de Quasar Framework.
Una oficina de empleo ofrece trabajos de actividad como repartidor, minero, leñador y pescador, basados en ciclos de recolectar, procesar, vender y repartir, cada uno con su propio salario. Los trabajos y rangos están en un solo archivo Lua, así que añadir los tuyos lleva un minuto (consulta la guía más abajo).
qs-core FiveM job center with delivery driver, miner, lumberjack and fisherman jobs
Policía: esposas, cacheos, multas, pruebas y armería#
La policía puede esposar, escoltar, cachear, multar y meter sospechosos en vehículos, recoger pruebas como casquillos y muestras de sangre y analizarlas en un laboratorio forense, y equiparse en la armería. Todas las acciones están en el menú de trabajo (F6), y los agentes pueden seguir moviéndose mientras está abierto.
Cuando un jugador cae, una pantalla de herido muestra un temporizador y una tecla para llamar a los paramédicos. Los EMS pueden diagnosticar heridas por parte del cuerpo (hemorragias, contusiones, quemaduras), tratarlas con los objetos adecuados y usar una camilla. La reaparición es en el hospital.
El HUD muestra salud, armadura, hambre, sed, dinero y trabajo, con velocímetro, marcha, cinturón y combustible al conducir; el minimapa aparece en los vehículos y se oculta a pie. El chat te sugiere cada comando que puedes usar mientras escribes, e incluye los comandos clásicos de roleplay: /me, /do, /ooc, /b, /try, /pm y /ame.
Referencia completa: Chat, HUD y roleplay en la documentación de Quasar Framework.
Todas las interfaces leen la misma paleta. Los jugadores eligen la suya en la intro o después con /colors: Ocean, Cyan, Emerald, Violet, Rose, Crimson, Amber o Slate, o un color principal y de acento personalizado. El HUD, los menús, el inventario y las notificaciones cambian a la vez, y el servidor define su paleta por defecto en un solo archivo de configuración.
The eight qs-core colour palettes on the inventory: Ocean, Cyan, Emerald, Violet, Rose, Crimson, Amber and Slate
Un menú de administración protegido por ACE se abre con /admin: jugadores (expulsar, banear con caducidad, asignar trabajo y grupo, dar dinero, objetos y armas), herramientas propias (noclip, godmode, teletransportes, herramientas de vehículos) y herramientas de servidor como anuncios y congelar la hora y el clima para todos. Además del menú hay más de 25 comandos de administración, y funciona con txAdmin: su Heal también reanima a los jugadores heridos.
Referencia completa: Administración en la documentación de Quasar Framework.
Rendimiento: por qué qs-core mantiene bajo el resmon#
El resmon (el monitor de recursos de FiveM) muestra cuántos milisegundos cuesta cada recurso por fotograma, y un framework pesado ralentiza a todos los jugadores. qs-core está hecho para no comerse tu presupuesto de fotogramas:
Principio
Qué significa
Basado en eventos
La lógica reacciona a eventos en lugar de consultar sin parar: no se ejecuta nada cada fotograma mientras estás inactivo.
Por fotograma solo cuando hace falta
Las pocas tareas por fotograma, como mantener la rueda de objetos o subir a un vehículo, se detienen en cuanto terminas.
Un solo punto de guardado
qs-core es el único lugar que guarda a los jugadores, así que los bridges nunca escriben dos veces en la base de datos.
Cómo instalar qs-core con txAdmin: guía paso a paso#
La forma recomendada de instalar qs-core es txAdmin, el panel web que viene con todo servidor de FiveM. No necesitas saber nada de servidores: sigue los pasos en orden y estarás jugando en unos quince minutos.
Un artifact reciente de Windows o Linux compatible con la game build 3751. Usa la última build Recommended de la página de artifacts de Windows o de artifacts de Linux.
Base de datos
MySQL 8.0+ o MariaDB 10.4+. Solo necesitas que esté en marcha: txAdmin crea la base de datos. Descargar MariaDB.
Clave de licencia
Una clave de servidor gratuita de Cfx.re desde portal.cfx.re. Empieza por cfxk_.
OneSync
Obligatorio. La receta lo activa por ti.
Todo lo demás
oxmysql, ox_lib, pma-voice, los mapas y el cargador de IPL los descarga la receta.
Una receta es un archivo YAML que le dice a txAdmin cómo construir un servidor: qué descargar, qué importar en la base de datos y qué server.cfg escribir. La receta de qs-core está en GitHub (recipe.yaml), y solo necesitas su URL raw:
Inicia sesión en portal.cfx.re con tu cuenta de Cfx.re y crea una clave de licencia de servidor. Guárdala en un lugar seguro: empieza por cfxk_.
Instala una base de datos
Descarga MariaDB e instálala. Durante la instalación, elige una contraseña para el usuario root y deja el puerto por defecto 3306. Apúntate la contraseña: la necesitarás en el paso 6.
¿Ya usas MySQL o XAMPP? Puedes usarlo en su lugar. No crees ninguna base de datos a mano.
Descarga el servidor
Abre la página de artifacts del servidor de FiveM y descarga la última build Recommended (server.7z). Crea una carpeta como C:\FXServer\server y extráela ahí con 7-Zip.
Abre txAdmin
Ejecuta FXServer.exe. Se abre una ventana de consola y también tu navegador en http://localhost:40120 (escríbelo tú si no se abre). Vincula tu cuenta de Cfx.re con el PIN que aparece en la consola y luego crea una contraseña de respaldo.
Elige la receta de Quasar Framework
Ponle nombre a tu servidor y pulsa Next. En Deployment Type elige Remote URL Template y pega esta URL:
Deja la carpeta de datos sugerida y continúa al desplegador de recetas.
Rellena la receta
Pega tu clave de licencia y rellena los datos de la base de datos:
Campo
Valor
Host
localhost
Puerto
3306
Usuario
root
Contraseña
Guarda y ejecuta
txAdmin muestra el server.cfg generado. ¿Quieres otro idioma? Cambia la línea qs:locale (consulta Configuración más abajo) y luego pulsa Save & Run Server.
Entra en tu servidor
Abre FiveM, pulsa F8 y escribe:
text
connect localhost
Ya eres administrador: txAdmin añadió tu cuenta. Permite FXServer en el firewall de Windows si Windows te lo pide.
La receta escribe un server.cfg comentado. Estas son las líneas que conviene conocer:
sv_enforceGameBuild 3751: la misma game build que la receta por defecto de txAdmin.
set resources_useSystemChat false: qs-corechat sustituye al chat por defecto de FiveM.
setr qs:locale "en": el idioma de todos los recursos de qs-core.
add_principal group.admin group.user y las líneas add_ace: todos los de group.admin pueden usar los comandos de administración y /admin.
Convars de seguridad como sv_filterRequestControl 2 y sonidos y explosiones en red desactivados.
Lo más importante es el orden de arranque. Los recursos se inician en el orden de sus líneas ensure, y los bridges deben iniciarse justo después de qs-core:
Si no usas txAdmin, o quieres añadir qs-core a la carpeta de un servidor existente:
Copia los recursos
Descarga qs-core desde GitHub y copia [core], [addons] y [bridge] en tu carpeta resources.
Importa la base de datos
Importa [core]/qs-core/sql/qscore.sql en una base de datos vacía.
Instala las dependencias
oxmysql, ox_lib, pma-voice, bob74_ipl, el interior del hospital Pillbox y, de cfx-server-data, mapmanager y spawnmanager. No añadas basic-gamemode: su autospawn choca con el estado de herido.
Usa la plantilla de server.cfg
Copia qs-recipes/server.cfg junto a tu servidor y sustituye los marcadores {{...}}. Mantén su lista de ensure en el mismo orden: los recursos se inician por nombre en orden de arranque.
Referencia completa: Instalación en la documentación de Quasar Framework.
Si un script indica es_extended o qb-core como dependencia, ya está ahí. Librerías como ox_lib, qb-target, qb-menu, qb-input y PolyZone funcionan tal cual.
Si un script sigue dando errores, comprueba que se inicia después de ensure [bridge] y que no está en la lista de lo no cubierto, y luego abre una incidencia en GitHub con el error.
Usa setr qs:locale "es", no set: los jugadores solo reciben valores replicados. Códigos: en, es, fr, de, it, pt, pl, ru, tr, ar.
Colores por defecto
[core]/qs-core/shared/config.lua
Config.Theme es la paleta que ven los jugadores antes de elegir la suya con /colors.
Intro
[core]/qs-intro/config.lua
Config.Enabled = false desactiva la intro.
Sistemas opcionales
server.cfg
Quita la línea ensure de cualquier recurso en [addons] para desactivarlo.
Las versiones recientes también añadieron Config.MinimapOnlyInVehicle (qs-corehud), Config.DisableVehicleFires, Config.DisableWeaponScroll y Config.RemoveAnimals (qs-core), Config.MarkerDistance (qs-garage), Config.MenuKey (qs-police y qs-ambulance) y Config.HiddenCommands (qs-corechat).
Referencia completa: Configuración en la documentación de Quasar Framework.
Cómo añadir objetos, armas, comida, productos de tienda, coches y trabajos#
Todo aquí es Lua sencillo. Abre el archivo con cualquier editor de texto, añade la línea del ejemplo, cambia los valores y reinicia el servidor.
Añade una línea dentro de local base = { ... } en [core]/qs-core/shared/items.lua. El nombre de la izquierda es el id del objeto que usan los comandos y scripts, weight va en gramos y useable = true permite a los jugadores usarlo desde el inventario.
Para darle una imagen, guarda un PNG cuadrado con fondo transparente en [core]/qs-coreinventory/web/images/, con exactamente el mismo nombre que el objeto: goldbar.png.
Registra el objeto con useable = true y luego añádelo dentro de NeedsConfig.Consumables en [core]/qs-needs/shared/config.lua. hunger y thirst indican cuánto llena (de 0 a 100) y verb elige la animación de comer o beber.
Las 105 armas de GTA y su munición ya son objetos. Para un arma add-on, inicia su recurso y añádela dentro de WeaponsConfig.Weapons en [core]/qs-coreweapons/config.lua. cat define la munición que usa: pistol, smg, rifle, shotgun, sniper o mg.
Añade esta línea al final de [addons]/qs-vehicleshop/config.lua con una de sus categorías: compacts, sedans, suvs, sports, offroad o motorcycles. model es el nombre de spawn; para coches add-on, inicia primero el recurso del coche.
Añade una nueva entrada dentro de Jobs = { ... } en [core]/qs-core/shared/jobs.lua. Los rangos empiezan en 0, salary se paga automáticamente y isBoss = true marca el rango de jefe.
Comprueba que has pegado la URL de la receta exactamente como aparece, sin nada antes ni después.
connect_database falla
MariaDB o MySQL no está en marcha, o la contraseña es incorrecta. Inicia el servicio de base de datos y vuelve a ejecutar la receta.
"Argument count mismatch (passed 1, wanted 2)"
Lo muestra el propio txAdmin al iniciar el servidor. Es inofensivo y no viene de qs-core.
"Failed to get processes tree usage data… wmic"
Windows 11 viene sin WMIC. Añádelo en Configuración → Sistema → Características opcionales → WMIC, o ignóralo: solo lo necesitan los gráficos de rendimiento de txAdmin.
"SERVER METADATA HAS MOVED TO THE CFX PORTAL"
El nombre, la descripción, las etiquetas y el banner de tu servidor para la lista de servidores ahora se configuran en portal.cfx.re.
Las interfaces siguen en inglés
Usa setr qs:locale "xx", no set, y reinicia el servidor.
Mis amigos no pueden entrar
Abre el puerto 30120 (TCP y UDP) en tu router y en el firewall de Windows, y comparte tu IP pública.
Quiero volver a ver la intro
Escribe /introreset y vuelve a conectarte.
Un script de ESX o QBCore da errores
Comprueba que se inicia después de ensure [bridge] y que no está en la lista de lo no cubierto. Si sigue fallando, abre una incidencia en GitHub con el error.
Referencia completa: Errores comunes en la documentación de Quasar Framework.
qs-core vs. ESX vs. QBCore: ¿qué scripts puedes usar?#
qs-core viene del equipo detrás de Quasar Store, el ecosistema de scripts premium de FiveM para ESX y QBCore. Y eso se nota: los scripts de Quasar Store compatibles con ESX o QBCore funcionan en qs-core a través de los bridges, sin conversión.
Quasar Smartphone: el móvil para FiveM más avanzado y rápido jamás creado.
Housing Creator: propiedad y alquiler de viviendas realistas, creados dentro del juego.
Police Creator: CAD, MDT, dispatch, informes y base de datos criminal.
Advanced Inventory: progresión RPG, crafteo, misiones, tiendas avanzadas y hotbar.
Crime Creator: bandas, territorios, misiones, grafitis y actividades ilegales.
Mechanic Creator: zonas de tuning y elevadores de vehículos con modelos 3D únicos.
Restaurant Creator: creación dentro del juego, minijuegos de cocina y gestión de pedidos.
Diamond Casino: convierte tu servidor en un casino de lujo.
Código abierto: licencia, contribuciones y créditos#
qs-core tiene licencia GNU General Public License v3.0 (GPL-3.0-only). En pocas palabras: puedes ejecutarlo, leerlo, modificarlo y construir sobre él, y si distribuyes una versión modificada, compartes también su código fuente.
¿Quieres ayudar? Las pull requests son bienvenidas: mantén los cambios centrados, respeta el estilo del código que los rodea y pruébalos primero en un servidor en marcha.
Créditos: los bridges contienen código derivado de ESX Legacy y QBCore, detallado archivo por archivo en el NOTICE.
El día del lanzamiento, TopV Magazine abrió el código de qs-core y contó lo que hay dentro: 28 recursos, 36.884 líneas de código fuente, 16 interfaces web, 10 idiomas y 105 armas como objetos. Su análisis explica el problema que resuelve qs-core, cómo los dos bridges envían cada llamada a un mismo jugador, qué instala la receta y qué saber antes de instalar.
"Quasar Store lanza un framework gratuito que ejecuta scripts de ESX y QBCore en el mismo servidor."
qs-core (Quasar Framework) es un framework de roleplay para FiveM gratuito y de código abierto creado por Quasar Store. Incluye una base de roleplay completa y dos bridges, es_extended y qb-core, para que los scripts de ESX y QBCore funcionen en el mismo servidor con un jugador compartido.
¿qs-core es gratis?
Sí. Es de código abierto bajo GPL-3.0. Ejecútalo, modifícalo y construye sobre él; si distribuyes una versión modificada, comparte también su código.
¿Mis scripts de ESX y QBCore funcionan sin cambios?
La mayoría sí. Los bridges responden como es_extended y qb-core, así que los scripts los cargan de la forma habitual. Los scripts solo para Qbox, los que llaman directamente a exports de qb-inventory u ox_inventory y los que modifican el dinero con SQL directo aún no están cubiertos.
¿Puedo usar scripts de ESX y QBCore a la vez?
Sí, esa es la idea. Ambos bridges funcionan juntos y comparten el mismo jugador: el trabajo que asigna un script de ESX es el que ve un script de QBCore.
¿Debo instalar los es_extended o qb-core reales?
No. Los bridges ya usan esos nombres. Instalar los frameworks reales junto a ellos rompe ambos.
¿qs-core es compatible con Qbox?
Los scripts de Qbox compatibles con QBCore funcionan a través del bridge de QBCore. Los scripts escritos solo para Qbox (qbx_core) aún no son compatibles.
¿Cómo instalo qs-core?
En txAdmin, elige Remote URL Template y pega https://raw.githubusercontent.com/imnotquasar/qs-core/main/qs-recipes/recipe.yaml. Rellena tu clave de licencia y la base de datos y ejecuta la receta. El proceso completo está en la guía de instalación.
¿Qué necesito para ejecutarlo?
Un artifact reciente de FXServer con game build 3751, MySQL 8+ o MariaDB 10.4+, OneSync y una clave de licencia de Cfx.re. La receta de txAdmin instala todo lo demás.
¿Cómo cambio el idioma?
Pon setr qs:locale "es" (o cualquiera de en, es, fr, de, it, pt, pl, ru, tr, ar) en server.cfg y reinicia.
¿Cómo hago administrador a alguien?
Pídele que entre y ejecuta /setgroup <id> admin, o añade add_principal identifier.fivem:<id> group.admin a server.cfg.
¿Funciona con los scripts de Quasar Store?
Sí. Los scripts de Quasar Store compatibles con ESX o QBCore funcionan a través de los bridges, y qs-inventory puede sustituir a qs-coreinventory (úsalo en su lugar, no junto a él).
¿Está listo para producción?
qs-core está en su fase de pruebas pública. Arranca limpio y es totalmente jugable, pero pruébalo en tu servidor antes de abrirlo a los jugadores, e informa de lo que encuentres en GitHub.
¿Puedo desactivar los sistemas que no quiero?
Sí. Todo lo que hay en [addons] es opcional: quita su línea ensure en server.cfg.
qs-core toma la pregunta más antigua del roleplay en FiveM, ¿ESX o QBCore?, y la responde con ambos. Dos bridges, un jugador, una cartera, un inventario, una base de roleplay completa, un resmon bajo y una instalación con un clic en txAdmin, gratis y en abierto.
FiveM Enhanced: The Complete 2026 Guide for Servers
FiveM Enhanced explained: ray tracing, Cfx Server, 120 sync ticks, Alchemist, Asset Escrow and how to set up a server. Quasar scripts are ready on day one.
Quasar Direct October 2026: Every New FiveM Script
Full recap of Quasar Direct October 2026: Arcade Creator, Clothing, Tattoo and Weapon Skin Creators, Backrooms 2.0, Smartphone update, free FiveM tools and more.
Play and Win: Free 8-Bit Games and Prizes for Black Friday & Christmas
Play and Win is live at Quasar Store: four free 8-bit arcade games, one try per game a day and a mystery prize for every win this Black Friday and Christmas.
ImNotQuasar09 nov 2026
11m11 min de lectura
11 comentario
22 reacciones
¿Te ha sido útil?
2 reacciones
Guardar y compartir
[01]Comentarios
El hilo
0 comentarios · moderado
Únete al hilo
Inicia sesión con Discord para comentar, responder y reaccionar. Los comentarios se revisan antes de publicarse.
[01]Comentarios
El hilo