Quand tu loues un serveur FiveM, tu configures proprement trois éléments essentiels : txAdmin comme interface de gestion, un framework RP comme ESX Legacy ou QBCore, et une server.cfg avec clé de licence et démarrage des ressources. Ce qui compte, ce n'est pas seulement que le serveur démarre, mais que la configuration, les mises à jour et le dépannage restent compréhensibles.
Prérequis
Pour les joueurs, tu as besoin d'une installation de GTA V prise en charge par FiveM et du client FiveM. Pour le serveur, il te faut FXServer, la configuration serveur adaptée et une clé de licence Cfx.re. Suis pour cela le guide d'installation Cfx.re actuel et la procédure d'enregistrement qui y est liée ; d'anciens tutoriels Keymaster peuvent afficher d'autres menus de compte.
Prévois également à l'avance si ton serveur sera un petit projet RP privé, un environnement de test fermé ou un projet communautaire public. De cela dépendent la RAM, le nombre de slots, le choix du framework, la quantité de ressources et la charge de modération. GSH ne propose pas FiveM. Le guide technique suivant concerne un FXServer auto-géré et ne décrit ni une commande ni une gestion de FiveM dans le panel GSH.
Si tu en es encore au début et que tu cherches une introduction plus guidée, le guide interne Configurer FiveM Roleplay : framework et FXServer constitue un bon complément. Pour comparer avec d'autres serveurs coopératifs et de survie, tu trouveras également le guide Louer et configurer un serveur Valheim – Guide coop 2026.
Recommandation de RAM
| Projet | Vérification des ressources |
|---|---|
| Installation de base du framework | Tester d'abord le démarrage, la base de données et la connexion du client sans ressources supplémentaires |
| Scripts et véhicules supplémentaires | Mesurer la charge CPU, RAM et base de données après chaque étape d'installation |
| Session RP publique | Tester le nombre réel de joueurs simultanés et les pics de charge ; prévoir des réserves à partir des mesures |
Ce tableau est une recommandation de départ pratique, pas une garantie pour chaque pack de ressources. Un serveur FiveM avec quelques ressources standard se comporte autrement qu'un grand serveur de roleplay avec inventaire, métiers, logements, concessionnaires, cartes personnalisées, logs et composants anticheat. Si tu utilises beaucoup de scripts, de MLO ou de systèmes gourmands en base de données, prévois des réserves et surveille l'utilisation après le démarrage.
Configurer txAdmin
txAdmin est le panel officiel de FiveM. Tu y gères les ressources, les joueurs, les bannissements, les démarrages du serveur, la console et les tâches d'exploitation de base. Suis le guide officiel d'installation de txAdmin pour ton FXServer auto-géré, ouvre l'adresse d'administration indiquée et configure la base du serveur. Limite l'accès aux administrateurs autorisés. Pour les nouveaux projets RP, un template de framework est souvent plus rapide qu'un serveur complètement vide, tant que tu comprends ensuite quelles ressources sont chargées.
Après la configuration, ne saute pas le premier démarrage. Ouvre la console en direct, vérifie les messages d'erreur et note quelles ressources ont été chargées automatiquement. Cela facilite nettement les modifications ultérieures de la server.cfg.
ESX vs QBCore
- ESX Legacy : vérifie que les ressources que tu souhaites prennent en charge la version précise d'ESX.
- QBCore : vérifie les dépendances prévues en matière d'inventaire, de métiers et de base de données de tes ressources.
Choisis ESX ou QBCore en fonction des scripts que tu veux réellement exploiter et des connaissances de ton équipe d'administration. Un classement de performances général n'est pas fiable sans un même test de charge avec des ressources comparables. Pour chaque ressource, vérifie le framework pris en charge, la version et les migrations de base de données nécessaires.
Ne mélange pas les frameworks à la légère. De nombreuses ressources sont explicitement conçues pour ESX ou QBCore. Si tu combines des scripts issus d'écosystèmes différents, des erreurs apparaissent souvent au niveau des métiers, de l'inventaire, de l'identité, des tables de base de données ou des événements.
server.cfg
La server.cfg est la configuration centrale de démarrage et de base. Conserve les entrées existantes, modifie-les de manière réfléchie et documente les adaptations importantes. Un extrait simple peut ressembler à ceci :
sv_hostname "Mon serveur GTA RP"
sv_licenseKey "cfxk_DEIN_KEY"
sv_maxclients 32
ensure mapmanager
ensure es_extended
ensure esx_identity
L'ordre est important. Les ressources de base et les composants du framework doivent démarrer avant les scripts qui en dépendent. Si un script utilise par exemple des fonctions ESX, ESX doit être chargé avant. Utilise ensure pour les ressources qui doivent être actives au démarrage du serveur, et retire les ressources de test dès que tu n'en as plus besoin.
Clé de licence
Gratuite sur la documentation de docs.fivem.net — sans clé, le serveur ne démarre pas.
Crée la clé correspondant à ton serveur et saisis-la dans la server.cfg à sv_licenseKey. Copie-la soigneusement, sans espaces superflus ni erreurs de guillemets. Si le serveur ne démarre toujours pas après la saisie, vérifie d'abord la console : le problème vient souvent d'une clé mal copiée, d'une mauvaise server.cfg ou du fait que le fichier de configuration n'a pas été rechargé.
Ajouter des ressources
Charge les nouveaux scripts dans le dossier resources. Veille à ce que le dossier de la ressource contienne directement le fxmanifest.lua ou __resource.lua. Une erreur fréquente est une double structure de dossiers après l'extraction, par exemple resource-main/resource-main/fxmanifest.lua. Dans ce cas, FiveM ne trouve pas correctement la ressource.
Inscris ensuite chaque ressource active dans la server.cfg. Pour les extensions de framework, lis en plus les instructions d'installation du fournisseur du script, surtout si des tables de base de données, des items, des métiers ou des permissions doivent être configurés. Ne garde actives que les ressources que tu utilises vraiment. Cela réduit le temps de dépannage et rend les mises à jour plus lisibles.
Vérifier le résultat
Redémarre le serveur via txAdmin et surveille la console jusqu'à la fin du démarrage. Aucune erreur répétée concernant des dépendances manquantes, des tables de base de données ou des manifests invalides ne doit apparaître. Connecte-toi ensuite avec le client FiveM et vérifie le spawn, l'identité, les métiers, l'inventaire et les interactions de base.
Teste d'abord les modifications avec peu de joueurs ou pendant une fenêtre de maintenance. Les frameworks RP en particulier peuvent sembler démarrer malgré de petites erreurs de configuration, mais révéler plus tard des problèmes avec les métiers, les véhicules, les items ou les accès à la base de données.
Dépannage
Si le serveur ne démarre pas, vérifie d'abord sv_licenseKey et la console txAdmin. Si certaines ressources manquent, contrôle les noms de dossiers, le fxmanifest.lua et les lignes ensure dans la server.cfg. Si des scripts ESX ou QBCore génèrent des erreurs, vérifie que tu utilises le bon framework et que les migrations de base de données ou les fichiers SQL ont été importés.
En cas de problèmes de performances, ne remplace pas immédiatement toute l'installation. Désactive à titre de test les ressources ajoutées en dernier, contrôle la charge du serveur et observe si des erreurs se produisent en boucle. De nombreux problèmes viennent de scripts isolés, pas de FiveM ni de l'hébergement dans son ensemble.
FAQ
Ai-je absolument besoin de txAdmin pour un serveur FiveM ?
Pour les configurations FiveM classiques, txAdmin est l'interface de gestion la plus évidente. Tu peux y gérer les démarrages du serveur, la console, les ressources et la gestion des joueurs de façon bien plus claire qu'avec les seuls fichiers bruts.
ESX ou QBCore : lequel est le meilleur pour le GTA RP ?
Choisis le framework pour lequel tes ressources nécessaires et ton équipe disposent d'un support adapté. Les scripts ESX et QBCore ne sont pas interchangeables sans adaptateur approprié ; un classement général des performances serait trompeur.
Pourquoi mon serveur FiveM ne démarre-t-il pas ?
Les causes fréquentes sont une clé de licence absente ou mal saisie, des erreurs dans la server.cfg, des dépendances de ressources manquantes ou des dossiers de scripts mal extraits. La console txAdmin donne généralement le premier indice concret.
Combien de ressources dois-je installer ?
Installe uniquement les ressources dont tu as vraiment besoin. Beaucoup de scripts augmentent la charge de maintenance et le risque d'erreurs. Commence avec le framework, l'identité, les métiers de base et l'administration, teste la stabilité, puis étends progressivement.
Puis-je simplement augmenter le nombre de slots ?
Tu peux modifier sv_maxclients, mais tu dois aussi tenir compte de la RAM, de la charge des ressources et de la jouabilité. Plus de slots n'aident pas si le framework, la base de données ou les scripts deviennent instables sous charge.