Si vous souhaitez profiter d’une liberté maximale et rendre votre univers de jeu public, un serveur Sa­tis­fac­tory dédié est la meilleure solution. Il est pré­fé­rable de créer un tel serveur sur du matériel loué en externe. Vous pouvez ainsi réaliser l’essentiel de l’ins­tal­la­tion et de la con­fi­gu­ra­tion sur le client Steam ou Epic Games.

Depuis le 19 mars 2019, le jeu de cons­truc­tion en monde ouvert Sa­tis­fac­tory est dis­po­nible comme jeu en accès anticipé. Il permet d’explorer le terrain de planètes loin­taines, d’exploiter les res­sources et de cons­truire une usine aussi efficace que possible. Vous pouvez accomplir cette aventure ensemble en mode Coop. L’hé­ber­ge­ment et la con­fi­gu­ra­tion de votre propre serveur Sa­tis­fac­tory sont assez aisés auprès d’un four­nis­seur. Nous avons résumé les principes es­sen­tiels et les étapes à franchir.

Héberger le serveur Sa­tis­fac­tory ou jouer en ligne en session privée ?

Si vous voulez jouer à Sa­tis­fac­tory en ligne avec des amis et des con­nais­sances, deux options s’offrent à vous en principe : vous pouvez soit créer une session privée qui s’exécute sur votre propre PC, soit héberger une session de jeu sur un serveur dédié.

Avantage de l’hé­ber­ge­ment sur votre propre appareil : aucun matériel sup­plé­men­taire n’est requis. Vous devrez cependant déployer des res­sources sup­plé­men­taires pour le jeu privé au fur et à mesure que de nouveaux joueurs re­joig­nent le jeu. Votre PC sera donc beaucoup plus sollicité qu’en mode de joueur unique. Il en va de même pour votre accès Internet. Le plus grand in­con­vé­nient du jeu hébergé en privé est que tous les uti­li­sa­teurs ont accès au monde de jeu uni­que­ment lorsque vous êtes en ligne et que vous avez démarré le monde.

Si vous voulez garantir l’accès à un monde de jeu Sa­tis­fac­tory ouvert le plus souvent possible à un nombre croissant de joueurs, héberger un serveur Sa­tis­fac­tory en externe sera tôt ou tard une étape in­con­tour­nable. Dans ce cas, vous disposez non seulement de puis­santes res­sources de serveur et de haut débit, mais bé­né­fi­ciez également de la pos­si­bi­lité de rendre le serveur Sa­tis­fac­tory ac­ces­sible au public (via l’adresse IP).

Conseil

Louer des res­sources de serveur externes ne présente pas seulement un intérêt pour des raisons de flexi­bi­lité et de per­for­mances : le matériel vous permet également de mettre en place votre propre serveur TeamSpeak ou votre propre serveur Mumble pour éviter de dépendre des dis­cus­sions vocales en cours de jeu et de passer au niveau supérieur de la com­mu­ni­ca­tion en équipe.

Créer un serveur Sa­tis­fac­tory : quelles sont les con­di­tions à remplir ?

Les exigences imposées par un serveur Sa­tis­fac­tory au matériel utilisé dépendent es­sen­tiel­le­ment du nombre de joueurs se con­nec­tant si­mul­ta­né­ment au serveur. Il convient toutefois de men­tion­ner ici que Sa­tis­fac­tory, du moins à l’état actuel, est conçu et optimisé pour un maximum de quatre personnes en mode mul­ti­joueur. Il est possible de créer des mondes de jeu pour plus de quatre joueurs par con­fi­gu­ra­tion, mais l’équipe de dé­ve­lop­pe­ment suédoise Coffee Stain Studio décline toute res­pon­sa­bi­lité au regard de la per­for­mance.

D’après les in­for­ma­tions fournies dans le wiki Sa­tis­fac­tory officiel et les con­di­tions requises pour l’outil de serveur dédié officiel de la boutique Epic Games, la con­fi­gu­ra­tion système de base est la suivante :

  • CPU (pro­ces­seur) : AMD ou Intel (4 cœurs) à partir de 3,4 gigahertz ; forte puissance single-core pri­vi­lé­giée
  • RAM (mémoire vive) : 6 gi­gaoc­tets de RAM pour 1 à 4 joueurs, 8 gi­gaoc­tets ou plus pour des fichiers de mémoire plus vo­lu­mi­neux, ou plus de 4 joueurs
  • Espace disque : 10 à 15 gi­gaoc­tets pour le logiciel serveur Sa­tis­fac­tory ; stockage sup­plé­men­taire pour les sau­ve­gardes de jeu ou les mods fa­cul­ta­tifs

Outre la puissance de calcul allouée au serveur Sa­tis­fac­tory, vous devez également inclure la charge du système d’ex­ploi­ta­tion dans vos pré­vi­sions. En principe, vous avez le choix entre les dis­tri­bu­tions Unix/Linux courantes comme Ubuntu : l’option re­com­man­dée par le dé­ve­lop­peur est un système d’ex­ploi­ta­tion Windows Server. Il faut par exemple couvrir les exigences sup­plé­men­taires suivantes pour Windows Server 2019 :

  • Pro­ces­seur 1,4 GHz (64 bits)
  • 512 Mo ou 2 Go de mémoire vive (sans ou avec interface graphique)
  • 32 ou 36 Go d’espace disque (sans ou avec interface graphique)
Conseil

Vous voulez un serveur ac­ces­sible via un domaine in­di­vi­duel ? Chez IONOS, vous pouvez en­re­gis­trer le domaine de votre choix et recevoir un cer­ti­fi­cat TLS/SSL sup­plé­men­taire et une boîte email avec deux Go de stockage !

Quelles sont les options proposées par IONOS pour un serveur Sa­tis­fac­tory propre ?

Vous pouvez louer du matériel pour votre propre serveur de jeux auprès de divers four­nis­seurs. Cependant, le vaste éventail de packs et de tarifs peut devenir un véritable casse-tête, car il vaut mieux éviter d’acheter trop ou pas assez de per­for­mance afin de ren­ta­bi­li­ser les coûts au maximum.

Avec IONOS, vous avez le choix entre les trois types de serveur suivants, qui se déclinent chacun dans des tarifs dif­fé­rents :

  • VPS : un VPS (Virtual Private Server) vous permet d’accéder à des res­sources vir­tua­li­sées que vous partagez avec d’autres clients sans sacrifier les per­for­mances. Le matériel réservé est facturé men­suel­le­ment à prix fixe.
  • Serveur Cloud : les packages de serveur Cloud de IONOS fonc­tion­nent également avec des res­sources vir­tua­li­sées. Comme ce modèle est facturé à la minute près, vous ne payez que la per­for­mance réelle dont vous avez besoin.
  • Serveur dédié : avec un serveur dédié de IONOS, vous profitez d’un matériel qui vous est en­tiè­re­ment réservé. Ce type de serveur se distingue en outre par une forte puissance monocœur, qui se reflète également dans le prix.
Conseil

Posez dès aujourd’hui les bases de votre propre en­vi­ron­ne­ment de serveur per­for­mant et sécurisé : louez un Serveur dédié de IONOS pour créer et héberger votre serveur Sa­tis­fac­tory personnel !

Divers scénarios de serveur Sa­tis­fac­tory et packs cor­res­pon­dants de IONOS

Dans le tableau ci-dessous, nous avons réuni quelques scénarios possibles en relation avec votre serveur Sa­tis­fac­tory, et nous avons attribué les modèles de serveur et les tarifs ap­pro­priés res­pec­tifs de IONOS.

Scénarios de serveur Sa­tis­fac­toryServeur IONOS re­com­mandé
2 joueurs, cons­tam­ment en ligneVPS XL
3 à 8 joueurs, cons­tam­ment en ligneVPS XXL
> 8 joueurs, cons­tam­ment en ligneServeur dédié AR6-32 SSD
Free Cloud Server Trial
Serveurs Virtuels Privés de niveau en­tre­prise
  • Serveurs pour les dé­ve­lop­peurs basés sur KVM
  • Évo­lu­ti­vité flexible, jusqu'au Cloud d'en­tre­prise
  • Pay-as-you-go : fac­tu­ra­tion à la minute, selon l'uti­li­sa­tion
Conseil

Louez dès aujourd’hui votre serveur Cloud chez IONOS pour tester Sa­tis­fac­tory en toute tran­quil­lité avec vos amis et vos con­nais­sances sans être soumis à des coûts mensuels fixes !

Sa­tis­fac­tory server : créer un serveur Sa­tis­fac­tory étape par étape

Si vous avez opté pour un en­vi­ron­ne­ment d’hé­ber­ge­ment et que vous avec les iden­ti­fiants à dis­po­si­tion, vous pouvez vous lancer dans la con­fi­gu­ra­tion de votre serveur Sa­tis­fac­tory. Nous avons résumé les étapes es­sen­tielles dans le tutoriel ci-après, à titre d’exemple pour les clients IONOS (VPS, serveur Cloud, serveur dédié). L’ins­tal­la­tion du logiciel serveur est réalisée via Steam.

Étape 1 : établir une connexion à distance au serveur

L’accès au matériel de votre serveur loué est réalisé à distance. La première étape consiste à con­fi­gu­rer et à établir une connexion à distance cor­res­pon­dante. Les clients IONOS peuvent con­fi­gu­rer cette connexion dans l’espace client du na­vi­ga­teur (Cloud Panel). Il est possible de s’inscrire via la page de connexion. Préparez vos données client in­di­vi­duelles.

Dans le Cloud Panel, cliquez d’abord sur « Serveurs & Cloud ». Sé­lec­tion­nez ensuite l’en­vi­ron­ne­ment de serveur que vous avez loué pour héberger votre serveur Sa­tis­fac­tory. Dans la section « Données d’accès », vous trouverez un lien de té­lé­char­ge­ment pour con­fi­gu­rer la connexion de bureau distant.

Cliquez sur le lien et maintenez l’option suggérée « Connexion au bureau à distance ». Une alerte de sécurité s’affiche lors de votre première connexion. Pour­sui­vez le processus de con­fi­gu­ra­tion en cliquant sur « Connexion ».

Entrez ensuite les iden­ti­fiants de connexion pour votre serveur Sa­tis­fac­tory. Pour ce faire, appuyez sur « Autres options » dans la boîte de dialogue puis sur « Utiliser un autre compte ». La première fois que vous vous connectez, vous devez alors déclarer le cer­ti­fi­cat du serveur digne de confiance.

Note

Vous trouverez les données de démarrage générées au­to­ma­ti­que­ment pour accéder à votre serveur sur la page de pré­sen­ta­tion des données du serveur dans le Cloud Panel, sous « Uti­li­sa­teur » et « Mot de passe initial ». Veillez toutefois à modifier le mot de passe pour les futures con­nexions !

Étape 2 : installer l’ap­pli­ca­tion serveur Sa­tis­fac­tory via le client Steam

Une fois la connexion établie, vous pouvez installer di­rec­te­ment le logiciel de serveur dédié de Sa­tis­fac­tory. Si vous avez acheté le jeu dans Steam, vous pouvez obtenir l’ap­pli­ca­tion di­rec­te­ment sur la pla­te­forme de jeu. Installez le client Steam également sur le serveur, puis procédez ensuite comme suit :

  1. Connectez-vous au compte Steam sur lequel vous avez acheté Sa­tis­fac­tory.
  2. Accédez à la « Bi­blio­thèque ».
  3. Utilisez la fonction de liste dé­rou­lante (flèche vers le bas) dans le menu latéral gauche.
  4. Cochez la case « Outils ».
  5. Tapez « Sa­tis­fac­tory Dedicated Server » dans la barre de recherche.
  6. Sé­lec­tion­nez le résultat de recherche approprié.
  7. Cliquez sur « Installer » pour créer le serveur Sa­tis­fac­tory.

Étape 3 : démarrer le serveur Sa­tis­fac­tory

Après l’ins­tal­la­tion, vous pouvez démarrer le serveur Sa­tis­fac­tory au même em­pla­ce­ment dans le client Steam. Appuyez sim­ple­ment sur le bouton « Démarrer » qui s’affiche main­te­nant à cet effet. Steam recherche alors au­to­ma­ti­que­ment les mises à jour du logiciel serveur et vérifie si tous les outils et les temps d’exécution né­ces­saires sont installés sur votre système. Si une ap­pli­ca­tion, telle que l’en­vi­ron­ne­ment d’exécution Microsoft Visual C++, fait défaut, le client propose au­to­ma­ti­que­ment l’option d’installer les com­po­sants manquants.

Étape 4 : mettre à jour le serveur vers la version ex­pé­ri­men­tale

Pour que les uti­li­sa­teurs puissent utiliser le ges­tion­naire de serveurs de Sa­tis­fac­tory pour se connecter à un serveur dédié, ils doivent ac­tuel­le­ment utiliser la version ex­pé­ri­men­tale du jeu. Pour cette raison, vous devrez également faire passer votre serveur Sa­tis­fac­tory à la version ex­pé­ri­men­tale. Arrêtez le serveur que vous venez de démarrer et procédez comme suit :

  1. Cliquez avec le bouton droit de la souris sur l’entrée « Sa­tis­fac­tory Dedicated Server » dans la bi­blio­thèque.
  2. Appuyez sur « Pro­prié­tés ».
  3. Passez à la section « Bêtas ».
  4. Dans la première ligne, activez l’option « ex­pé­ri­men­tal - ex­pé­ri­men­tal ».

Vous devrez ensuite mettre à jour le logiciel de serveur dédié pour re­dé­mar­rer le serveur.

Note

Nous avons rédigé ce guide sur la base de la mise à jour 5. Il est possible que cette étape ne soit plus né­ces­saire dans les futures versions de Sa­tis­fac­tory.

Étape 5 : partager les ports du serveur

L’étape suivante consiste à s’assurer que les ports in­ter­ve­nant pour Sa­tis­fac­tory sont partagés sur votre serveur. Il s’agit con­crè­te­ment de trois ports :

  • Port UDP 15777 : les requêtes (nombre de joueurs, nom du serveur, etc.) sont soumises au serveur Sa­tis­fac­tory via ce « port de requête ». Il s’agit du numéro de port par défaut qui peut être échangé si né­ces­saire.
  • Port UDP 15000 : le « port balise » 15000 est requis si vous souhaitez exécuter plusieurs instances de serveur en même temps.
  • Port UDP 7777 : les joueurs se con­nec­tent au monde de jeu de votre serveur Sa­tis­fac­tory via le « port de jeu » . Il s’agit également du numéro de port par défaut, qui peut être remplacé si né­ces­saire.

Pour partager un port, vous devez définir une règle ap­pro­priée pour le pare-feu du serveur. Vous pouvez également effectuer cette étape con­for­ta­ble­ment dans le Cloud Panel avec les serveurs IONOS :

  1. Connectez-vous au Cloud Panel.
  2. Accédez à la section « Serveurs & Cloud », puis à votre matériel serveur loué.
  3. Dans le menu latéral gauche, cliquez sur « Réseau ».
  4. Sé­lec­tion­nez l’élément de menu « Stra­té­gies de pare-feu ».
  5. Sous « Entrant », vous créez main­te­nant les règles pour le port de requête et de jeu (en option également pour le port balise).

Étape 6 : activer le serveur

Dans l’étape suivante, vous activez le serveur Sa­tis­fac­tory créé via le ges­tion­naire de serveurs dans le client de jeu. Comme mentionné ci-dessus, vous devrez utiliser la version ex­pé­ri­men­tale du jeu (cliquez avec le bouton droit de la souris sur l’entrée du jeu dans le client Steam > « Pro­prié­tés » > « Bêtas » > « ex­pé­ri­men­tal - ex­pé­ri­men­tal »).

Note

Si vous utilisez le même compte sur lequel vous exécutez le logiciel serveur pour vous connecter au serveur Sa­tis­fac­tory, vous recevrez un message cor­res­pon­dant. Cependant, si vous cliquez sur « Reprendre le démarrage », seule la session Steam est arrêtée sur le serveur tandis que le serveur Sa­tis­fac­tory continue à s’exécuter.

Démarrez Sa­tis­fac­tory et sé­lec­tion­nez « Ges­tion­naire de serveurs » dans le menu. Cliquez ensuite sur « Ajouter un serveur » et saisissez l’adresse IP de votre serveur. Spécifiez le port de requête « 15777 ». Validez les in­for­ma­tions en appuyant sur « Confirmer ».

Un message vous indique que le serveur n’a pas été sollicité jusqu’à présent et qu’il doit être configuré. Entrez en premier un nom dans la ligne prévue à cet effet, puis appuyez sur « Confirmer ».

Au cours de la deuxième étape, dé­fi­nis­sez un mot de passe de serveur, puis répétez-le. Acceptez le mot de passe en appuyant sur « Confirmer ».

Enfin, sé­lec­tion­nez un univers de jeu pour votre serveur Sa­tis­fac­tory : accédez à l’onglet « Créer un jeu » et cliquez sur la zone de départ souhaitée. Attribuez un nom de session in­di­vi­duel puis cochez la case dans la zone « Rejoindre » si vous souhaitez rejoindre le serveur au­to­ma­ti­que­ment dès que le monde est chargé. Pour terminer, cliquez sur « Créer un jeu » pour générer le monde.

Étape 7 : rejoindre le serveur

Si vous avez activé l’option d’accession au­to­ma­tique, votre jeu se con­nec­tera au­to­ma­ti­que­ment au serveur à l’issue du processus de con­fi­gu­ra­tion. La marche à suivre suivante s’applique à tous les autres joueurs pour rejoindre le serveur :

  1. Démarrer le jeu en mode ex­pé­ri­men­tal
  2. Ouvrir « Ges­tion­naire de serveur »
  3. Cliquer sur « Ajouter un serveur »
  4. Spécifier l’adresse IP et le port, puis appuyer sur « Confirmer »
  5. Entrez le mot de passe du serveur
  6. « Rejoindre le jeu »

Après un té­lé­char­ge­ment rapide, vous vous trouverez dans le monde du jeu que vous avez choisi au­pa­ra­vant et serez prêt à vous lancer dans l’aventure sur votre propre serveur Sa­tis­fac­tory !

Conseil

Re­cher­chez-vous une pla­te­forme de com­mu­ni­ca­tion pour votre serveur Sa­tis­fac­tory ? Consultez notre article pour savoir comment créer un serveur Discord et l’utiliser comme pla­te­forme centrale pour les chats vocaux et textuels.

Étape 8 : con­fi­gu­rer le serveur Sa­tis­fac­tory

Bien sûr, vous pouvez également per­son­na­li­ser la con­fi­gu­ra­tion de votre serveur Sa­tis­fac­tory après la création. Par exemple, il est possible d’étendre la limite fixée à quatre joueurs. Pour ce faire, vous devez adapter le fichier de con­fi­gu­ra­tion Game.ini. Par défaut, vous trouverez ce fichier dans le ré­per­toire suivant (remplacer « Username » par le nom d’uti­li­sa­teur cor­res­pon­dant) :

C:/Users/Username/AppData/Local/FactoryGame/Saved/Config/WindowsNoEditor

Ouvrez le fichier et complétez le script suivant à la fin, en rem­pla­çant « X » par le nombre de joueurs souhaité (valeur possible jusqu’à 127) :

[/Script/Engine.GameSession]
MaxPlayers=X

En­re­gis­trez le fichier et re­dé­mar­rez votre serveur Sa­tis­fac­tory pour appliquer la mo­di­fi­ca­tion.

D’autres con­fi­gu­ra­tions de serveur utiles, telles que la mo­di­fi­ca­tion de l’in­ter­valle de sau­ve­garde ou du délai d’ex­pi­ra­tion, sont décrites dans l’article sur la con­fi­gu­ra­tion dans le Wiki Sa­tis­fac­tory officiel.

Conseil : Domaine .gg

Entrez dans le jeu avec votre nom de domaine .gg. En­re­gis­trez dès main­te­nant votre propre domaine .gg auprès de IONOS.

Domain-Checker
Aller au menu principal