QBCore vs ESX vs Qbox : quel framework FiveM choisir ?

Un framework est la base d'un serveur de roleplay. Il gère les personnages, les métiers, l'argent et les objets, et presque tous les autres scripts s'appuient dessus. ESX, QBCore et Qbox sont les trois choix les plus courants. Voici ce qui les distingue et comment en choisir un.

Par l'équipe Nodewave · Mis à jour le 8 novembre 2026

Ce que fait un framework

Seul, FiveM vous donne la carte et les joueurs. Un framework ajoute les systèmes dont le roleplay a besoin : comptes et personnages, métiers et gangs, argent liquide et en banque, inventaires, véhicules et logements, le tout enregistré dans une base de données. La plupart des scripts de roleplay gratuits et payants sont écrits pour un framework précis : ce choix décide donc des scripts que vous pourrez utiliser.

ESX Legacy

ESX est le plus ancien des trois et reste très utilisé ; ESX Legacy en est la version maintenue. Des années de travail communautaire lui donnent une très grande bibliothèque de scripts ESX, et beaucoup de serveurs établis tournent dessus.

QBCore

QBCore est devenu populaire comme alternative plus moderne à ESX. Il est livré avec son propre grand ensemble de ressources qb- pour les métiers, l'inventaire, le logement et plus, et un vaste marché de scripts est écrit pour lui.

Qbox

Qbox a démarré en 2022 comme fork de QBCore. Il reste compatible avec presque tous les scripts QBCore tout en s'appuyant sur les ressources d'Overextended, comme ox_lib, et sa documentation inclut des guides pour migrer un serveur QBCore.

Côte à côte

FrameworkScriptsBase de donnéesUn bon choix pour
ESX LegacyUne très grande bibliothèque, construite au fil des annéesMySQL ou MariaDBServeurs ESX existants et scripts réservés à ESX
QBCoreUn grand ensemble de ressources qb- et de scripts payantsMySQL ou MariaDBNouveaux serveurs qui veulent le plus de scripts QBCore
QboxFait tourner presque tous les scripts QBCore, plus les siensMariaDB 10.9 ou plus récentNouveaux serveurs qui veulent une base moderne compatible QBCore

Les trois peuvent s'installer avec une recette txAdmin.

Comment choisir

  1. Partez des scripts dont vous avez besoin. Listez les scripts de métiers, d'inventaire, de téléphone et de logement que vous voulez, et vérifiez quels frameworks chacun prend en charge.
  2. Utilisez ce que votre équipe connaît. Des développeurs qui maîtrisent un framework construisent plus vite et cassent moins.
  3. Ne changez pas une ville en activité à la légère. Passer un serveur établi sur un autre framework implique de convertir les données et les scripts. Faites-le seulement pour une raison claire, et testez d'abord sur une copie.
  4. Tenez-vous-en à un seul framework. Mélanger des ressources ESX et QBCore sur un même serveur provoque des conflits. N'utilisez des ponts de compatibilité que là où l'auteur d'un script les prend en charge.

L'installer

Les trois ont une recette txAdmin qui télécharge les ressources, crée les tables de la base et écrit server.cfg pour vous. Notre guide pour installer un serveur FiveM sous Linux avec txAdmin détaille tout depuis un VPS neuf.

Le framework change-t-il les besoins d'hébergement ?

Moins que les scripts que vous ajoutez par-dessus. Un serveur léger tourne confortablement sur un petit VPS avec n'importe lequel des trois, alors qu'une ville avec des centaines de scripts a besoin de plus de CPU et de mémoire, quel que soit son framework. Consultez la configuration requise d'un serveur FiveM pour les tailles de départ.

Quel que soit le framework choisi, les scripts qui ne correspondent pas à sa version échouent avec « attempt to index a nil value ». Voyez comment la corriger.

Hébergez votre serveur FiveM à Singapour

Un ping faible pour les joueurs en Inde, en Malaisie et en Indonésie, sur AMD EPYC avec NVMe et protection DDoS Gcore sur chaque IP.

Hébergement FiveM à Singapour →