Introduction
FiveM est la plateforme de référence pour héberger des serveurs GTA V multijoueur, notamment pour le Roleplay (RP). Le serveur, appelé FXServer, tourne parfaitement sous Linux et se gère facilement grâce à txAdmin, une interface web complète. Ce guide vous accompagne dans l'installation de FXServer sur un VPS Debian/Ubuntu, jusqu'au premier démarrage de votre serveur via txAdmin.
1. Installer les dépendances système
Mettez à jour le système et installez les outils requis pour télécharger et décompresser les artifacts FiveM (curl, xz-utils) ainsi que screen pour le maintien en arrière-plan.
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl xz-utils screen gitConseil important
FXServer n'a pas besoin de Java ni d'une grosse pile logicielle : il est livré sous forme d'un binaire autonome.
2. Créer un utilisateur dédié au serveur
Pour des raisons de sécurité, n'exécutez jamais votre serveur de jeu en root. Créez un utilisateur 'fivem' et son répertoire de travail.
sudo adduser --system --shell /bin/bash --group fivem
sudo mkdir -p /opt/fivem
sudo chown -R fivem:fivem /opt/fivem
# Basculer sur l'utilisateur fivem
sudo su - fivem
cd /opt/fivemConseil important
Toutes les commandes suivantes doivent être exécutées en tant qu'utilisateur 'fivem'.
3. Télécharger les artifacts FXServer
Récupérez la dernière version recommandée des artifacts Linux depuis le site officiel de FiveM, puis décompressez l'archive.
# Récupérez le lien de la dernière build RECOMMANDÉE sur :
# https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/
# Exemple de téléchargement (remplacez par l'URL de la build à jour) :
curl -o fx.tar.xz https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/EXEMPLE/fx.tar.xz
# Décompresser l'archive
tar xf fx.tar.xzConseil important
Choisissez toujours la build marquée 'RECOMMENDED' (et non 'LATEST' ou 'OPTIONAL') pour une stabilité maximale en production.
4. Préparer les données du serveur (cfx-server-data)
Clonez le dépôt officiel cfx-server-data qui contient les ressources de base indispensables au fonctionnement de votre serveur.
cd /opt/fivem
git clone https://github.com/citizenfx/cfx-server-data.git server-dataConseil important
Vous placerez plus tard vos frameworks (ESX, QBCore) et vos scripts personnalisés dans le dossier 'server-data/resources'.
5. Démarrer le serveur avec txAdmin
Lancez FXServer une première fois : il démarrera automatiquement txAdmin, l'interface web de gestion. Utilisez screen pour que le serveur continue de tourner après la fermeture du terminal SSH.
# Lancer une session screen
screen -S fivem
# Démarrer le serveur (txAdmin se lance sur le port 40120)
cd /opt/fivem
./run.sh +set serverProfile defaultConseil important
Détachez la session screen avec 'Ctrl + A' puis 'D' pour laisser le serveur tourner. Reprenez la main plus tard avec 'screen -r fivem'.
6. Configurer votre serveur via l'interface web
txAdmin est désormais accessible dans votre navigateur. Connectez-vous pour créer votre compte administrateur, lier votre clé de licence (cfx.re) et configurer votre serveur RP.
# Ouvrez dans votre navigateur :
http://VOTRE_IP_VPS:40120
# Suivez l'assistant pour :
# - créer le compte administrateur txAdmin
# - renseigner votre clé serveur (générée sur https://keymaster.fivem.net)
# - définir le dossier server-data et le port de jeu (30120 par défaut)Conseil important
N'oubliez pas d'ouvrir le port de jeu TCP/UDP 30120 et le port txAdmin 40120 dans votre pare-feu : 'sudo ufw allow 30120 && sudo ufw allow 40120/tcp'.
En conclusion
Votre serveur FiveM est en ligne et géré via txAdmin ! Vous pouvez maintenant installer votre framework RP, ajouter vos scripts et accueillir vos joueurs. Avec l'Anti-DDoS et le réseau bas-ping d'UnioHost, votre ville GTA RP tournera sans lag ni désync.
Plus simple : un serveur FiveM managé
txAdmin pré-configuré, Anti-DDoS L7 gaming et réseau 10 Gbps pour votre ville GTA RP, dès 2€/mois.
