[GUIDE] Installer un serveur dédié Satisfactory avec LinuxGSM

Bibule
Par Bibule

Installer un Serveur Dédié Satisfactory avec LinuxGSM

Dans ce guide, nous allons voir comment installer un serveur dédié Satisfactory à l’aide de LinuxGSM sur un serveur Linux. LinuxGSM est un outil simple qui facilite la gestion des serveurs de jeux sur des distributions comme DebianUbuntuCentOS, et Fedora.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  • Un serveur sous Linux (Debian, Ubuntu, CentOS, Fedora)
  • Un accès SSH à votre serveur
  • Un utilisateur non-root avec des privilèges sudo
  • Au moins 4 Go de RAM
  • 10 Go d’espace disque disponible

Étape 1 : Mise à jour du système et installation des dépendances

Mise à jour des paquets existants
Commencez par mettre à jour le système avec les dernières versions des paquets :

				
					sudo apt update && sudo apt upgrade -y
				
			

Ajouter l’architecture i386
Certains paquets nécessaires au fonctionnement de SteamCMD (comme lib32stdc++6 et libsdl2-2.0-0:i386) exigent l’ajout de l’architecture i386. Exécutez la commande suivante pour l’ajouter :

				
					sudo dpkg --add-architecture i386
				
			

Installer toutes les dépendances nécessaires
LinuxGSM et SteamCMD ont besoin de plusieurs dépendances pour fonctionner correctement. Installez-les toutes avec cette commande :

				
					sudo apt update
sudo apt install curl wget tar bzip2 gzip unzip binutils bc jq tmux net-tools lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 netcat-openbsd pigz steamcmd uuid-runtime bsdmainutils distro-info file ca-certificates -y
				
			

Étape 2 : Créer un utilisateur dédié

Pour des raisons de sécurité, il est recommandé de ne pas utiliser l’utilisateur root pour exécuter le serveur de jeu. Créez un utilisateur dédié avec les droits sudo si nécessaire :

				
					sudo adduser sfserver
sudo usermod -aG sudo sfserver
				
			

Ensuite, connectez-vous avec cet utilisateur pour continuer l’installation :

				
					su - sfserver
				
			

Étape 3 : Télécharger et installer LinuxGSM

Sous l’utilisateur sfserver, téléchargez et installez LinuxGSM :

				
					wget -O linuxgsm.sh https://linuxgsm.sh
chmod +x linuxgsm.sh
./linuxgsm.sh sfserver
				
			

Étape 4 : Installer le serveur Satisfactory

Après avoir installé LinuxGSM, il est temps de procéder à l’installation du serveur Satisfactory avec la commande suivante :

- Advertisement -
				
					./sfserver install
				
			

LinuxGSM téléchargera automatiquement les fichiers du serveur Satisfactory et les installera sur votre machine.

Étape 5 : Ouverture des ports réseau

Pour permettre aux joueurs de rejoindre votre serveur, il est nécessaire d’ouvrir le port UDP 7777. Si vous utilisez UFW (Uncomplicated Firewall), vous pouvez ouvrir ce port avec la commande suivante :

				
					sudo ufw allow 7777/udp
				
			
				
					sudo ufw allow 7777/tcp
				
			

Vérifiez ensuite que le port est bien ouvert :

				
					sudo ufw status
				
			

Étape 6 : Démarrer et gérer le serveur

Une fois l’installation terminée, vous pouvez démarrer le serveur avec :

				
					./sfserver start
				
			

Vérifiez le statut du serveur avec :

				
					./sfserver details
				
			

Voici quelques autres commandes utiles pour gérer le serveur :

Démarrer le serveur :

				
					./sfserver start
				
			

Arrêter le serveur :

				
					./sfserver stop
				
			

Redémarrer le serveur :

				
					./sfserver restart
				
			

Mettre à jour le serveur :

				
					./sfserver update
				
			

Étape 7 : Augmenter le Nombre de Joueurs Maximum sur le Serveur Satisfactory

Par défaut, le serveur Satisfactory permet jusqu’à 4 joueurs, mais vous pouvez augmenter ce nombre en modifiant les fichiers de configuration du serveur.

Étape 7.1 : Accéder au fichier de configuration

Le fichier de configuration pour le serveur Satisfactory se trouve dans le répertoire suivant :

				
					~/serverfiles/Satisfactory/Saved/Config/LinuxServer/Game.ini
				
			

Pour l’éditer, utilisez un éditeur de texte comme nano :

				
					nano ~/serverfiles/Satisfactory/Saved/Config/LinuxServer/Game.ini
				
			

Étape 7.2 : Modifier le paramètre du nombre maximum de joueurs

Dans le fichier Game.ini, cherchez la ligne suivante ou ajoutez-la si elle n’existe pas :

				
					[/Script/Engine.GameSession]
MaxPlayers=4
				
			

Modifiez la valeur MaxPlayers pour refléter le nombre de joueurs souhaité. Par exemple, pour permettre 8 joueurs :

				
					MaxPlayers=8
				
			

Enregistrez le fichier en appuyant sur Ctrl+X, puis Y pour confirmer et enfin Enter pour sortir de l’éditeur.

Étape 7.3 : Redémarrer le serveur

Après avoir modifié le fichier de configuration, vous devez redémarrer votre serveur pour appliquer les changements :

				
					./sfserver restart
				
			

Étape 7.4 : Vérifier les modifications

Vous pouvez vérifier que les modifications ont bien été prises en compte en consultant les détails de votre serveur avec la commande suivante :

				
					./sfserver details
				
			

Le nouveau nombre maximum de joueurs devrait être affiché dans les détails du serveur.

Étape 8 : Automatiser les mises à jour et les sauvegardes

Pour automatiser certaines tâches comme les mises à jour ou les redémarrages, vous pouvez planifier des tâches via cron.

Par exemple, pour mettre à jour automatiquement le serveur chaque jour à 3h du matin, exécutez :

				
					crontab -e
				
			

Ajoutez la ligne suivante :

				
					0 3 * * * /home/sfserver/lgsm/functions/update_check.sh sfserver
				
			

Conclusion

En suivant ces étapes, vous avez configuré avec succès un serveur dédié Satisfactory grâce à LinuxGSM. Vous pouvez maintenant facilement gérer les mises à jour, les redémarrages et bien d’autres aspects de votre serveur.

Pour plus d’informations sur les options de configuration avancée, consultez la documentation officielle de LinuxGSM.

Un problème ? Une question ?

Les joueurs et membres du Staff sont disponibles sur le serveur Discord dans le salon #❓╿aide-serveur-dédié.

Partager l'article