Accueil/Documentation/Jeux/Comment installer un serveur FiveM (GTA RP) sur Linux
JeuxDifficulté : Intermédiaire11 min de lecture

Comment installer un serveur FiveM (GTA RP) sur Linux

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

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.

terminal - bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl xz-utils screen git

Conseil important

FXServer n'a pas besoin de Java ni d'une grosse pile logicielle : il est livré sous forme d'un binaire autonome.

2

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.

terminal - bash
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/fivem

Conseil important

Toutes les commandes suivantes doivent être exécutées en tant qu'utilisateur 'fivem'.

3

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.

terminal - bash
# 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.xz

Conseil important

Choisissez toujours la build marquée 'RECOMMENDED' (et non 'LATEST' ou 'OPTIONAL') pour une stabilité maximale en production.

4

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.

terminal - bash
cd /opt/fivem
git clone https://github.com/citizenfx/cfx-server-data.git server-data

Conseil important

Vous placerez plus tard vos frameworks (ESX, QBCore) et vos scripts personnalisés dans le dossier 'server-data/resources'.

5

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.

terminal - bash
# 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 default

Conseil 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

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.

terminal - bash
# 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.

Voir les offres FiveM

Foire Aux Questions (FAQ)

Pour un serveur RP de 30 à 50 joueurs avec un framework comme ESX ou QBCore et de nombreux scripts, prévoyez 6 à 8 Go de RAM minimum. Les serveurs très moddés peuvent nécessiter davantage.
Les clés serveur sont gratuites et se génèrent sur le portail officiel keymaster.fivem.net après connexion avec votre compte Cfx.re. Une clé est liée à l'adresse IP de votre serveur.
Téléchargez le framework de votre choix, placez ses ressources dans 'server-data/resources', importez les bases de données SQL fournies dans MariaDB/MySQL, puis ajoutez les lignes 'ensure' correspondantes dans votre fichier server.cfg.