Comment héberger un serveur FiveM sur un VPS Windows

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 :

  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 PCC:
  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-ZipExtraire 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 :

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

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 !

Join our Discord community server

For any questions, suggestions, or just to chat with the community, join us on Discord!

900+Members