Comment héberger un serveur FiveM sur un VPS Windows
Published on November 10, 2025 at 10:36 AM

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 :**
1. Appuyez sur **Touche Windows + R**
2. Tapez **mstsc** et appuyez sur Entrée
3. 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 :**
1. Cliquez sur **Connexion**
2. Acceptez le certificat de sécurité si demandé
3. Entrez les identifiants si demandé à nouveau
4. 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.
1. Ouvrez un navigateur web sur le VPS
2. Allez sur : https://aka.ms/vs/17/release/vc_redist.x64.exe
3. Téléchargez et exécutez l'installateur
4. Cliquez sur **Installer**
5. 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)
1. Allez sur : https://www.7-zip.org
2. Téléchargez la version **64-bit Windows x64**
3. 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)**
1. Téléchargez depuis : https://www.apachefriends.org
2. Installez avec MySQL et Apache
3. Démarrez MySQL depuis le Panneau de contrôle XAMPP
**Option 2 : MySQL autonome**
1. Téléchargez MySQL Server depuis : https://dev.mysql.com/downloads/mysql/
2. Suivez l'assistant d'installation
3. Définissez le mot de passe root
## Étape 3 : Télécharger les fichiers du serveur FiveM
### Obtenir les derniers artifacts du serveur
1. Sur le VPS, ouvrez un navigateur web
2. Allez sur : https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
3. Téléchargez la dernière version **Recommandée**
4. 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
1. Ouvrez **Explorateur de fichiers** (Touche Windows + E)
2. Allez dans **Ce PC** → **C:**
3. Créez un nouveau dossier : **C:\FXServer**
4. Clic droit sur le dossier → Propriétés → Assurez-vous qu'il n'est pas en Lecture seule
### Extraire les fichiers du serveur
1. Clic droit sur le fichier `.zip` téléchargé
2. Sélectionnez **7-Zip** → **Extraire vers "server\"** (ou similaire)
3. Déplacez tous les fichiers extraits vers **C:\FXServer**
4. 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
1. Allez sur : https://keymaster.fivem.net
2. Cliquez sur **Login** ou **Register**
3. Connectez-vous avec votre méthode préférée (Steam, Discord, etc.)
4. Complétez l'inscription
### Générer la clé de licence
1. Une fois connecté à Keymaster
2. Faites défiler jusqu'à **Create a New Server Key**
3. 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**
4. Cliquez sur **Generate**
5. **Copiez votre clé de licence** - ressemble à : `cfxk_xxxxx...`
6. 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 :**
1. Cliquez sur le menu Démarrer
2. Recherchez **PowerShell**
3. Clic droit sur **Windows PowerShell**
4. Sélectionnez **Exécuter en tant qu'administrateur**
**Ajouter les règles de pare-feu :**
Copiez et collez ces commandes une par une :
```powershell
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
1. Naviguez vers **C:\FXServer**
2. 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
1. Cliquez sur **Link Account**
2. Connectez-vous à CFX.re si vous n'êtes pas déjà connecté
3. Cliquez sur **Authorize** pour lier txAdmin avec votre compte
### Créer le compte maître
1. **Discord ID (Optionnel) :** Entrez votre ID Discord pour le panneau admin en jeu
2. **Backup Password :** Créez un mot de passe fort
3. **Confirm Password :** Ressaisissez le mot de passe
4. Lisez et acceptez **Creator PLA** et **txAdmin License**
5. 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
1. Entrez votre **Nom du serveur**
2. C'est le nom affiché dans la liste des serveurs FiveM
3. Exemple : "Mon Serveur Roleplay Génial"
4. 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
1. **License Key :** Collez votre clé de licence FiveM obtenue précédemment
2. **Server Name :** Confirmez ou modifiez le nom du serveur
3. Cliquez sur **Next**
#### Configuration de la base de données (Si requis)
Si vous utilisez ESX ou QBCore :
1. Cliquez sur **Show/Hide Database Options**
2. Entrez les détails de la base de données :
- **Host :** `localhost` ou `127.0.0.1`
- **Port :** `3306`
- **Username :** `root`
- **Password :** Votre mot de passe root MySQL
- **Database Name :** Sera créé automatiquement
3. Laissez les autres paramètres par défaut
#### Exécuter la recette
1. Vérifiez tous les paramètres
2. Cliquez sur **Run Recipe**
3. Attendez le déploiement (2-10 minutes)
4. 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 :
1. Vérifiez les paramètres de base du serveur
2. Définissez le nom du serveur, les slots de joueurs, etc.
3. 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 :**
1. Lancez FiveM sur votre PC
2. Appuyez sur **F8** pour ouvrir la console
3. Tapez : `connect VOTRE_IP_VPS:30120`
4. Exemple : `connect 123.45.67.89:30120`
5. 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 :
1. **Se connecter au VPS** via Bureau à distance
2. **Installer les prérequis** - Visual C++, 7-Zip
3. **Télécharger FiveM** server artifacts
4. **Générer la clé de licence** depuis CFX.re
5. **Configurer le pare-feu** - Ouvrir les ports 30120, 40120
6. **Démarrer le serveur** - Exécuter FXServer.exe
7. **Configurer txAdmin** - Lier le compte, choisir la recette
8. **Déployer le serveur** - Entrer la licence, configurer les paramètres
9. **Personnaliser** - Ajouter des ressources, éditer server.cfg
10. **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 !














