Aller au contenu
RPScripts

Comparaison des frameworks FiveM : ESX, QBCore et Qbox

Par Luke

Cadres FiveM : QBCore vs. ESX
Il n'y a pas de gagnant universel officiel entre ESX, QBCore et Qbox. Choisissez le framework dont la recette actuelle, les API et les ressources compatibles correspondent aux fonctionnalités de serveur requises, aux données existantes et aux compétences de votre équipe. Si vous utilisez déjà une pile stable spécifique à un framework, rester dans cet écosystème est généralement la première option à évaluer car la migration touche plus que le dossier principal.

Guide de décision rapide

Point de départ Premier framework à évaluer Raison de vérifier
Serveur ESX existant ESX Legacy Préserve les données, événements, exportations et connaissances des ressources spécifiques à ESX lorsque les exigences actuelles sont toujours satisfaites.
Serveur QBCore existant QBCore Évite la conversion à moins qu'un autre framework ne résolve une exigence documentée qui la justifie.
Nouvelle construction orientée QB QBCore ou Qbox Comparez les deux recettes officielles, les ressources sélectionnées, le modèle API et la compatibilité exacte avec les tiers.
Équipe QBCore envisageant Qbox Qbox avec audit de pont Le pont QB aide de nombreuses ressources, mais les exceptions documentées nécessitent toujours des vérifications au niveau des ressources.
Aucune exigence de framework de jeu de rôle Ressources Standalone Standalone décrit un modèle de dépendance ; confirmez si un framework complet est réellement inutile.

Ce que fait un framework FiveM

Cfx.re describes frameworks as foundations that make it easier to build server resources. A roleplay framework usually establishes shared patterns for player and character data, jobs, items, money, commands, permissions and communication between resources. The exact features visible to players depend on the complete recipe and installed resources, not only on the core framework name. This distinction prevents a misleading comparison. Inventory, housing, phones, banking or vehicle systems can be separate resources and can be replaced. A checkmark beside a framework name does not prove which implementation, version or integration a production server will run.

ESX Legacy

ESX Legacy is an open-source roleplay framework with its current core published by the official ESX organization. The official new-server tutorial uses the ESX Legacy txAdmin template. The manual installation documents oxmysql, spawnmanager, database import, core and addon resources, exclusions and start order. ESX is the first option to evaluate when an existing server already has ESX-specific player data, resources and team procedures. That is a migration-risk observation, not a market-share claim. For a new build, inspect the current recipe and verify that each required product supports the exact ESX version, inventory, database library, exports and events.

QBCore

Officiel de QBCore qb-core exposes a Core Object with functions, player data, shared data, configuration and commands. Shared definitions include jobs, gangs, items and vehicles. The official Windows install uses the QBCore Framework popular recipe in txAdmin, and the recipe deploys a database and wider resource set rather than only the core folder. QBCore is a candidate for a new or existing QB ecosystem build when its documented APIs and compatible resources cover the server requirements. Do not infer that every resource carrying a QBCore label supports every core version or replacement inventory. Record required exports, dependencies, SQL and start order for the exact stack.

Qbox

The official Qbox introduction records that Qbox began in 2022 from QBCore and now has its own core APIs and resources. Qbox maintains a QB compatibility bridge for many properly written QBCore resources. Its documentation also names exceptions, including resources that depend on direct database access, internal core files or unsupported behavior. The official Qbox installation uses a QBox popular recipe in txAdmin. For a QBCore migration, the conversion guide covers configuration differences, numeric job and gang grades, inventory and database conversion, and incremental API replacement. Qbox is therefore a deliberate framework choice with a compatibility audit, not simply a switch that makes every QBCore script work unchanged.

Dimensions de comparaison que vous pouvez vérifier

Dimension Question Preuve
Chemin d'installation Existe-t-il une recette officielle actuelle et une documentation complète ? Documentation officielle et dépôt de recettes à la date de révision.
Ressources requises Quelles bases de données, bibliothèques, inventaires et ressources de support sont sélectionnées ? Fichiers de recettes, manifestes et déclarations de dépendances.
Compatibilité API Quelles exportations, événements, objets et champs de données les scripts requis appellent-ils ? Source des ressources, manifestes et documentation officielle API.
Modèle de données Quels identifiants, grades, comptes et relations doivent être préservés ? Inventaire du schéma et mappage de migration testé.
Opérations L'équipe peut-elle mettre à jour, diagnostiquer et restaurer la pile ? Procédures opérationnelles, sauvegardes et exercice de restauration en préproduction.
Performances Comment la pile exacte se comporte-t-elle sous des actions représentatives ? Profileur, resmon et journaux de base de données issus de tests contrôlés répétés.

Liste de contrôle des décisions

  1. Listez les fonctionnalités de joueur requises. Nommez les exigences exactes en matière d'emplois, d'économie, d'inventaire, de logement, de téléphone, de véhicule, d'administration et d'intégration.
  2. Inventaire des dépendances existantes. Enregistrez les versions du framework, les manifestes, les tables de base de données, les exportations, les événements et les modifications personnalisées du noyau.
  3. Établissez la correspondance des ressources prises en charge. Pour chaque ressource requise, confirmez le framework et la version qu'elle prend réellement en charge, y compris les ponts et les systèmes de remplacement.
  4. Vérifiez les connaissances de l'équipe. Incluez les API, les langages, le modèle de base de données et les outils opérationnels que les mainteneurs peuvent diagnostiquer.
  5. Estimez la migration à partir des preuves. Comptez les domaines de données réels et les intégrations ; n'utilisez pas de tableau générique d'heures ou de coûts.
  6. Construisez une pile de test représentative. Utilisez la recette officielle, les ressources sélectionnées et une copie nettoyée de données réalistes.
  7. Définissez l'acceptation et le retour en arrière. Décidez ce qui doit fonctionner et comment restaurer les fichiers et la base de données cohérents précédents.

La migration affecte l'ensemble du modèle de serveur

Changing frameworks can involve identities, characters, money, jobs, gangs, inventory, vehicles, garages, housing, phones, banking, society accounts, permissions and custom events. Data relationships matter: creating a new character identifier without mapping all related records can orphan assets or permissions. Do not run a generic conversion SQL snippet against production. Begin with a schema and resource inventory, design an idempotent conversion against a test copy, validate record counts and relationships, and rehearse the rollback. Framework-specific scripts may need an official bridge, a documented multi-framework mode or code changes. ESX scripts are not automatically portable to QBCore or Qbox, and the Qbox QB bridge is not universal.

Comment évaluer votre propre pile

Si les performances influencent le choix, comparez des builds contrôlés plutôt que de répéter un classement. Utilisez le même hôte ou un matériel équivalent isolé, un artefact FXServer, une version de base de données, un volume de données et des actions de joueur représentatives. Gardez l'ensemble de ressources fonctionnellement comparable et indiquez chaque différence intentionnelle.
  1. Effectuez la même phase de chauffe pour chaque serveur et mesurez son comportement au repos.
  2. Répétez les mêmes actions de chargement de personnage, d'inventaire, de travail, de véhicule et d'économie.
  3. Recueillez des preuves du profileur FiveM ou de resmon, ainsi que des requêtes lentes de la base de données et des métriques système.
  4. Exécutez plusieurs échantillons et signalez les distributions ou les plages, pas un seul meilleur chiffre.
  5. Examinez les erreurs, l’exactitude des données et le comportement lors des reconnexions en plus des temps mesurés.
  6. Conservez la configuration et les journaux bruts afin qu'un autre examinateur puisse reproduire la conclusion.
Un benchmark d'un seul cœur avec des ressources différentes n'isole pas le framework. Un résultat d'un serveur vide synthétique ne prouve pas la capacité de production. Ne publiez que les conclusions étayées par la configuration enregistrée et les preuves brutes.

Recommandation pratique

  • Choisissez ESX lorsque les ressources, les données et les connaissances de l'équipe actuelles de ESX satisfont le mieux aux exigences et que la migration n'a aucun avantage prouvé.
  • Choisissez QBCore lorsque la recette officielle de QB et l'écosystème documenté conviennent à une nouvelle construction ou à un serveur QB existant.
  • Choisissez Qbox lorsque l'équipe souhaite délibérément la recette et les API actuelles de Qbox et peut effectuer un audit de pont QB ou de migration.
Ouvrez les guides de framework dédiés pour l'installation officielle actuelle et la limite de compatibilité. Ensuite, faites correspondre les ressources commerciales à la pile exacte choisie plutôt que de traiter une étiquette de catégorie large comme preuve finale.

Guides de framework détaillés

Continuez avec l'installation exacte et la limite de compatibilité pour ESX Legacy, QBCore ou le Qbox et la pile Ox.

Documentation de référence

Cfx.re — frameworks · Source : docs.qbox.re · Source : qbcore-fivem/qb-core · Source : esx-framework/esx_core

Sélection premium pour ton serveur

  • élévateur de voiture
    • ESX
    • QBCore
    • vRP
    4,99 $US4,99 €3,99 £GB7,99 $AU25,99 R$4,99 CHF790 JPY
  • Aperçu de la ressource FiveM de l'écran de chargement KS
      13,99 $US12,99 €10,99 £GB20,99 $AU71,99 R$11,99 CHF2 220 JPY
    • Police d'origine
      • QBCore
      23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
    • Mirror Park Hood
        8,00 $US7,99 €6,99 £GB11,99 $AU40,99 R$6,99 CHF1 270 JPY
      • Police d'origine
        • ESX
        23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
      Voir la boutique