Installer un serveur FiveM
Ce guide vous explique comment installer un serveur FiveM sur votre VPS Linux.
Prérequis
- Un VPS Linux avec minimum 4 Go de RAM
- Une clé de licence FiveM (clé Cfx.re)
- Un accès SSH à votre VPS
Installation
1. Créer un utilisateur dédié
Créez un utilisateur dédié à votre serveur FiveM :
sudo adduser fivemAjoutez ensuite l'utilisateur au groupe sudo :
sudo usermod -aG sudo fivemConnectez-vous avec cet utilisateur :
su - fivemL'utilisation d'un utilisateur dédié permet de ne pas exécuter votre serveur FiveM directement avec le compte root.
2. Télécharger FiveM Server
Créez les dossiers nécessaires :
mkdir -p ~/FXServer/serverPuis accédez au dossier :
cd ~/FXServer/serverTéléchargez la dernière version disponible :
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST/fx.tar.xzExtrayez ensuite les fichiers :
tar xf fx.tar.xz3. Créer le dossier de données
Créez le dossier destiné aux fichiers de configuration et aux ressources :
mkdir -p ~/FXServer/server-dataAccédez ensuite au dossier :
cd ~/FXServer/server-dataTéléchargez un fichier server.cfg de base :
wget -O server.cfg https://raw.githubusercontent.com/plebmasters/cfx-default-serverconfig/master/server.cfg4. Configurer le serveur
Ouvrez le fichier de configuration :
nano server.cfgModifiez les paramètres nécessaires à votre serveur :
sv_hostname: nom affiché de votre serveursv_licenseKey: votre clé de licence Cfx.resv_maxclients: nombre maximum de joueurs autorisés
Ne partagez jamais votre clé de licence Cfx.re. Elle doit rester confidentielle et ne doit pas être publiée dans votre configuration ou sur un espace accessible publiquement.
5. Démarrer le serveur
Placez-vous dans le dossier server-data :
cd ~/FXServer/server-dataPuis démarrez FiveM avec votre configuration :
bash ~/FXServer/server/run.sh +exec server.cfgSi la configuration est correcte, les logs du serveur s'afficheront directement dans votre terminal.
Démarrage automatique avec Screen
Vous pouvez utiliser screen pour laisser votre serveur FiveM fonctionner après la fermeture de votre connexion SSH.
Créez une session :
screen -S fivemPuis démarrez le serveur :
bash ~/FXServer/server/run.sh +exec server.cfgPour détacher la session sans arrêter le serveur, utilisez Ctrl+A puis D.
Pour reprendre la session :
screen -r fivemLa commande screen permet de conserver le processus actif même après la fermeture de votre connexion SSH. Elle ne redémarre cependant pas automatiquement le serveur en cas de redémarrage du VPS ou d'arrêt du processus.
Vérifier le serveur
Une fois FiveM démarré, vérifiez les logs affichés dans votre terminal afin de vous assurer qu'aucune erreur de configuration ou de ressource n'est présente.
Votre serveur pourra ensuite être rejoint depuis FiveM avec l'adresse IP et le port configurés dans votre server.cfg.
Les ressources, scripts et paramètres supplémentaires peuvent être ajoutés ou configurés directement depuis le dossier server-data de votre serveur FiveM.
Si vous rencontrez une erreur lors de l'installation ou du démarrage de votre serveur FiveM, vous pouvez contacter l'assistance Hostinity depuis votre espace client.