ZentexNodeZentexNode ← Tous les articles
Guide

Comment créer un serveur FiveM (GTA RP) de zéro

Par Tech Team 6 min de lecture
Comment créer un serveur FiveM (GTA RP) de zéro

🎮 FiveM, c'est quoi, et de quoi as-tu besoin

FiveM est une plateforme multijoueur pour GTA V, développée par Cfx.re, qui permet de jouer sur des serveurs dédiés avec leurs propres scripts, cartes et règles. C'est de là que viennent les serveurs de jeu de rôle (GTA RP).

Pour jouer, il faut le GTA V original sur PC. Pour monter le serveur, aucune copie du jeu n'est nécessaire, c'est un programme à part et gratuit. Il te faut :
  • Un compte Cfx.re et une clé de licence gratuite.
  • Une machine avec une IP publique, allumée 24 h/24.
  • Une base de données MySQL si tu utilises un framework RP.

🧩 FXServer et txAdmin, les deux briques du serveur

FXServer est le programme du serveur. txAdmin est le panneau web fourni avec lui, avec console en direct, gestion des joueurs, redémarrages planifiés et édition du server.cfg, le fichier de configuration. Trois lignes à connaître :
  • endpoint_add_tcp "0.0.0.0:30120" et endpoint_add_udp "0.0.0.0:30120" pour le port. Le 30120 est celui par défaut et doit être ouvert en TCP et en UDP.
  • sv_maxclients 48 pour le nombre de slots.
  • ensure nom_de_la_ressource pour lancer une ressource (script, carte, véhicule) au démarrage.

🔑 La clé de licence gratuite de Cfx.re

Sans clé, le serveur ne démarre pas. Elle s'obtient gratuitement sur portal.cfx.re (l'ancien Keymaster). Connecte-toi, ouvre la section des clés serveur et crée une server key en indiquant l'adresse IP de ton serveur.

Elle se place dans le server.cfg, avec sv_licenseKey "ta_cle", ou dans l'assistant de txAdmin, qui la demande au déploiement. Comme elle est liée à l'IP, il faut en générer une autre si tu changes de machine. Plus de détails dans premiers pas avec FiveM, licence et configuration de base.

🚀 L'assistant txAdmin et ses recipes

Au premier démarrage, txAdmin affiche un code PIN dans la console. Tu le saisis sur sa page web, tu lies ton compte Cfx.re et l'assistant commence. Le plus pratique, ce sont les recipes, des modèles qui téléchargent et installent un framework complet, avec ses ressources, ses tables en base de données et un server.cfg déjà prêt. Elles ne demandent que la clé de licence et les identifiants de la base, et en quelques minutes tu as un serveur fonctionnel.

🧱 ESX, QBCore ou Qbox, quel framework choisir

Le framework gère les personnages, l'argent, les métiers, l'inventaire et les véhicules.
  • ESX est le plus répandu, avec le plus grand choix de scripts gratuits et payants.
  • QBCore est plus moderne et mieux rangé, avec de nombreux systèmes intégrés.
  • Qbox est une évolution de QBCore, compatible avec une bonne partie de ses scripts.
Aucun n'est le meilleur pour tout le monde. Choisis selon tes scripts et ne change pas une fois le serveur ouvert, car les données des joueurs ne se convertissent pas toutes seules.

💾 La base de données MySQL et oxmysql

Les trois stockent personnages, véhicules et inventaires dans MySQL et s'y connectent via la ressource oxmysql, configurée dans le server.cfg par cette ligne.

set mysql_connection_string "mysql://utilisateur:motdepasse@hote:3306/nom_bdd?charset=utf8mb4"

oxmysql doit démarrer avant le framework, et beaucoup de scripts sont livrés avec un fichier .sql à importer dans la base.

👥 Slots, OneSync et quantité de RAM

Les slots se règlent avec sv_maxclients. Jusqu'à 48 slots, c'est gratuit. Au-delà, il faut un abonnement Cfx.re, qui se prend chez eux et non chez l'hébergeur. OneSync est le système de synchronisation qui permet de dépasser les 32 joueurs d'origine. Les frameworks actuels l'exigent et, dans txAdmin, il s'active dans les paramètres FXServer.

La RAM dépend plus des scripts, cartes et véhicules chargés que du nombre de joueurs. À titre indicatif :
Type de serveurRAM indicative
Tests et petits serveurs2-4 Go
Serveur RP avec pas mal de scripts6-8 Go
Gros serveur très chargé10-16 Go
Commence raisonnablement et monte si la mémoire frôle la limite.

🏠 Pourquoi éviter de l'héberger chez toi

  • IP exposée. Les joueurs se connectent à l'IP de ton domicile et, si elle change, la licence ne correspond plus.
  • Attaques. Les serveurs RP sont une cible fréquente de DDoS, et une connexion domestique ne tient pas.
  • PC allumé 24 h/24. Consommation, bruit et coupures à chaque redémarrage ou mise à jour.

⚡ Étape par étape avec ZentexNode

Avec l'hébergement FiveM de ZentexNode, txAdmin est inclus, avec des serveurs en Espagne, tout près de la France, une protection Anti-DDoS et des disques NVMe. Le tarif est de 1 € par Go de RAM par mois, à partir de 2 €/mois, sans engagement.
  • 1. Commande la RAM qu'il te faut dans la boutique.
  • 2. Activation automatique. Dès le paiement, le serveur se crée tout seul et tu reçois les accès par e-mail.
  • 3. Ouvre txAdmin. Démarre le serveur depuis le panel et utilise le PIN affiché dans la console.
  • 4. Ajoute la licence. Crée la server key avec l'IP de ton serveur et colle-la dans l'assistant.
  • 5. Choisis une recipe entre ESX, QBCore et Qbox.
  • 6. Crée la base de données depuis le panel et donne ses identifiants à la recipe.
  • 7. Envoie tes ressources par SFTP dans resources et ajoute leur ligne ensure, voir comment installer des ressources et scripts sur FiveM.
Avant une grosse modification, fais une copie en suivant comment créer et restaurer des sauvegardes.

🚨 Les erreurs classiques au début

  • Licence invalide. La clé a été créée pour une autre IP. Génères-en une avec l'IP actuelle du serveur.
  • Ressources qui ne se chargent pas. La ligne ensure manque dans le server.cfg, le nom du dossier ne correspond pas, ou la ressource démarre avant une dépendance. Dans l'ordre, oxmysql, puis le framework, puis le reste.
  • Base de données mal configurée. Identifiants erronés dans mysql_connection_string ou fichiers .sql jamais importés. Résultat, des erreurs oxmysql dans la console et des personnages non sauvegardés.

❓ Questions fréquentes

Combien coûte la création d'un serveur FiveM ?
Le logiciel serveur et la clé de licence sont gratuits. Tu paies l'hébergement et, seulement si tu veux plus de 48 slots, l'abonnement Cfx.re.

Faut-il posséder GTA V pour monter le serveur ?
Non. Le serveur n'utilise aucune copie du jeu, seuls les joueurs en ont besoin pour se connecter.

ESX ou QBCore pour débuter ?
Les deux conviennent. ESX a plus de scripts et de tutoriels, QBCore et Qbox arrivent plus complets d'origine.

Envie de te lancer ? Choisis ton offre d'hébergement FiveM. L'activation est automatique dès le paiement et txAdmin est prêt à déployer ton framework.

Prêt à monter votre serveur ?

Hébergement Minecraft en Espagne avec activation automatique, Anti-DDoS Pro et sans engagement.

Voir les offres dès 2 €/mois →