Installer ESX FiveM : guide complet et facile pour configurer son serveur RP en 2025

Lorsque l’on parle de serveurs GTA RP sur FiveM, un nom revient toujours : ESX. Ce framework est devenu la base incontournable pour créer un serveur roleplay immersif.

ESX (EssentialMode Extended) permet d’ajouter un système complet d’économie, de jobs et d’inventaire. Grâce à lui, votre serveur n’est plus une simple map multijoueur, mais un véritable univers persistant où les joueurs peuvent travailler, acheter, vendre, gérer leurs finances et vivre une seconde vie virtuelle.

👉 Sans ESX, un serveur FiveM reste limité. Avec ESX, vous ouvrez la porte à des milliers de scripts et plugins communautaires (police, hôpitaux, entreprises, commerces, etc.).

Prérequis avant d’installer ESX FiveM

Avant de commencer, assurez-vous d’avoir :

  • Un serveur FiveM fonctionnel (hébergé chez un prestataire comme Portallis).

  • MySQL ou MariaDB installé pour gérer la base de données.

  • HeidiSQL ou phpMyAdmin pour manipuler vos tables facilement.

  • Une version récente d’ESX (téléchargeable sur GitHub).

  • Un client FTP (comme FileZilla) pour transférer vos fichiers sur le serveur.

💡 Conseil : prévoyez au minimum 4 à 6 GB de RAM pour un serveur RP avec ESX.

Étape 1 – Télécharger ESX et les ressources nécessaires

Rendez-vous sur le dépôt officiel ESX via GitHub et téléchargez la dernière version stable. Vous obtiendrez un dossier compressé contenant plusieurs fichiers essentiels :

  • es_extended : le cœur du framework.

  • essentialmode : module de base pour la gestion des joueurs.

  • async et mysql-async : pour connecter ESX à votre base de données.

Placez ces fichiers dans le dossier resources de votre serveur FiveM.

Étape 2 – Configurer la base de données

L’un des piliers d’ESX est son système de persistance : tout est sauvegardé dans une base de données MySQL.

  1. Créez une base de données appelée par exemple fivem_esx.

  2. Importez le fichier .sql fourni dans le package ESX (il contient toutes les tables nécessaires).

  3. Vérifiez que les tables se sont bien installées (users, jobs, items, etc.).

Cette étape est cruciale : sans base de données, ESX ne fonctionnera pas correctement.

Étape 3 – Modifier le fichier server.cfg

Le fichier server.cfg permet de dire à FiveM quelles ressources doivent être lancées au démarrage. Ajoutez-y les lignes suivantes :

start mysql-async
start essentialmode
start es_extended

 

Si vous avez téléchargé d’autres scripts ESX (par ex. esx_policejob, esx_ambulancejob), ajoutez-les également dans cet ordre.

Notre conseil : placez toujours mysql-async en premier, sinon ESX ne pourra pas communiquer avec la base de données.

Étape 4 – Lancer le serveur et vérifier les logs

Redémarrez votre serveur et ouvrez la console. Si tout est bien configuré, vous devriez voir :

Started resource mysql-async
Started resource essentialmode
Started resource es_extended

Ensuite, connectez-vous à votre serveur et vérifiez que la création de personnage fonctionne bien. Vous devriez apparaître avec un menu de personnalisation et un inventaire basique.

 Si vous voyez des erreurs, retournez vérifier vos connexions MySQL et votre server.cfg.

Étape 5 – Ajouter des scripts RP à ESX

Installer ESX, c’est seulement la première étape. Le vrai intérêt est d’ajouter des scripts compatibles ESX :

  • esx_policejob : pour jouer en tant que policier.

  • esx_ambulancejob : pour le métier de médecin.

  • esx_taxi : pour gérer une société de taxis.

  • esx_property : achat et gestion de biens immobiliers.

  • esx_addonaccount : système de comptes bancaires partagés.

Chaque script suit la même logique :

  1. Téléchargez le script (souvent sur GitHub ou forums FiveM).

  2. Placez-le dans resources/[esx].

  3. Ajoutez start nomduscript dans server.cfg.

  4. Importez le fichier SQL correspondant dans votre base de données.

Astuces pour une installation ESX réussie

  • Gardez vos fichiers organisés : créez un dossier resources/[esx] pour tous vos scripts ESX.

  • Faites des sauvegardes régulières de votre base de données, surtout avant d’ajouter un nouveau script.

  • Évitez d’empiler trop de scripts d’un coup : installez-les un par un pour identifier facilement les erreurs.

  • Vérifiez la compatibilité des versions : certains vieux scripts ne fonctionnent pas avec les dernières versions d’ESX.

  • Optimisez vos ressources : supprimez les scripts inutiles qui consomment de la RAM et du CPU.

Erreurs fréquentes lors de l’installation d’ESX

  • Oublier de démarrer mysql-async avant ESX → la base ne se connecte pas.

  • Importer partiellement la base SQL → certains jobs ou items ne fonctionnent pas.

  • Mettre trop de scripts ESX d’un coup → difficile d’identifier la source d’un bug.

  • Ne pas attribuer assez de RAM → avec 10+ joueurs et ESX, un serveur peut planter si mal dimensionné.

  • Ignorer les logs console → beaucoup d’erreurs sont visibles immédiatement.

Conclusion : mieux vaut prévoir large

Installer ESX sur un serveur FiveM est la clé pour transformer une simple map GTA en un véritable monde roleplay vivant. Avec une base de données bien configurée, un server.cfg propre et des scripts RP adaptés, vous pouvez créer une expérience immersive pour vos joueurs.

Découvrez nos offres Portallis et lancez votre serveur RP en quelques minutes.

Passez le portail et Switchez de jeux n'importe quand !

Sauvegardez et sautez dans le nouveau portail

Vous jouez aussi à d'autres jeux ? Nous aussi. C'est pourquoi nous vous proposons de garder chaque serveur, sauvegarde, mods directement sur votre serveur ! Ne vous inquiétez pas des frais d'échange, car il n'y en a pas.