Comment héberger un serveur FiveM sur un VPS Windows

Ce guide complet explique comment installer, configurer et héberger votre propre serveur FiveM sur un VPS Windows. FiveM est une modification populaire pour Grand Theft Auto V qui permet des serveurs multijoueurs personnalisés avec des modes de jeu uniques, des mods et des expériences de roleplay.
Comment héberger un serveur FiveM sur un VPS Windows
Qu'est-ce que FiveM ?
FiveM est un framework de modification pour GTA V qui vous permet de :
- Créer des serveurs multijoueurs personnalisés
- Ajouter des cartes, véhicules et armes personnalisés
- Installer des frameworks de roleplay (ESX, QBCore, etc.)
- Héberger des serveurs privés ou publics
- Exécuter des modes de jeu et scripts personnalisés
- Construire des communautés de jeu
Prérequis
Ce dont vous aurez besoin
1. VPS Windows :
- Système d'exploitation : Windows Server 2019, 2022 ou 2025
- RAM : Minimum 4 Go (8 Go+ recommandé pour les grands serveurs)
- CPU : Minimum 2 vCPUs (4+ recommandé)
- Stockage : 20 Go+ d'espace disponible (fichiers serveur dupliqués pour le cache)
- Bande passante : Illimitée ou bande passante élevée pour les connexions des joueurs
2. Logiciels requis :
- Visual C++ Redistributable (dernière version)
- 7-Zip (pour extraire les fichiers serveur)
- Navigateur web (Chrome, Firefox, Edge)
3. Exigences FiveM :
- Copie valide de GTA V (pour les tests, non requise sur le serveur)
- Compte CFX.re (gratuit à créer)
- Clé de licence FiveM (gratuite à générer)
4. Optionnel mais recommandé :
- Base de données MySQL (pour la plupart des ressources/frameworks)
- HeidiSQL ou phpMyAdmin (gestion de base de données)
- FileZilla ou WinSCP (client FTP pour transferts de fichiers)
- Visual Studio Code (éditeur de code)
Étape 1 : Se connecter à votre VPS Windows
Utilisation de la connexion Bureau à distance
Sur Windows :
- Appuyez sur Touche Windows + R
- Tapez mstsc et appuyez sur Entrée
- Ou recherchez Connexion Bureau à distance
Entrez les détails de connexion :
- Ordinateur : Adresse IP de votre VPS (par ex., 123.45.67.89)
- Nom d'utilisateur : Généralement
Administrateur - Mot de passe : Votre mot de passe VPS (envoyé par votre hébergeur)
Connexion :
- Cliquez sur Connexion
- Acceptez le certificat de sécurité si demandé
- Entrez les identifiants si demandé à nouveau
- Vous êtes maintenant connecté au bureau de votre VPS
Sur Mac :
- Téléchargez Microsoft Remote Desktop depuis l'App Store
- Ajoutez une nouvelle connexion avec l'IP VPS et les identifiants
Sur Linux :
- Utilisez Remmina ou xfreerdp
Étape 2 : Installer les logiciels requis
Installer Visual C++ Redistributable
FiveM nécessite Visual C++ pour fonctionner.
- Ouvrez un navigateur web sur le VPS
- Allez sur : https://aka.ms/vs/17/release/vc_redist.x64.exe
- Téléchargez et exécutez l'installateur
- Cliquez sur Installer
- Redémarrez le VPS si demandé
Alternative : Téléchargez depuis la page officielle de Microsoft et recherchez "Visual C++ Redistributable"
Installer 7-Zip (pour extraire les fichiers)
- Allez sur : https://www.7-zip.org
- Téléchargez la version 64-bit Windows x64
- Installez avec les paramètres par défaut
Optionnel : Installer MySQL (pour les bases de données)
De nombreuses ressources FiveM nécessitent une base de données :
Option 1 : XAMPP (Le plus facile)
- Téléchargez depuis : https://www.apachefriends.org
- Installez avec MySQL et Apache
- Démarrez MySQL depuis le Panneau de contrôle XAMPP
Option 2 : MySQL autonome
- Téléchargez MySQL Server depuis : https://dev.mysql.com/downloads/mysql/
- Suivez l'assistant d'installation
- Définissez le mot de passe root
Étape 3 : Télécharger les fichiers du serveur FiveM
Obtenir les derniers artifacts du serveur
- Sur le VPS, ouvrez un navigateur web
- Allez sur : https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
- Téléchargez la dernière version Recommandée
- Ou téléchargez la dernière version de la liste
Fichier téléchargé : Un fichier .zip (par ex., server.zip)
Créer le répertoire du serveur
- Ouvrez Explorateur de fichiers (Touche Windows + E)
- Allez dans Ce PC → C:
- Créez un nouveau dossier : C:\FXServer
- Clic droit sur le dossier → Propriétés → Assurez-vous qu'il n'est pas en Lecture seule
Extraire les fichiers du serveur
- Clic droit sur le fichier
.ziptéléchargé - Sélectionnez 7-Zip → Extraire vers "server" (ou similaire)
- Déplacez tous les fichiers extraits vers C:\FXServer
- Vous devriez voir des fichiers comme
FXServer.exe,run.cmd, etc.
Étape 4 : Générer une clé de licence FiveM
Chaque serveur FiveM nécessite une clé de licence gratuite.
Créer un compte CFX.re
- Allez sur : https://keymaster.fivem.net
- Cliquez sur Login ou Register
- Connectez-vous avec votre méthode préférée (Steam, Discord, etc.)
- Complétez l'inscription
Générer la clé de licence
- Une fois connecté à Keymaster
- Faites défiler jusqu'à Create a New Server Key
- Remplissez le formulaire :
- Label/Name : Nom de votre serveur (par ex., "Mon Serveur FiveM")
- Server IP Address : Adresse IP de votre VPS
- Server Type : Sélectionnez VPS
- Cliquez sur Generate
- Copiez votre clé de licence - ressemble à :
cfxk_xxxxx... - Enregistrez-la dans un fichier texte pour une utilisation ultérieure
Important : Gardez cette clé privée et ne la partagez pas publiquement.
Étape 5 : Configurer le pare-feu Windows
Autorisez les ports du serveur FiveM à travers le pare-feu Windows.
Méthode 1 : Utilisation de PowerShell (Recommandé)
Ouvrir PowerShell en tant qu'administrateur :
- Cliquez sur le menu Démarrer
- Recherchez PowerShell
- Clic droit sur Windows PowerShell
- Sélectionnez Exécuter en tant qu'administrateur
Ajouter les règles de pare-feu :
Copiez et collez ces commandes une par une :
New-NetFirewallRule -DisplayName "FiveM Server" -Direction Inbound -LocalPort 30120 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FiveM Server" -Direction Inbound -LocalPort 30120 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "FiveM Server" -Direction Outbound -LocalPort 30120 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FiveM Server" -Direction Outbound -LocalPort 30120 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "txAdmin" -Direction Inbound -LocalPort 40120 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "txAdmin" -Direction Outbound -LocalPort 40120 -Protocol TCP -Action Allow
Ce que font ces commandes :
- Port 30120 : Port principal du serveur FiveM (TCP et UDP)
- Port 40120 : Interface web txAdmin (TCP)
Étape 6 : Démarrer le serveur FiveM (Première fois)
Lancer le serveur
- Naviguez vers C:\FXServer
- Double-cliquez sur FXServer.exe
Ce qui se passe :
- Une fenêtre d'invite de commandes s'ouvre
- Le serveur commence l'initialisation
- Après quelques secondes, vous verrez un code PIN affiché
- Exemple :
PIN: 1234 - Le serveur affiche également l'URL txAdmin
Accéder à txAdmin
Sur le VPS :
- Le navigateur s'ouvre automatiquement vers
http://localhost:40120
Depuis votre PC :
- Ouvrez le navigateur et allez sur :
http://VOTRE_IP_VPS:40120 - Exemple :
http://123.45.67.89:40120
Entrez le PIN :
- Entrez le PIN affiché dans la console du serveur
- Cliquez sur Link Account
Étape 7 : Configurer txAdmin
txAdmin est le panneau de contrôle basé sur le web pour gérer votre serveur FiveM.
Lier votre compte CFX.re
- Cliquez sur Link Account
- Connectez-vous à CFX.re si vous n'êtes pas déjà connecté
- Cliquez sur Authorize pour lier txAdmin avec votre compte
Créer le compte maître
- Discord ID (Optionnel) : Entrez votre ID Discord pour le panneau admin en jeu
- Backup Password : Créez un mot de passe fort
- Confirm Password : Ressaisissez le mot de passe
- Lisez et acceptez Creator PLA et txAdmin License
- Cliquez sur Register
Important : Enregistrez ce mot de passe - vous en aurez besoin pour accéder à txAdmin plus tard.
Assistant de configuration du serveur
Étape 1 : Nom du serveur
- Entrez votre Nom du serveur
- C'est le nom affiché dans la liste des serveurs FiveM
- Exemple : "Mon Serveur Roleplay Génial"
- Cliquez sur Next
Étape 2 : Type de déploiement
Choisissez comment configurer votre serveur :
Option 1 : Recettes populaires (Recommandé pour débutants)
- Modèles de serveur pré-configurés
- Inclut des frameworks populaires
- Configuration rapide
Option 2 : Modèle personnalisé
- Utiliser un modèle personnalisé depuis une URL
- Pour utilisateurs avancés
Option 3 : Données de serveur existantes
- Importer depuis un serveur existant
- Si vous avez des fichiers serveur existants
Sélectionnez : Popular Recipes → Cliquez sur Next
Étape 3 : Sélectionner une recette
Choisissez un modèle de serveur :
CFX Default FiveM :
- Serveur FiveM de base
- Pas de frameworks
- Bon pour configuration vanilla ou personnalisée
ESX Legacy :
- Framework de roleplay populaire
- Économie, jobs, véhicules
- Beaucoup de ressources disponibles
QBCore Framework :
- Framework de roleplay moderne
- Alternative à ESX
- Développement actif
Sélectionnez votre recette préférée → Cliquez sur Next
Étape 4 : Chemin des données du serveur
- Le chemin par défaut est pré-rempli :
C:\FXServer\txData - Généralement pas besoin de changer cela
- Cliquez sur Next ou Save
Étape 5 : Aller au déployeur de recette
- Cliquez sur Go to Recipe Deployer
Déployer votre serveur
Entrer la clé de licence
- License Key : Collez votre clé de licence FiveM obtenue précédemment
- Server Name : Confirmez ou modifiez le nom du serveur
- Cliquez sur Next
Configuration de la base de données (Si requis)
Si vous utilisez ESX ou QBCore :
- Cliquez sur Show/Hide Database Options
- Entrez les détails de la base de données :
- Host :
localhostou127.0.0.1 - Port :
3306 - Username :
root - Password : Votre mot de passe root MySQL
- Database Name : Sera créé automatiquement
- Host :
- Laissez les autres paramètres par défaut
Exécuter la recette
- Vérifiez tous les paramètres
- Cliquez sur Run Recipe
- Attendez le déploiement (2-10 minutes)
- Progression affichée dans la console
Ce qui se passe :
- Fichiers serveur téléchargés
- Ressources installées
- Base de données créée (si applicable)
- Fichiers de configuration générés
Configurer server.cfg
Après le déploiement :
- Vérifiez les paramètres de base du serveur
- Définissez le nom du serveur, les slots de joueurs, etc.
- Cliquez sur Save & Run Server
Étape 8 : Le serveur fonctionne !
Accéder à votre serveur
Depuis txAdmin :
- Le tableau de bord montre le statut du serveur
- Vert = En cours d'exécution
- Cliquez sur Live Console pour voir les logs du serveur
En jeu :
- Lancez FiveM sur votre PC
- Appuyez sur F8 pour ouvrir la console
- Tapez :
connect VOTRE_IP_VPS:30120 - Exemple :
connect 123.45.67.89:30120 - Appuyez sur Entrée
Ou trouver dans la liste des serveurs :
- Recherchez votre nom de serveur dans le navigateur de serveurs FiveM
Résumé
Pour héberger un serveur FiveM sur un VPS Windows :
- Se connecter au VPS via Bureau à distance
- Installer les prérequis - Visual C++, 7-Zip
- Télécharger FiveM server artifacts
- Générer la clé de licence depuis CFX.re
- Configurer le pare-feu - Ouvrir les ports 30120, 40120
- Démarrer le serveur - Exécuter FXServer.exe
- Configurer txAdmin - Lier le compte, choisir la recette
- Déployer le serveur - Entrer la licence, configurer les paramètres
- Personnaliser - Ajouter des ressources, éditer server.cfg
- Gérer - Utiliser txAdmin pour l'administration
Votre serveur FiveM est maintenant en ligne et prêt pour les joueurs !
Référence rapide
Répertoires importants
- Racine du serveur :
C:\FXServer\ - Données du serveur :
C:\FXServer\txData\CFXDefault_XXXXX\ - Ressources :
C:\FXServer\txData\CFXDefault_XXXXX\resources\ - Config :
C:\FXServer\txData\CFXDefault_XXXXX\server.cfg
URLs importantes
- txAdmin :
http://VOTRE_IP_VPS:40120 - Connexion :
connect VOTRE_IP_VPS:30120 - Artifacts : https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
- Keymaster : https://keymaster.fivem.net
- Forums : https://forum.cfx.re/
Ports par défaut
- Serveur FiveM : 30120 (TCP/UDP)
- txAdmin : 40120 (TCP)
- MySQL : 3306 (TCP)
Votre serveur FiveM est prêt à créer des expériences multijoueurs incroyables !


















