Bienvenue parmi nous ! Votre avantage exclusif : -25% sur 3 mois avec le code BIENVENUE25

Installer un framework RP (ESX / QBCore)

Updated Apr 1, 2026

Qu'est-ce qu'un framework RP ?

Un framework RP est la base de votre serveur roleplay FiveM. Il fournit les systemes fondamentaux : identite, economie, jobs, inventaire, etc. Les deux principaux frameworks sont ESX et QBCore.

ESX vs QBCore : choisir son framework

ESX (Essential Mode Extended)

  • Age : Plus ancien, tres eprouve
  • Communaute : La plus grande, beaucoup de ressources disponibles
  • Performance : Correcte mais peut etre lourde
  • Documentation : Riche et complete
  • Ideal pour : Ceux qui veulent acceder au plus grand catalogue de ressources

QBCore

  • Age : Plus recent et moderne
  • Communaute : En croissance rapide
  • Performance : Meilleure optimisation, surtout sur nos Ryzen 7 9700X
  • Documentation : Complete et bien structuree
  • Ideal pour : Nouveaux projets et serveurs souhaitant les meilleures performances

Installer ESX

Pre-requis

  • Un serveur FiveM fonctionnel sur OneSubnet
  • Une base de donnees MySQL creee depuis le panel

Etapes d'installation

  1. Arretez votre serveur
  2. Telechargez ESX depuis le GitHub officiel ou utilisez la Toolbox
  3. Uploadez les ressources dans le dossier /resources/[esx]/
  4. Importez le fichier SQL dans votre base de donnees via le panel
  5. Configurez la connexion SQL dans votre server.cfg
  6. Ajoutez les ressources ESX dans server.cfg :
ensure [esx]/es_extended
ensure [esx]/es_basic_menu
ensure [esx]/esx_identity
ensure [esx]/esx_skin
ensure [esx]/esx_menu_default
ensure [esx]/esx_menu_dialog
# ... autres ressources ESX
[ici capture d'ecran du panel Pterodactyl - import SQL ESX]

Installer QBCore

Etapes d'installation

  1. Arretez votre serveur
  2. Clonez le QBCore Framework depuis GitHub ou utilisez la Toolbox OneSubnet
  3. Uploadez les ressources dans /resources/[qb]/
  4. Importez le fichier SQL dans votre base de donnees
  5. Configurez la connexion dans /resources/[qb]/qb-core/config.lua
  6. Ajoutez les ressources dans server.cfg :
ensure [qb]/qb-core
ensure [qb]/qb-multicharacter
ensure [qb]/qb-spawn
ensure [qb]/qb-hud
ensure [qb]/qb-inventory
ensure [qb]/qb-phone
# ... autres ressources QBCore

Configuration post-installation

Parametres de base

  • Nom du serveur : Modifiez sv_hostname
  • Langue : Configurez la langue du framework (fr)
  • Jobs : Ajoutez ou modifiez les metiers disponibles
  • Items : Personnalisez les objets
  • Spawn point : Definissez le point de spawn

Base de donnees

Verifiez que votre base de donnees est correctement configuree :

  1. Dans le panel Pterodactyl, allez dans « Bases de donnees »
  2. Verifiez que les tables ont ete creees
  3. Testez la connexion en demarrant le serveur

Ressources complementaires

Avec le framework installe, ajoutez :

  • Un HUD personnalise
  • Un systeme de telephone
  • Un garage avance
  • Un systeme de maisons
  • Des jobs supplementaires

Optimisation

Pour un serveur RP fluide sur votre infrastructure OneSubnet :

  • Utilisez oxmysql au lieu de mysql-async pour de meilleures performances
  • Activez OneSync Infinity dans server.cfg
  • Compressez les fichiers de streaming
  • Desactivez les ressources non utilisees
MENTIONS LÉGALES CONDITIONS GÉNÉRALES D'UTILISATION POLITIQUE DE CONFIDENTIALITÉ POLITIQUE D'ACTIVITÉS INTERDITES