En mai 2011, une équipe de quatre dé­ve­lop­peurs appelée Re-Logic a publié sur Steam la première version de Terraria, un jeu de type bac à sable pour Windows. Entre-temps, le jeu a été élargi à Linux et Mac, PlayS­ta­tion, XboX, iOS, Android et Nintendo. Si vous souhaitez explorer avec d’autres joueurs le jeu généré de manière aléatoire, nous vous re­com­man­dons de créer votre propre serveur Terraria. Lisez ce guide pour com­prendre comment cela fonc­tionne et pourquoi louer le matériel est la meilleure solution.

Serveur Terraria : hé­ber­ge­ment sur son propre PC ou via un four­nis­seur ?

Si vous souhaitez jouer à Terraria en ligne avec d’autres uti­li­sa­teurs, deux options s’offrent à vous. Vous pouvez utiliser la fonction « Host & Play » du client Terraria pour héberger votre propre jeu en ligne di­rec­te­ment sur votre appareil. Les autres joueurs peuvent alors entrer dans votre monde avec ou sans mot de passe. Lorsque vous terminez le jeu, le serveur s’arrête toutefois au­to­ma­ti­que­ment. Si vous souhaitez éviter ce dé­sa­gré­ment, choi­sis­sez la deuxième option : exécutez le logiciel de serveur dédié de Terraria. Tant que cette ap­pli­ca­tion fonc­tionne, vous et les autres joueurs pouvez vous connecter au serveur Terraria via le point « Join via IP » (Connexion par IP).

En théorie, vous pouvez également laisser fonc­tion­ner ce logiciel pour un serveur dédié sur votre PC privé. Pour un fonc­tion­ne­ment en continu du serveur Terraria, il faudrait toutefois que cet or­di­na­teur fonc­tionne 24 heures sur 4, ce qui gé­nè­re­rait des frais éner­gé­tiques im­por­tants. De la même manière, en termes de main­te­nance du matériel, une pièce abîmée re­lè­ve­rait de votre res­pon­sa­bi­lité. En outre, une connexion Internet stable et per­for­mante est in­dis­pen­sable pour que tous les joueurs puissent profiter d’une ex­pé­rience de jeu la plus fluide possible. Une al­ter­na­tive plus simple et pratique est de confier l’hé­ber­ge­ment du serveur Terraria à un four­nis­seur qui se charge des aspects élé­men­taires du serveur Terraria, comme la dis­po­ni­bi­lité, la main­te­nance ou les per­for­mances.

Conseil

Qu’est-ce qu’un serveur au juste ? Dans notre article détaillé sur les serveurs, nous répondons à cette question et à bien d’autres. Nous abordons notamment l’uti­li­sa­tion ambigüe de la notion de serveur dans le domaine in­for­ma­tique.

Quelle est la con­fi­gu­ra­tion système requise pour un serveur Terraria ?

La con­fi­gu­ra­tion requise pour créer un serveur Terraria sur le matériel est re­la­ti­ve­ment mi­ni­ma­liste, ce qui n’est guère sur­pre­nant au vu du design 2D. La mémoire vive est notamment pri­mor­diale : les dé­ve­lop­peurs indiquent une valeur minimale de 512 Mo pour un petit monde de jeu avec peu de joueurs et sans mo­di­fi­ca­tion. Pour des mondes plus im­por­tants, vous devez au moins disposer de 1 ou 2 Go (à partir de 10 joueurs). Si vous envisagez un serveur Terraria pour plus de 50 joueurs, 4 Go ou plus sont toutefois re­com­man­dés. À cela s’ajoutent les besoins de la mémoire prin­ci­pale du système d’ex­ploi­ta­tion. Pour Windows Server 2016, 512 Mo ou 2 Go sont par exemple né­ces­saires pour la mémoire vive (sans ou avec interface graphique).

Le pro­ces­seur et l’espace disque dis­po­nible ne jouent quasiment aucun rôle dans l’hé­ber­ge­ment du serveur Terraria. Un pro­ces­seur à 2 GHz devrait fournir la puissance de calcul né­ces­saire à une instance de serveur. En termes de mémoire, il suffit de disposer de peu de gi­gaoc­tets pour avoir suf­fi­sam­ment de place pour les données uti­li­sa­teurs à long terme. Dans ce cas, il faudrait également ajouter le besoin en res­sources du système d’ex­ploi­ta­tion. Pour le système Windows mentionné, que nous utilisons aussi dans le tutoriel ci-après, il convient de prévoir 32 Go d’espace disque dis­po­nible et un pro­ces­seur à 1,4 GHz (64 bits).

Note

Le monde de Terraria n’a certes pas autant d’exigences en termes de connexion Internet que des jeux 3D mul­ti­joueur si­mi­laires, mais les con­nexions privées sont souvent dé­sa­van­ta­geuses. La puissance d’envoi dis­po­nible cause ici ra­pi­de­ment des décalages in­dé­si­rables : le tarif classique de la DSL 16 000 offre gé­né­ra­le­ment seulement une vitesse de té­lé­char­ge­ment comprise entre 1 et 2 Mbit/s.

Server Terraria : quelles sont les options d’hé­ber­ge­ment proposées par IONOS ?

Avec des res­sources louées pour votre propre serveur Terraria, vous êtes bien plus flexible, par exemple si vous n’avez plus besoin de serveur ou si vous souhaitez le couper tem­po­rai­re­ment. Gé­né­ra­le­ment, vous éco­no­mi­sez également de l’argent lorsque vous ne four­nis­sez et ne maintenez pas vous-même le matériel pour votre propre serveur et ne payez pas les coûts éner­gé­tiques associés.

L’ensemble des pres­ta­tions concrètes et des frais pour le matériel du serveur varie d’un four­nis­seur à l’autre. Chez IONOS, vous avez par exemple le choix entre les trois solutions suivantes :

Pour l’hé­ber­ge­ment du serveur Terraria, nous vous con­seil­lons les deux premières options qui reposent sur des res­sources ma­té­rielles vir­tua­li­sées. La dif­fé­rence entre ces deux solutions ? Sur les serveurs virtuels, vous louez une con­fi­gu­ra­tion ma­té­rielle fixe à un prix mensuel fixe. Sur les serveurs Cloud, vous pouvez augmenter ou réduire la puissance de calcul à tout moment et payer seulement ce que vous utilisez réel­le­ment. Un serveur dédié vous permet quant à lui d’accéder à du matériel dédié qui est réservé pour vous. Pour un serveur Terraria, vous n’avez en principe pas besoin d’un tel modèle. Si vous envisagez toutefois un autre serveur de jeu requérant des calculs intensifs et sou­hai­te­riez installer un serveur Minecraft ou créer un serveur Rust, vous êtes mieux équipé avec un serveur dédié.

Note

IONOS garantit une connexion haut débit externe du serveur avec jusqu’à 400 Mbit/s, quel que soit le modèle de serveur choisi.

Nous avons ré­ca­pi­tulétrois scénarios possibles pour avoir son propre serveur Terraria, avec les tarifs cor­res­pon­dants pour un serveur virtuel, un serveur Cloud et un serveur dédié chez IONOS :

Exigences minimales (avec système d’ex­ploi­ta­tion Windows Server 2016) Serveur virtuel conseillé Serveur Cloud conseillé Serveur dédié conseillé
Petit monde de jeu, 2-5 joueurs, aucune mo­di­fi­ca­tion 2,0 GHz (2 vCores), 3 Go RAM, 40 Go SSD Serveur virtuel Cloud L (VPS L) Serveur dédié IX6-32 HDD ou Serveur dédié AR6-32 HDD
Grand monde de jeu, 50 joueurs et +, mo­di­fi­ca­tions 2,0 GHz (2 vCores), 6 Go RAM, 50 Go SSD Serveur virtuel Cloud RAM M (VPS M RAM) Serveur dédié IX6-32 HDD ou Serveur dédié AR6-32 HDD
Grand monde de jeu, 100-255 joueurs, mo­di­fi­ca­tions 2,8 GHz (3 vCores min.), 10 Go RAM, 60 Go SSD Serveur virtuel Cloud RAM L (VPS L RAM) Serveur dédié IX6-32 HDD ou Serveur dédié AR6-32 HDD
Conseil

Démarrez dès aujourd’hui votre aventure dans le serveur Terraria grâce à un serveur Cloud to­ta­le­ment évolutif de IONOS. Et si besoin, réservez fa­ci­le­ment votre propre domaine !

Créer un serveur Terraria : tutoriel détaillé (Windows Server)

Vous avez trouvé la solution adaptée pour l’hé­ber­ge­ment de votre serveur Terraria ? Plus rien ne s’oppose donc à votre projet d’aventure en ligne spé­cia­le­ment conçue. Nous vous pré­sen­tons ci-dessous des exemples ex­pli­quant comment vous, en tant que client IONOS (serveur virtuel, serveur Cloud, serveur dédié), pouvez mettre en place un serveur Terraria reposant sur Windows Server 2016.

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

Pour commencer, vous devez vous connecter au serveur. En tant que client IONOS, vous pouvez fa­ci­le­ment installer la connexion à distance requise via le Cloud Panel. Connectez-vous à l’aide de vos données per­son­nelles sur la page de connexion et sé­lec­tion­nez la catégorie « Server & Cloud ».

Sé­lec­tion­nez le serveur sur lequel vous souhaitez installer le logiciel du serveur Terraria, puis, dans la section « Données d’accès », cliquez sur le lien de té­lé­char­ge­ment en regard de l’entrée « Connexion Bureau à distance » :

Image: Cloud Panel de IONOS : aperçu du serveur
Cloud Panel de IONOS : aperçu du serveur

Confirmez l’ouverture du fichier avec l’ap­pli­ca­tion standard « Connexion Bureau à distance » en cliquant sur « OK ». Vous pouvez également en­re­gis­trer le fichier .rdp lo­ca­le­ment et l’ouvrir en double-cliquant dessus. Pour établir la connexion au serveur Terraria, vous êtes à présent invité à saisir vos iden­ti­fiants. Tant que vous n’avez pas encore défini vos propres pa­ra­mètres pour le compte, le nom d’uti­li­sa­teur et le mot de passe initial se trouvent dans les données d’accès du Cloud Panel.

Note

Lorsque vous vous connectez à votre serveur Terraria pour la première fois, le système d’ex­ploi­ta­tion affiche un aver­tis­se­ment de sécurité. En effet, le cer­ti­fi­cat de sécurité du serveur n’est pas encore classé comme fiable.

Étape 2 : installer le serveur Terraria via le client Steam

Vous installez au­to­ma­ti­que­ment l’ap­pli­ca­tion serveur pour Terraria lors de l’ins­tal­la­tion du jeu. Nous nous sommes procuré le jeu en 2D via Steam où vous pouvez fa­ci­le­ment té­lé­char­ger des jeux et serveurs depuis la bi­blio­thèque. Pour ce faire, après l’achat, cliquez sur l’entrée Terraria, puis sur le bouton Download (Té­lé­char­ger) pour lancer le té­lé­char­ge­ment.

Image: Terraria dans la bibliothèque Steam
Terraria dans la bi­blio­thèque Steam

Étape 3 : installer le cadre Microsoft XNA

Si vous ne l’avez pas encore installé sur votre serveur, la prochaine consiste à té­lé­char­ger et installer la version actuelle du cadre Microsoft XNA. Le cadre contient les com­po­sants d’exécution requis pour l’exécution d’un serveur Terraria. Les fichiers né­ces­saires à l’ins­tal­la­tion sont dis­po­nibles di­rec­te­ment sur le site Web de Microsoft .

Étape 4 : con­fi­gu­rer votre propre serveur Terraria

Le ré­per­toire par défaut est C:\Program Files (x86)\Steam\steamapps\common\Terraria. Après l’ins­tal­la­tion, les quatre fichiers suivants sont im­por­tants pour le contrôle et le démarrage ultérieur du serveur Terraria :

  • Ter­ra­ria­Ser­ver.exe : fichier principal pour le serveur Terraria ; peut être exécuté de manière autonome.
  • ser­ver­con­fig.txt : fichier de con­fi­gu­ra­tion dans lequel vous pouvez définir tous les pa­ra­mètres im­por­tants de votre propre serveur Terraria.
  • start-server.bat : fichier batch qui lance le serveur en utilisant le fichier ser­ver­con­fig.txt ; contient un loopback afin de re­dé­mar­rer le serveur au­to­ma­ti­que­ment après un plantage.
  • start-server-steam-friends.bat : fichier batch pour le démarrage d’un serveur sur la base de la fonction « Host & Play » via une console ; permet de jouer avec des amis membres de Steam.
Image: Répertoire de Terraria avec les fichiers du serveur
Ré­per­toire de Terraria avec les fichiers du serveur

Avant même le premier démarrage, vous pouvez définir la con­fi­gu­ra­tion de base de votre serveur Terraria dans le fichier ser­ver­con­fig.txt. Ouvrez le* fichier texte* avec votre éditeur favori. Parmi les pa­ra­mètres possibles figurent entre autres le nom et le mot de passe du serveur, le nombre de joueurs maximal souhaité, le niveau de dif­fi­culté et la langue du serveur. Une liste détaillée est dis­po­nible dans la partie « Fichier con­fi­gu­ra­tion Serveur » du Wiki officiel de Terraria.

Étape 5 : ouvrir les ports TCP/UDP 7777

Afin d’autoriser les uti­li­sa­teurs à accéder à leur serveur, vous devez également ouvrir les ports TCP et UDP 7777. L’ap­pli­ca­tion serveur de Terraria utilise les deux ports réseau pour com­mu­ni­quer. Activez donc les deux ports dans le pare-feu avant de démarrer le serveur.

Les clients IONOS peuvent fa­ci­le­ment ouvrir ces deux ports sur le Cloud Panel : sé­lec­tion­nez une nouvelle fois le menu « Server & Cloud », puis la con­fi­gu­ra­tion de l’hé­ber­ge­ment de votre serveur Terraria. Dans le menu latéral gauche, cliquez sur « Réseau », puis sur « Stra­té­gies de pare-feu ». Sé­lec­tion­nez le serveur et en­re­gis­trez les ports en sai­sis­sant les pa­ra­mètres suivants sous « Entrant » :

  • IP autorisé : tous (Laissez ce champ tel quel.)
  • Protocole : TCP/UDP
  • Port(s) : 7777
  • Des­crip­tion : des­crip­tion in­di­vi­duelle de l’ouverture du port
Image: Activation du port dans le Cloud Panel de IONOS
Ac­ti­va­tion du port dans le Cloud Panel de IONOS

Cliquez sur « Ajouter la règle » pour lancer l’ac­ti­va­tion des ports, ce qui peut né­ces­si­ter quelques minutes.

Étape 6 : démarrer le serveur du jeu Terraria

Dans les stra­té­gies de pare-feu de Cloud Panel, vous pouvez voir sous « Statut » si le processus d’ouverture est terminé ou en cours. Dès que les ports sont ouverts, vous pouvez démarrer votre serveur Terraria. Pour ce faire, la solution la plus simple est le fichier batch start-server.bat déjà mentionné. Naviguez donc dans le ré­per­toire de Terraria, puis double-cliquez sur le fichier batch pour démarrer le serveur.

Si vous n’avez pas encore spécifié les in­for­ma­tions im­por­tantes, comme le niveau de dif­fi­culté ou le nom du monde de jeu, dans le fichier de con­fi­gu­ra­tion, la ligne de commande les demande à tour de rôle. Im­mé­dia­te­ment après, la création du serveur débute et peut durer plusieurs minutes en fonction de la taille et de la valeur d’amorçage. Si le processus se déroule cor­rec­te­ment, l’invite de commande présente un message de con­fir­ma­tion cor­res­pon­dant.

Image: Server Terraria : message de l’invite de commande après un démarrage réussi
Serveur Terraria : message de l’invite de commande après un démarrage réussi

Étape 7 : se connecter au serveur

Si vous ou vos amis souhaitez vous connecter au nouveau serveur Terraria, procédez comme suit :

  1. Démarrez Terraria de la manière ha­bi­tuelle.
  2. Cliquez sur « Mul­ti­joueur ».
  3. Sé­lec­tion­nez l’option « Connexion par IP » et un avatar.
  4. Saisissez l’adresse IP de votre serveur (en ajoutant :7777 au port).
  5. Cliquez sur « Accepter ».
  6. Saisissez le mot de passe du serveur si vous en avez attribué un.
Image: Terraria : saisir l’adresse du serveur
Terraria : saisir l’adresse du serveur

Dès que la connexion au serveur a été établie, votre aventure Terraria spé­cia­le­ment créée peut enfin commencer !

Image: Capture d’écran de Terraria
Capture d’écran de Terraria
Aller au menu principal