Créer un serveur FiveM : licence, txAdmin et ressources
Clé de licence Cfx.re, txAdmin, server.cfg, framework ESX ou QBCore : les étapes pour lancer un serveur FiveM propre et le garder stable.
Un serveur FiveM fait vivre une communauté roleplay sur GTA V, avec vos propres règles, scripts et véhicules. Avant d’inviter vos joueurs, trois éléments doivent être en place : une clé de licence valide, un outil d’administration et une liste de ressources maîtrisée.
- Un serveur FiveM a besoin d’une clé de licence gratuite, créée sur le portail Cfx.re.
- txAdmin, fourni avec FiveM, gère les recettes, les redémarrages planifiés et la modération.
- Chaque ressource se dépose dans resources, puis se déclare avec ensure dans server.cfg.
- Ajoutez les scripts un par un et lisez la console après chaque redémarrage.
Ce qu’il faut avant de commencer
FiveM est la plateforme multijoueur de Cfx.re pour GTA V. Chaque joueur doit posséder le jeu sur PC, et le serveur a besoin d’une clé de licence. Cette clé est gratuite : elle se crée avec votre compte sur le portail Cfx.re. Prévoyez aussi une base de données MySQL ou MariaDB si vous comptez utiliser un framework roleplay.
- Un compte Cfx.re pour créer la clé de licence du serveur.
- GTA V sur PC pour chaque joueur.
- Une base MySQL ou MariaDB pour ESX, QBCore ou Qbox.
- Un nom de serveur, une description et des règles claires.
Créer et renseigner la clé de licence
Sur le portail Cfx.re, créez une clé pour votre serveur et liez-la à son adresse si le formulaire le demande. Dans le panel, la clé se renseigne dans les paramètres de démarrage (sv_licenseKey) avant le premier lancement : sans elle, le serveur ne démarre pas. Le guide pour configurer une clé de licence ou un token détaille chaque étape.
- Copiez la clé entière, sans espace ni guillemet.
- Redémarrez puis lisez la console : une erreur de token signale une clé invalide ou liée à une autre adresse.
- Ne publiez jamais la clé dans une capture d’écran ou un dépôt public.
txAdmin, l’interface d’administration
txAdmin est fourni avec FiveM. Cette interface web sert à installer une recette de serveur (une base prête à l’emploi avec son framework), à planifier des redémarrages, à suivre les joueurs connectés et à gérer les bannissements. Elle complète la console, le gestionnaire de fichiers et les paramètres de démarrage du panel ACLClouds, sans les remplacer.
- Recettes : une installation de départ avec ESX, QBCore ou un serveur vide.
- Redémarrages planifiés, avec des avertissements envoyés aux joueurs.
- Modération : avertissements, expulsions et bannissements depuis le navigateur.
- Gestion des administrateurs, avec des permissions par membre de l’équipe.
Ajouter des ressources sans casser le serveur
Une ressource est un dossier qui contient un manifeste (fxmanifest.lua) et ses scripts Lua, JavaScript ou C#. Déposez-la dans le dossier resources avec le gestionnaire de fichiers, puis déclarez-la dans server.cfg avec une ligne ensure. L’ordre compte : une ressource doit démarrer après celles dont elle dépend, à commencer par le framework et la connexion à la base de données.
- Une ressource à la fois, avec un redémarrage et une lecture de la console entre chaque ajout.
- Des scripts issus de sources connues, compatibles avec votre version de framework.
- Une copie de server.cfg avant chaque modification importante.
Garder un serveur stable
La plupart des pannes viennent d’un script incompatible, d’une dépendance manquante ou d’une base de données injoignable. La console du panel affiche ces erreurs au démarrage : lisez la première, pas la dernière. Sauvegardez les fichiers et la base, et gardez une copie hors du serveur, comme le recommande la règle des sauvegardes 3-2-1. Quand les joueurs et les scripts se multiplient, comparez les offres FiveM et passez à une formule avec plus de RAM et de vCPU.
- Lire la première erreur de la console après un démarrage raté.
- Sauvegarder les fichiers et la base de données avant chaque mise à jour.
- Changer d’offre quand la mémoire ou le CPU sature aux heures de pointe.
- Protection anti-DDoS incluse sur chaque serveur de jeu ACLClouds.
Questions fréquentes
La clé de licence FiveM est-elle payante ?
Non. La clé de licence de base est gratuite et se crée avec votre compte sur le portail Cfx.re. Elle se renseigne dans les paramètres de démarrage du serveur avant son premier lancement.
Faut-il utiliser txAdmin ?
Ce n’est pas obligatoire, mais c’est l’outil d’administration fourni avec FiveM. Il simplifie l’installation d’une recette, les redémarrages planifiés et la modération des joueurs.
ESX ou QBCore pour débuter ?
Les deux conviennent. ESX dispose d’un vaste catalogue de scripts, QBCore et son dérivé Qbox sont plus récents. Choisissez le framework que vos scripts prennent en charge, puis gardez-le : en changer oblige à adapter tous les scripts.
Pourquoi mon serveur FiveM ne démarre-t-il pas ?
Vérifiez d’abord la clé de licence, puis la première erreur affichée dans la console : une ressource introuvable, une dépendance manquante ou une base de données injoignable en sont les causes habituelles.