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.
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 -ysudo apt install -y curl xz-utils screen gitCré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 fivemsudo mkdir -p /opt/fivemsudo chown -R fivem:fivem /opt/fivem # Basculer sur l'utilisateur fivemsudo su - fivemcd /opt/fivemTé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'archivetar xf fx.tar.xzPré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/fivemgit clone https://github.com/citizenfx/cfx-server-data.git server-dataDé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 screenscreen -S fivem # Démarrer le serveur (txAdmin se lance sur le port 40120)cd /opt/fivem./run.sh +set serverProfile defaultConfigurer 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)Pour terminer
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.
Problèmes fréquents
De combien de RAM ai-je besoin pour un serveur FiveM RP ?
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.
Où obtenir une clé de licence FiveM ?
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.
Comment installer ESX ou QBCore sur mon 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.
