Pour monter un serveur FiveM roleplay, on active txAdmin, on s'y connecte avec son compte Cfx.re grâce à un code PIN, puis on lance une « recette » QBCore ou ESX : txAdmin télécharge le framework, crée la base de données et écrit le server.cfg. Il faut une clé de licence Cfx.re (gratuite) et une base MySQL. Comptez 8 Go de mémoire pour un serveur QBCore ou ESX qui commence.
Ce qu'il faut avant de commencer
- Un compte Cfx.re (le même que pour le forum FiveM).
- Une clé de licence serveur, gratuite, créée sur keymaster.fivem.net (portail Cfx.re). Elle est liée à votre compte.
- Un serveur FiveM avec assez de mémoire : 4 Go suffisent pour tester un serveur vierge, 8 Go pour un QBCore ou ESX avec quelques dizaines de ressources, 16 Go et plus pour un gros serveur avec des véhicules et cartes personnalisés.
Étape 1 : créer le serveur et renseigner la licence
- Choisissez une offre sur la fiche serveur FiveM. L'offre Essentiel Eco (4 Go) s'essaie 3 jours sans carte bancaire.
- Pendant la configuration, collez votre clé de licence Cfx.re : elle est obligatoire pour démarrer.
- Une fois le serveur créé, vous retrouvez la clé dans Réglages › Serveur et licence, avec le Nom du serveur, les Joueurs maximum (48 au plus sans abonnement Element Club) et la Version du serveur (artefact) : laissez
recommended.
Étape 2 : activer txAdmin
Dans Réglages › txAdmin (panneau d'administration), le panel vous guide en 4 étapes :
- Activer txAdmin : un port dédié est réservé automatiquement, rien à saisir.
- Démarrer (ou redémarrer) le serveur : txAdmin devient disponible.
- Ouvrir txAdmin : cette adresse est pour vous seul, ne la donnez jamais à vos joueurs.
- Vous connecter et configurer : cliquez sur Afficher le code PIN, collez-le dans txAdmin, puis connectez-vous avec votre compte Cfx.re.
Étape 3 : créer la base de données
QBCore et ESX stockent joueurs, inventaires et véhicules dans MySQL.
- Ouvrez Plus d'options › Bases de données, cliquez sur Nouvelle base, nommez-la (
qbcorepar exemple). - Cliquez sur Afficher et gardez sous la main l'Adresse, l'Utilisateur et le Mot de passe.
Étape 4 : lancer la recette QBCore ou ESX
- Dans txAdmin, l'assistant propose Popular Recipes : choisissez QBCore Framework ou ESX Legacy.
- Indiquez votre clé de licence quand elle est demandée.
- À l'étape base de données, saisissez l'hôte, le port, l'utilisateur, le mot de passe et le nom de la base créée à l'étape 3.
- Lancez l'installation : txAdmin télécharge le framework et ses ressources, importe les tables SQL et génère le
server.cfg. - Démarrez le serveur depuis txAdmin et suivez sa console.
La ligne de connexion à la base, dans server.cfg, ressemble à ceci :
set mysql_connection_string "mysql://utilisateur:motdepasse@adresse:port/qbcore?charset=utf8mb4"
Étape 5 : ajouter des ressources
Une ressource est un dossier dans resources/. Pour en ajouter :
- Mods / Plugins cherche des ressources publiées sur GitHub et les installe dans
resources/[artaun]; - ou envoyez le dossier dans Fichiers (une archive
.zippuis Extraire va plus vite).
Ensuite, Réglages › Ressources (scripts) liste tout ce qui est installé : l'interrupteur active ou désactive une ressource pour les prochains démarrages (le panel garde une copie .artaun-bak de server.cfg), et Relancer, Charger, Arrêter agissent tout de suite, serveur démarré.
Étape 6 : faire venir les joueurs
Les joueurs ouvrent FiveM, appuient sur F8 et tapent connect suivi de l'adresse affichée en haut du panel. Ils peuvent aussi chercher le nom du serveur dans la liste une fois qu'il est référencé. Ils n'utilisent jamais l'adresse de txAdmin.
Questions fréquentes
QBCore ou ESX ? Les deux sont gratuits et très utilisés. QBCore est plus récent et populaire pour les nouveaux serveurs ; ESX Legacy a une énorme base de ressources. Choisissez selon les scripts que vous voulez utiliser.
Puis-je dépasser 48 joueurs ? Au-delà, Cfx.re exige un abonnement Element Club lié à votre compte, et un serveur dimensionné en conséquence.
txAdmin affiche « license key invalid ». La clé doit être collée sans espace, et créée pour un serveur. Si vous l'avez régénérée, mettez à jour Réglages › Serveur et licence.
Mon serveur crashe au démarrage après la recette. Lisez la console txAdmin : le plus souvent, la chaîne MySQL est fausse (mot de passe, nom de base) ou la mémoire est trop juste.
Pour le choix de l'offre et les bases du roleplay : héberger un serveur FiveM. Prêt ? Serveur FiveM, essai 3 jours sur l'offre Essentiel Eco.