Installer un serveur FiveM sur Windows Server
FiveM est la plateforme de modification multijoueur la plus populaire pour GTA V. Ce guide vous accompagne pour créer votre propre serveur FiveM sur Windows Server avec txAdmin.
📋 Avant de commencer
✅ VPS Windows Server avec au moins 4 Go de RAM ✅ Connexion Bureau à distance (RDP) configurée ✅ Visual C++ Redistributable 2019 ou plus récent ✅ Compte CFX.re créé sur keymaster.fivem.net ✅ Clé de licence FiveM (gratuite sur Keymaster)
💡 Recommandation AtmosNode : Un VPS avec Ryzen 9 9950X3D, 8 Go RAM DDR5 et NVMe Gen5 offre des performances optimales pour 32-64 joueurs.
Obtenir votre clé de licence FiveM
Avant toute installation, vous devez obtenir une clé de licence gratuite.
Créer un compte et générer la clé
- Rendez-vous sur keymaster.fivem.net
- Connectez-vous avec votre compte CFX.re (ou créez-en un)
- Cliquez sur "New Server" ou "Generate License Key"
- Remplissez les informations :
- Label : Nom de votre serveur (ex: "Mon Serveur RP France")
- Server IP : L'IP de votre VPS Windows
- Server Type : Sélectionnez "Server Provider Hosted"
- Cliquez sur "Generate"
- Copiez la clé générée (format:
cfxk_xxxxx...)
⚠️ Important
Ne partagez JAMAIS votre clé de licence publiquement. Une clé par serveur est nécessaire. Conservez-la en lieu sûr !
Préparer le serveur Windows
Connectez-vous à votre VPS Windows via Bureau à distance et préparez l'environnement.
Installation des prérequis
- Téléchargez Visual C++ Redistributable 2019+
- Exécutez l'installateur
- Suivez les instructions d'installation
- Redémarrez si nécessaire
Créer la structure de dossiers
# Ouvrir PowerShell en tant qu'Administrateur
# Créer le dossier principal FiveM
mkdir C:\FiveM
cd C:\FiveM
# Créer les sous-dossiers
mkdir server
mkdir server-data
mkdir txData
Structure des dossiers :
- C:\FiveM\server → Fichiers du serveur FiveM (artifacts)
- C:\FiveM\server-data → Configuration et ressources du serveur
- C:\FiveM\txData → Données txAdmin (panel d'administration)
Télécharger FiveM Server (Artifacts)
Téléchargez la dernière version du serveur FiveM.
- Rendez-vous sur runtime.fivem.net/artifacts/fivem/build_server_windows/master/
- Téléchargez la dernière version recommandée (en haut de la liste)
- Extrayez le contenu dans
C:\FiveM\server\
💡 Astuce : Utilisez la version "Latest Recommended" plutôt que "Latest" pour plus de stabilité. Les builds recommandés sont testés et validés.
Vérifier l'installation
Votre dossier C:\FiveM\server\ doit contenir :
FXServer.exefxserver.exe- Plusieurs fichiers
.dll - Dossiers
citizen/,alpine/, etc.
Configurer le pare-feu Windows
Autorisez les ports nécessaires pour que les joueurs puissent se connecter.
# Ouvrir PowerShell en tant qu'Administrateur
# Port principal FiveM (30120)
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
# Port txAdmin (40120)
New-NetFirewallRule -DisplayName "txAdmin Panel" -Direction Inbound -Protocol TCP -LocalPort 40120 -Action Allow
⚠️ Ports à configurer
Si vous utilisez un pare-feu externe (OVH, Hetzner, etc.), pensez également à ouvrir ces ports dans le panel de votre hébergeur !
Installer et démarrer txAdmin
txAdmin est le panel d'administration web officiel de FiveM, facilitant grandement la gestion du serveur.
# Se placer dans le dossier serveur
cd C:\FiveM\server
# Lancer txAdmin
.\FXServer.exe +set citizen_dir C:\FiveM\server\citizen +set sv_licenseKey VOTRE_CLE_LICENCE +set txAdminPort 40120
💡 Note : Remplacez VOTRE_CLE_LICENCE par la clé obtenue à l'étape 1.
Configuration initiale de txAdmin
- Ouvrez votre navigateur
- Allez sur :
http://VOTRE_IP_VPS:40120 - Créez un compte administrateur txAdmin
- Suivez l'assistant de configuration
Type de déploiement :
- Pour débuter : Sélectionnez "Popular Template" → Choisissez "ESX Legacy" ou "QBCore"
- Pour avancé : Sélectionnez "Custom" et configurez manuellement
Configuration serveur :
- Server Name : Nom de votre serveur (visible dans la liste)
- Max Clients : 32, 48 ou 64 selon votre RAM
- Server Locale :
fr_FRpour le français
Finaliser l'installation
✅ Une fois la configuration terminée, txAdmin va télécharger les ressources nécessaires et démarrer automatiquement votre serveur !
Configurer server.cfg
Le fichier server.cfg contient toutes les configurations de votre serveur.
# Le fichier se trouve dans C:\FiveM\server-data\
notepad C:\FiveM\server-data\server.cfg
# Informations de base
sv_licenseKey "VOTRE_CLE_LICENCE"
sv_hostname "^1Mon Serveur RP France ^7| ^2Recrutement Ouvert"
sv_projectName "Mon Serveur RP"
sv_projectDesc "Serveur Roleplay français sérieux"
# Limites
sv_maxclients 48
sv_endpointprivacy true
# Paramètres Steam
steam_webApiKey "VOTRE_CLE_STEAM_API"
sv_steamPunishWithIdentifier true
# Discord
sv_discordAppId "VOTRE_APP_ID_DISCORD"
# Paramètres de connexion
sv_enforceGameBuild 2802
# Tags serveur (visibles dans la liste)
sets tags "roleplay, français, esx, whitelist"
sets locale "fr-FR"
sets banner_connecting "https://votresite.com/banner.png"
sets banner_detail "https://votresite.com/banner_detail.png"
# OneSync (OBLIGATOIRE pour +32 joueurs)
set onesync on
set onesync_enableInfinity 1
set onesync_enableBeyond 1
set onesync_population 1
# Performance
set sv_filterRequestControl 4
set sv_maxUploadSize 50
# Admins (identifiant Steam)
add_ace group.admin command allow
add_ace group.admin command.quit deny
add_principal identifier.steam:VOTRE_STEAM_ID group.admin
# Ressources à charger
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
# Votre framework
ensure es_extended # Pour ESX
# ensure qb-core # Pour QBCore
Paramètres importants :
- sv_maxclients → Nombre maximum de joueurs (32, 48, 64...)
- sv_enforceGameBuild → Version GTA V requise (2802 = dernière)
- onesync → Obligatoire pour plus de 32 joueurs
- steam_webApiKey → Clé API Steam (optionnel, obtenue sur steamcommunity.com/dev/apikey)
Ajouter des ressources
Installez des scripts et mods pour personnaliser votre serveur.
Structure des ressources
C:\FiveM\server-data\resources\
├── [core]/ # Ressources essentielles
├── [esx]/ # Framework ESX
├── [qb]/ # Framework QBCore
├── [standalone]/ # Scripts indépendants
└── [maps]/ # Cartes personnalisées
Installer une ressource
- Téléchargez la ressource (GitHub, forum FiveM, etc.)
- Extrayez le dossier dans
C:\FiveM\server-data\resources\ - Ajoutez
ensure nom_de_la_ressourcedansserver.cfg - Redémarrez le serveur ou tapez
restart nom_de_la_ressourcedans la console
💡 Sources de ressources fiables :
Ressources essentielles recommandées
Framework de base
ESX Legacy ou QBCore (choix obligatoire)
HUD et interface
esx_hud, esx_status, esx_basicneeds
Métiers de base
esx_policejob, esx_ambulancejob, esx_mecanojob
Économie
esx_shops, esx_clotheshop, esx_vehicleshop
Administration
txAdmin (déjà installé), vMenu ou qb-adminmenu
Optimiser les performances
Améliorez les performances de votre serveur pour une expérience fluide.
Configuration server.cfg optimisée
# Optimisation réseau
set sv_pureLevel 1
set sv_enforceGameBuild 2802
# Streaming optimisé
set sv_enableNetworkedPhoneExplosions 1
set sv_enableNetworkedSounds 1
# OneSync optimisé
set onesync_distanceCullVehicles 1000
set onesync_distanceCull 450.0
set onesync_logLevel 0
# Limites de spawn
set sv_entityLockdown true
set sv_filterRequestControl 4
Limiter les ressources gourmandes
⚠️ Scripts à surveiller
Certains scripts peuvent fortement impacter les performances :
- Scripts de trafic/IA trop chargés
- Trop de véhicules custom (streaming excessif)
- MLO (Map Load Objects) en trop grand nombre
- Scripts mal optimisés avec boucles infinies
Monitoring des performances
# Dans la console txAdmin ou F8 en jeu (admin)
resmon # Moniteur de ressources
txAdmin-data # Statistiques serveur
perf # Afficher les performances
Configurer le démarrage automatique
Faites en sorte que votre serveur redémarre automatiquement.
Créer un script de démarrage
@echo off
title FiveM Server - AtmosNode
cd /d C:\FiveM\server
:loop
echo Demarrage du serveur FiveM...
FXServer.exe +exec server.cfg
echo.
echo Le serveur s'est arrete. Redemarrage dans 5 secondes...
timeout /t 5
goto loop
Enregistrez ce fichier sous C:\FiveM\start_server.bat
Ajouter au démarrage de Windows
- Ouvrez "Planificateur de tâches" Windows
- Cliquez sur "Créer une tâche"
- Général :
- Nom : "FiveM Server AutoStart"
- Cochez "Exécuter même si l'utilisateur n'est pas connecté"
- Cochez "Exécuter avec les privilèges les plus élevés"
- Déclencheurs :
- Nouveau → "Au démarrage"
- Actions :
- Nouveau → "Démarrer un programme"
- Programme :
C:\FiveM\start_server.bat
- Cliquez sur "OK"
✅ Votre serveur FiveM démarrera automatiquement au démarrage de Windows !
Gérer votre serveur avec txAdmin
Utilisez txAdmin pour administrer facilement votre serveur.
Accéder au panel
http://VOTRE_IP_VPS:40120
Redémarrer le serveur
Bouton "Restart Server" dans txAdmin
Voir les logs en direct
Onglet "Live Console" dans txAdmin
Gérer les ressources
Onglet "Resources" → Start/Stop/Restart
Backup automatique
Onglet "Settings" → "Automated Backups"
Raccourcis txAdmin utiles :
| Action | Commande console |
|---|---|
| Redémarrer serveur | restart ou txAdmin-resource restart |
| Arrêter serveur | quit ou stop |
| Redémarrer ressource | restart nom_ressource |
| Charger ressource | ensure nom_ressource |
| Décharger ressource | stop nom_ressource |
| Voir joueurs | status |
| Kick joueur | kick [id] [raison] |
| Ban joueur | txAdmin-ban [id] [durée] [raison] |
💬 Besoin d'aide ?
Si vous rencontrez des difficultés avec votre serveur FiveM :
Communauté officielle FiveM
Support VPS 24/7
Ticket d'assistance technique
🎮 Félicitations !
Votre serveur FiveM est maintenant opérationnel sur Windows Server ! Personnalisez-le avec des ressources, invitez vos amis et créez votre propre univers Roleplay !

