ESX, QBCore ou Qbox : quel framework FiveM choisir ?

Chaque serveur RP sur FiveM tourne sur un framework : le noyau qui gère les données des joueurs, les métiers, l'inventaire et l'argent. Les trois grands frameworks sont ESX, QBCore et Qbox. Le choix détermine quels scripts vous pouvez utiliser, comment le code fonctionne et combien de personnalisation est possible.

ESX (EssentialMode Extended)

Le framework le plus ancien et le plus répandu. Il possède le plus grand écosystème de scripts, gratuits comme payants.

  • Avantages : offre de scripts énorme, beaucoup de documentation et de tutoriels, grande communauté, la plupart des problèmes ont déjà été résolus.
  • Inconvénients : base de code legacy avec beaucoup de dette technique, certaines parties sont datées, utilisation de ressources plus élevée que les alternatives modernes.
  • Adapté pour : les administrateurs de serveur qui veulent un large choix de scripts prêts à l'emploi et ne veulent pas développer beaucoup eux-mêmes.

QBCore

Développé en réponse aux limitations d'ESX. Code plus propre, meilleure structure et son propre écosystème de scripts.

  • Avantages : code mieux structuré, communauté active, bonnes fonctionnalités de base prêtes à l'emploi, système d'inventaire intégré.
  • Inconvénients : offre de scripts plus petite qu'ESX, la migration depuis ESX est une reconstruction complète, certains scripts gratuits sont de qualité médiocre.
  • Adapté pour : les nouveaux serveurs qui veulent partir de zéro et sont prêts à adapter ou écrire des scripts eux-mêmes.

Qbox

L'option la plus moderne. Un fork et une évolution de QBCore axé sur la qualité du code, la performance et la bibliothèque ox (ox_lib, ox_inventory, ox_target).

  • Avantages : meilleures performances, code le plus moderne, la bibliothèque ox est le standard pour le développement de nouveaux scripts, rétrocompatible avec de nombreux scripts QBCore.
  • Inconvénients : plus petite communauté des trois, moins de tutoriels disponibles, certains scripts QBCore ne fonctionnent pas directement.
  • Adapté pour : les administrateurs de serveur techniquement compétents qui veulent les meilleures performances et sont prêts à lire la documentation.

Comparaison

ESXQBCoreQbox
Offre de scriptsTrès grandeGrandeEn croissance
PerformanceMoyenneBonneMeilleure
Courbe d'apprentissageFaible (beaucoup de tutoriels)MoyennePlus élevée (moins de tutoriels)
Inventaire par défautAucun (script séparé)qb-inventoryox_inventory
Base de donnéesoxmysql/mysql-asyncoxmysqloxmysql
Développement actifOui (plus lent)OuiOui (le plus rapide)

Notre recommandation

Pour un premier serveur : QBCore. C'est le compromis entre facilité d'utilisation et modernité. Le recipe dans txAdmin installe la base.

Pour une équipe technique : Qbox. Si vous comprenez le code et voulez le personnaliser, Qbox offre la meilleure base.

Pour un démarrage rapide avec beaucoup de scripts : ESX. Si vous voulez un serveur opérationnel en une journée avec des dizaines de scripts prêts à l'emploi, ESX a la plus grande offre.

Puis-je changer de framework ?

Techniquement oui, mais c'est une reconstruction complète. Les scripts ESX ne fonctionnent pas sur QBCore et inversement. Les données des joueurs (inventaire, argent, véhicules) doivent être migrées. Prévoyez des jours, voire des semaines pour cela.

Quel framework utilisent la plupart des serveurs néerlandais ?

Aux Pays-Bas, QBCore est le plus populaire, suivi d'ESX. Qbox croît rapidement mais reste le plus petit. La plupart des tutoriels sur YouTube et les forums sont pour QBCore et ESX.

Les scripts d'un framework peuvent-ils tourner sur un autre ?

Les scripts standalone (qui n'appellent pas de fonctions du framework) fonctionnent partout. Les scripts spécifiques au framework, non. Certains créateurs proposent des versions bi-framework, mais c'est l'exception.

Les trois frameworks tournent sur les forfaits FiveM de HostValues. txAdmin supporte QBCore et Qbox comme recipes lors de la première configuration.


Encore des questions ? Ouvrez un ticket de support et notre équipe vous aidera.

Retour au blog