Installer ESX ou QBCore sur serveur FiveM
Comparatif ESX Legacy vs QBCore, déploiement TXAdmin, base MySQL, jobs et premières ressources pour un serveur roleplay FiveM.
Prêt à lancer votre service ? Consultez les offres et commandez en ligne.
Voir les offres et commanderInstaller ESX ou QBCore sur serveur FiveM
ESX Legacy et QBCore sont les deux frameworks roleplay dominants pour serveur FiveM. Ce guide compare les approches et détaille l'installation via TXAdmin sur un hébergement FiveM Anthony IT Solutions : base MySQL, artifacts, ressources de base et premiers jobs.
ESX vs QBCore, que choisir ?
| Critère | ESX Legacy | QBCore |
|---|---|---|
| Courbe d'apprentissage | Modérée, doc communautaire | Modérée, doc officielle active |
| Scripts payants/gratuits | Très large catalogue ESX | Catalogue QBCore en croissance |
| Performances | Dépend des scripts | Souvent plus léger en base |
| Jobs / inventaire | esx_jobs, esx_inventory variants | qb-inventory, qb-jobs intégrés |
Pour un nouveau serveur en 2025-2026, évaluez la disponibilité des scripts que vous comptez acheter ou utiliser avant de trancher.
Prérequis
- Serveur FiveM actif, démarrer FiveM
- Clé licence Keymaster, licence & connexion
- Base MySQL, oxmysql
- TXAdmin configuré, TXAdmin
- Artifacts FiveM récents recommandés
Installation via TXAdmin Recipe (recommandé)
- Accédez à TXAdmin depuis le panel de jeux
- Créez un nouveau serveur ou reset avec recipe
- Choisissez ESX Legacy ou QBCore Framework selon la recipe disponible
- Renseignez :
- Clé licence Cfx.re
- Identifiants MySQL (host, user, password, database)
- Nom serveur et slots
- Laissez TXAdmin télécharger ressources et dépendances
- Premier démarrage : vérifiez console sans erreurs rouges oxmysql
Installation manuelle ESX Legacy
- Installez
oxmysqlet configurez connexion SQL - Importez le schéma SQL ESX (fichier
es_extended.sql) - Ordre dans
server.cfg:ensure oxmysqlensure es_extendedensure esx_menu_default, context, dialog…- Jobs et addons ensuite
- Configurez
es_extended/config.lua(locale fr, starting money…)
Installation manuelle QBCore
ensure oxmysqlpuisensure qb-core- Import SQL QBCore (
qb-core.sql+ tables jobs) - Ajoutez
qb-inventory,qb-spawn,qb-multicharacter - Configurez
qb-core/shared/jobs.luaetitems.lua - Testez création personnage en jeu
server.cfg, ordre ensure critique
Le ordre de chargement évite les erreurs « dependency missing » :
- oxmysql
- Framework core (es_extended / qb-core)
- Libs UI (ox_lib recommandé)
- Inventaire, target, phone
- Jobs, véhicules, mapping
Voir comprendre server.cfg.
Premières ressources roleplay
- ESX : esx_policejob, esx_ambulancejob, esx_vehicleshop, esx_banking
- QBCore : qb-policejob, qb-ambulancejob, qb-vehicleshop, qb-banking
- Ajoutez
ox_libetox_targetpour interactions modernes
Dépannage
- oxmysql connection refused, vérifiez host (souvent IP interne ou localhost), user SQL, firewall
- ESX/QB nil value, ressource démarrée avant le framework
- Écran noir spawn, qb-spawn / esx_multicharacter mal configuré
- Double job, conflit entre deux scripts jobs, retirez doublons
Questions fréquentes
Peut-on migrer ESX → QBCore ?
Migration complexe (inventaires, véhicules, comptes). Prévoyez wipe ou outils de conversion communautaires.
Combien de RAM pour un serveur RP ?
4 Go minimum départ, 6-8 Go avec mapping et 32+ joueurs, upgrade selon monitoring TXAdmin.