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 !



















