Se connecter Ajouter mon serveur

Les tutoriels FiveM de 2023 cassent votre serveur en 2026. Les artifacts ont changé, les frameworks ont évolué (QBox remplace progressivement QBCore), les règles de licence ont été mises à jour, et la moitié des guides pointent vers des builds obsolètes. Ce guide est à jour avec l'écosystème FiveM de septembre 2026 et suit la procédure officielle Cfx.re pour chaque étape.

Ce qu'il faut retenir

  • Le serveur FiveM (FXServer) est gratuit. La clé de licence est gratuite pour un serveur non commercial jusqu'à 32 joueurs.
  • txAdmin est le panel de gestion intégré à FXServer. Il gère le déploiement, les redémarrages, les joueurs et les ressources depuis une interface web.
  • Port à ouvrir : TCP + UDP 30120 (jeu). txAdmin écoute sur le port 40120 (panel web, accès local ou sécurisé uniquement).
  • GTA V n'est pas nécessaire sur la machine serveur. Seuls les clients (joueurs) doivent posséder le jeu.

Prérequis

  • Un compte Cfx.re (inscription gratuite sur forum.cfx.re)
  • Une clé de licence serveur (générée sur portal.cfx.re)
  • Windows ou Linux (64 bits). Linux recommandé pour un serveur de production.
  • CPU : 4 cœurs à haute fréquence (3,5 GHz+). FiveM est principalement mono-thread : la fréquence par cœur prime sur le nombre de cœurs.
  • RAM : 4 Go minimum pour un serveur vanilla, 8 Go pour un serveur RP avec framework, 16-32 Go pour un serveur RP lourd (200+ ressources, véhicules et MLOs custom)
  • Stockage : SSD NVMe recommandé. Les packs de scripts, véhicules et maps grossissent vite sur un serveur RP (50 à 100 Go pour un gros serveur).
  • MariaDB ou MySQL si vous utilisez un framework RP (gestion des personnages, véhicules, argent, inventaires)

Générer la clé de licence

Chaque serveur FiveM a besoin de sa propre clé de licence. La procédure prend deux minutes.

  • Connectez-vous sur portal.cfx.re avec votre compte Cfx.re.
  • Allez dans "Server Registration Keys" et cliquez sur "Create a key".
  • Entrez un nom d'affichage et cliquez sur "Generate".
  • Copiez la clé générée. Vous la collerez dans txAdmin lors du déploiement.

La clé gratuite autorise jusqu'à 32 joueurs. Au-delà, vous devez souscrire un abonnement Element Club directement chez Cfx.re (Argentum à 15 €/mois pour 48-64 slots, Aurum et Platinum pour aller jusqu'à 2 048 joueurs). Le streaming d'assets custom (vêtements, véhicules, intérieurs) est gratuit jusqu'à 10 joueurs. Au-delà de 10, il faut aussi l'Element Club.

Installer FXServer et txAdmin

Téléchargez les artifacts serveur depuis la page officielle de téléchargement Cfx.re. Cliquez sur "Latest recommended" pour obtenir le build stable le plus récent. Téléchargez l'archive correspondant à votre OS (Windows ou Linux).

Extrayez l'archive dans un dossier dédié :

Windows : décompressez dans un dossier (par exemple C:\fivem-server\) et lancez FXServer.exe.

Linux :

mkdir -p ~/fxserver && cd ~/fxserver
tar xf fx.tar.xz
./run.sh

txAdmin démarre automatiquement et affiche un PIN à 4 chiffres dans la console. Votre navigateur s'ouvre sur http://localhost:40120.

Configuration initiale de txAdmin

La procédure suit 8 étapes, conformément à la documentation officielle Cfx.re :

  • Entrez le PIN à 4 chiffres affiché dans la console
  • Cliquez sur "Link account" et autorisez txAdmin à accéder à votre compte Cfx.re
  • Définissez un mot de passe de backup (notez-le bien, c'est lui qui protège l'accès à votre panel)
  • Acceptez les conditions d'utilisation (Creator Platform License Agreement + txAdmin License)
  • Entrez un nom de serveur, cliquez sur Next
  • Deployment Type : choisissez "Popular Recipes"
  • Select Template : choisissez "FiveM Basic Server (CFX Default)" pour un serveur vanilla, ou un template de framework RP (ESX, QBCore)
  • Cliquez sur "Go to Recipe Deployer", suivez les étapes. À l'étape 2, txAdmin vous demande de coller votre clé de licence. Collez-la et cliquez sur "Run Recipe".

Attendez que le déploiement se termine. Le fichier server.cfg apparaît. Cliquez sur "Save and Run Server" pour lancer votre serveur.

Un point que beaucoup oublient : sur Windows, Microsoft Defender ralentit considérablement le premier démarrage en scannant tous les fichiers FXServer en temps réel. Excluez le dossier du serveur de l'analyse antivirus pour des performances normales.

Configurer server.cfg

Le fichier server.cfg est généré par la recipe mais vous devrez l'éditer. Ne partagez jamais ce fichier publiquement : il contient votre clé de licence. Les paramètres clés :

Paramètre Description Exemple
sv_licenseKey Clé de licence Cfx.re (obligatoire, sans elle le serveur refuse de démarrer) sv_licenseKey "cfxk_xxxxxxxxxxxx"
sv_hostname Nom du serveur affiché dans la liste sv_hostname "Mon Serveur RP"
sv_maxclients Nombre max de joueurs (32 gratuit, jusqu'à 2 048 avec Element Club) sv_maxclients 32
endpoint_add_tcp Adresse d'écoute TCP endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp Adresse d'écoute UDP endpoint_add_udp "0.0.0.0:30120"
set onesync on Active OneSync (obligatoire pour 32+ joueurs) set onesync on
sets tags Tags du serveur pour le navigateur FiveM sets tags "roleplay, qbcore, serious-rp"
sets locale Langue principale du serveur (format BCP 47) sets locale "fr-FR"
ensure Charge une ressource au démarrage ensure chat

Deux erreurs que tout le monde fait au moins une fois : laisser sets tags "default" et sets locale "root-AQ" (les placeholders de la recipe). Remplacez-les avant de rendre le serveur public, sinon votre serveur apparaît sans tags et avec un locale invalide dans le navigateur FiveM.

Les ressources de base suivantes doivent être chargées pour un serveur fonctionnel :

  • ensure mapmanager (gestion de la carte)
  • ensure chat (chat en jeu)
  • ensure spawnmanager (gestion du spawn des joueurs)
  • ensure sessionmanager (gestion des sessions)
  • ensure hardcap (limitation du nombre de joueurs)

Ces ressources sont incluses par défaut dans les recipes txAdmin. Si vous configurez manuellement votre server.cfg, ne les oubliez pas.

Choisir un framework RP

Si vous voulez un serveur FiveM roleplay (et c'est ce que 90 % des serveurs FiveM sont), vous avez besoin d'un framework. C'est la base qui gère les personnages, les métiers, l'économie, les véhicules, l'inventaire et toutes les mécaniques RP.

QBCore est le framework le plus répandu en 2026. Énorme bibliothèque de scripts, communauté massive, documentation abondante. C'est le choix par défaut pour un premier serveur RP. La majorité des ressources disponibles en ligne sont compatibles QBCore.

QBox est le fork communautaire de QBCore, reconstruit pour la performance et la sécurité. Il garde la compatibilité avec la plupart des scripts QBCore existants mais corrige les failles de sécurité accumulées, utilise ox_lib et ox_inventory par défaut, et reçoit des mises à jour régulières. La documentation QBox est notablement plus claire que celle de QBCore. Pour un nouveau serveur en 2026, QBox est le choix le plus solide techniquement.

ESX est le framework historique (le premier framework RP majeur de FiveM). Encore maintenu, documentation massive, mais la majorité des nouvelles ressources ciblent QBCore ou QBox en priorité. Pertinent si vous reprenez un projet existant en ESX ou si vous trouvez un pack de ressources ESX qui correspond à votre vision.

Le framework se déploie comme une recipe txAdmin. Lors de la configuration initiale, choisissez la recipe correspondante au lieu de "CFX Default". txAdmin télécharge et configure le framework automatiquement. La recipe vous demandera les identifiants de votre base de données MySQL/MariaDB.

Pour un premier serveur sans expérience préalable, partez du modèle CFX Default (pas de base de données, serveur fonctionnel en quelques minutes). Vous pourrez migrer vers ESX ou QBCore une fois à l'aise avec l'écosystème.

Base de données

Un serveur RP a besoin d'une base de données pour stocker les personnages, les inventaires, les véhicules, les propriétés et l'argent. Sans base de données, rien ne persiste entre les sessions.

  • Installez MariaDB (recommandé) ou MySQL. Ne pas utiliser XAMPP : il cause des problèmes de performance et de stabilité avec FiveM.
  • Créez une base de données dédiée et un utilisateur avec les droits complets sur cette base.
  • Ajoutez la ressource oxmysql (le connecteur MySQL standard pour FiveM) dans votre dossier ressources.
  • Configurez la connexion dans server.cfg : set mysql_connection_string "mysql://user:password@localhost/fivem?charset=utf8mb4"

La base de données contient tout ce que vos joueurs ont construit : personnages, progression, véhicules, propriétés. C'est le fichier le plus précieux de votre serveur. Mettez en place des sauvegardes automatiques quotidiennes dès le premier jour.

Ajouter des ressources

Les ressources sont les scripts Lua/JavaScript qui ajoutent des fonctionnalités à votre serveur : métiers, véhicules, armes, HUD, système de logement, etc. La procédure est toujours la même :

  • Téléchargez la ressource (GitHub, forum Cfx.re, Cfx Marketplace)
  • Placez le dossier dans resources/ (regroupez-les dans des sous-dossiers : [esx], [qbcore], [maps])
  • Ajoutez ensure nom_de_la_ressource dans server.cfg
  • Redémarrez le serveur (ou démarrez la ressource depuis txAdmin)

Ajoutez les ressources une par une et testez après chaque ajout. Empiler 50 scripts d'un coup puis chercher lequel cause un crash est une perte de temps garantie. Chaque ressource ajoutée doit avoir un manifest clair, des dépendances documentées, et un ordre de démarrage défini.

Ne téléchargez des ressources que depuis des sources fiables (forum Cfx.re, dépôts GitHub officiels des frameworks, Cfx Marketplace). Les scripts "leakés" ou piratés sont une source majeure de portes dérobées (backdoors) et de bannissements par Cfx.re. Un script gratuit trouvé sur un Discord obscur peut donner un accès admin à un inconnu sur votre serveur.

Configuration réseau

FiveM utilise le port 30120 en TCP et UDP. Les deux protocoles sont nécessaires.

Port Protocole Usage
30120 TCP + UDP Port de jeu (connexion des joueurs)
40120 TCP Panel web txAdmin (ne pas exposer publiquement)

Pare-feu Windows :

New-NetFirewallRule -DisplayName "FiveM Server" -Direction Inbound -Protocol TCP -LocalPort 30120 -Action Allow
New-NetFirewallRule -DisplayName "FiveM Server UDP" -Direction Inbound -Protocol UDP -LocalPort 30120 -Action Allow

Pare-feu Linux (ufw) : sudo ufw allow 30120

Pare-feu Linux (iptables) :
sudo iptables -A INPUT -p tcp --dport 30120 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 30120 -j ACCEPT

Si vous hébergez chez vous, redirigez TCP + UDP 30120 sur votre routeur vers l'IP locale de la machine serveur. Ne redirigez pas le port 40120 (txAdmin) vers l'extérieur sans protection : c'est votre panel d'administration, il doit rester accessible uniquement en local ou via un VPN.

Les serveurs FiveM sont fortement ciblés par les attaques DDoS, en particulier les serveurs RP compétitifs. Un hébergement à domicile n'a aucune protection DDoS. Si vous prévoyez un serveur public avec une communauté, un hébergeur avec mitigation DDoS est le choix recommandé.

Administration et sauvegardes

txAdmin centralise toute l'administration depuis le navigateur : gestion des joueurs connectés (kick, ban, avertissement), console en direct, redémarrages planifiés, monitoring des performances, et protection contre les crashs.

Créez plusieurs niveaux d'administrateurs dans txAdmin plutôt que de partager le compte principal. Chaque admin a son propre accès avec des permissions spécifiques, et vous gardez la trace de qui fait quoi. C'est la base de la sécurité sur un serveur communautaire avec plusieurs modérateurs.

  • Sauvegardes : sauvegardez régulièrement votre base de données MySQL et votre dossier resources/ hors de la machine. Automatisez avec un cron (Linux) ou le Planificateur de tâches (Windows). Une sauvegarde manuelle finit toujours par être oubliée.
  • Mises à jour : remplacez régulièrement les artifacts par une version "Recommended" plus récente. Gardez aussi vos ressources à jour pour corriger failles et bugs.

Optimisation des performances

  • Surveillez la charge de chaque ressource avec la commande resmon dans la console (ou F8 en jeu). Elle affiche le temps CPU consommé par chaque script en temps réel. Une seule ressource mal optimisée peut faire chuter les performances de tout le serveur.
  • Limitez le nombre de ressources actives. Chaque script consomme du temps CPU sur le thread principal. Ajoutez-les progressivement et testez après chaque ajout.
  • Optimisez les requêtes base de données. Utilisez oxmysql (asynchrone) et évitez les requêtes synchrones dans les boucles. Les accès base de données mal gérés sont la cause de lag numéro un sur les serveurs RP.
  • Hébergez sur un CPU haute fréquence et du stockage NVMe. FiveM est mono-thread : un seul cœur rapide vaut mieux que 8 cœurs lents.
  • Planifiez des redémarrages réguliers via txAdmin (toutes les 6 à 12 heures) pour repartir sur une base mémoire saine.

Hébergement : chez soi vs hébergeur

Auto-hébergé : fonctionne pour tester et développer avec 2-3 amis. La machine doit rester allumée 24/7, le port 30120 doit être redirigé, votre IP publique est exposée, et vous n'avez aucune protection DDoS. Pour un serveur de développement, c'est correct. Pour un serveur public, c'est fortement déconseillé.

Hébergeur de serveurs : IP dédiée, protection DDoS, txAdmin préinstallé, base de données incluse, backups automatiques. La plupart des hébergeurs proposent des installations en un clic avec framework au choix. C'est le choix standard pour tout serveur qui vise plus de 10 joueurs réguliers. Cfx.re publie une liste de partenaires d'hébergement approuvés : vérifiez que votre hébergeur y figure pour éviter les problèmes de conformité avec les conditions d'utilisation de FiveM. Pour comparer les offres, consultez notre comparatif des hébergeurs FiveM.

Questions fréquentes

Faut-il acheter GTA V pour héberger un serveur FiveM ?

Non. Le serveur FXServer ne nécessite pas GTA V. Seuls les joueurs qui se connectent doivent posséder le jeu (Legacy ou Enhanced) et avoir le client FiveM installé. Vous pouvez héberger un serveur FiveM sur un VPS Linux qui n'a jamais vu GTA V.

La clé de licence est-elle gratuite ?

Oui, pour un serveur non commercial avec jusqu'à 32 joueurs. Au-delà de 32 slots, ou pour le streaming d'assets custom (vêtements, véhicules) avec plus de 10 joueurs, un abonnement Element Club est nécessaire (à partir de 15 €/mois chez Cfx.re). La limite technique maximale est de 2 048 joueurs avec l'Element Club Platinum.

QBCore, QBox ou ESX en 2026 ?

Pour un nouveau serveur, QBox est le choix le plus recommandé en 2026. Il garde la compatibilité avec la majorité des scripts QBCore tout en offrant une meilleure sécurité et des performances améliorées. QBCore reste le plus répandu avec la plus grande bibliothèque de scripts. ESX est viable pour reprendre un projet existant. Pour un tout premier serveur sans expérience, partez sur CFX Default (sans framework) et migrez ensuite.

Combien de ressources un serveur peut-il supporter ?

Ça dépend de la qualité des scripts et du hardware. Un serveur avec 50-80 ressources bien optimisées tourne confortablement sur 8 Go de RAM. Un serveur avec 200+ ressources incluant des MLOs custom et du streaming de véhicules a besoin de 16-32 Go. Le facteur limitant est le CPU en mono-thread, pas la RAM. Utilisez resmon pour identifier les ressources qui consomment le plus de temps CPU.

Comment les joueurs se connectent-ils ?

Les joueurs ouvrent le client FiveM, cherchent votre serveur par son nom dans le navigateur de serveurs, ou se connectent directement via la console F8 avec connect votre-ip:30120. Le serveur apparaît dans le navigateur FiveM une fois qu'il est en ligne avec une clé de licence valide, des tags configurés, et un locale correct.

txAdmin est-il obligatoire ?

Non, mais il n'y a aucune raison de s'en passer. txAdmin est intégré à FXServer, utilisé par plus de 29 000 serveurs dans le monde, et offre le déploiement par recipe, la gestion des joueurs (ban, kick, warn), le monitoring des performances, les redémarrages planifiés, la protection contre les crashs, et un menu admin en jeu complet. Lancer un serveur FiveM sans txAdmin en 2026, c'est se compliquer la vie inutilement.

Peut-on héberger FiveM sur Linux ?

Oui. FXServer supporte Linux nativement. Téléchargez les artifacts Linux depuis la page officielle, décompressez et lancez ./run.sh. La configuration est identique à Windows. Docker est aussi une option viable, avec des images communautaires maintenues.

Avis

Aucun commentaire pour le moment.

Commenter

Pour commenter, vous devez être connecté.