Comment créer un serveur Terraria
Sur cette page
Entre amis, Terraria devient un autre jeu : l'un creuse, l'autre construit, un troisième part chercher le boss auquel personne n'est prêt. Pour jouer à Terraria en multijoueur, il vous faut un serveur, et le jeu en propose deux types — la session Steam Host & Play, qui tourne dans votre jeu, et un serveur dédié Terraria, qui tourne de façon autonome.
Ce guide présente les deux, puis explique comment créer un serveur dédié sur votre PC, choisir entre Vanilla, TShock et tModLoader, faire tourner un serveur chez un hébergeur, et quels appareils peuvent réellement s'y connecter. Il est écrit pour Terraria 1.4.5, la version actuelle.
Host & Play ou serveur dédié
Host & Play est le bouton du menu Multiplayer de Terraria. Vous choisissez un monde, Steam invite vos amis, et vous jouez. Aucune configuration n'est nécessaire, ce qui en fait le bon choix pour une soirée de jeu. Le hic : le monde tourne dans votre jeu et s'arrête dès que vous le quittez, et seuls vos amis Steam peuvent rejoindre de cette façon.
Un serveur dédié est un programme à part — TerrariaServer — qui fait tourner un monde sans que personne ne joue sur la machine. Vos amis se connectent avec Join via IP, quand ils le souhaitent, et le monde continue de vivre quand vous vous déconnectez.
| Host & Play | Serveur dédié | |
|---|---|---|
| Configuration | Aucune | Quelques minutes, plus la redirection de port à la maison |
| En ligne quand l'hôte ne joue pas | Non | Oui, tant que le serveur tourne |
| Qui peut rejoindre | Les amis Steam que vous invitez | Toute personne ayant l'IP, le port et le mot de passe |
| Outils d'admin et plugins | Non | Avec TShock |
| Mods | Avec tModLoader | Avec tModLoader |
Envie que votre monde reste en ligne sans votre PC ? Un serveur Terraria HytHost avec Vanilla, TShock ou tModLoader à partir de €2.59/mois.
Voir les offres TerrariaCréer un serveur dédié Terraria chez soi
Trouver le serveur
Si vous avez Terraria sur Steam, vous l'avez déjà : TerrariaServer.exe se trouve dans le dossier du jeu (dans Steam, clic droit sur Terraria > Manage > Browse local files). Pour Linux, ou une machine sans le jeu, téléchargez le serveur dédié sur terraria.org — le fichier actuel est terraria-server-1458.zip, qui contient les versions Windows, Linux et Mac.
Le lancer et répondre aux questions
- Lancez
TerrariaServer.exe(sous Linux,./TerrariaServer.bin.x86_64, idéalement danstmuxpour qu'il survive à la fermeture du terminal). - Choisissez un monde, ou appuyez sur
npour en créer un : taille (petit, moyen, grand), difficulté (Classic, Expert, Master, Journey), le mal du monde, un nom et une graine facultative. - Max players — appuyez sur Entrée pour 16.
- Server port — appuyez sur Entrée pour 7777.
- Automatically forward port? —
ydemande à votre routeur d'ouvrir le port par UPnP. Cela fonctionne souvent ; si vos amis ne peuvent toujours pas se connecter, redirigez-le à la main. - Mot de passe — définissez-en un, sauf si vous voulez voir débarquer des inconnus.
Quand la console indique que le serveur a démarré, il tourne. Tapez exit pour l'arrêter — le monde est sauvegardé avant.
Ouvrir le port
Redirigez le port TCP 7777 de votre routeur vers l'adresse IP locale du PC et autorisez TerrariaServer dans le pare-feu. Vos amis se connectent ensuite avec votre IP publique et le port 7777 ; vous-même, depuis le même PC, avec 127.0.0.1.
Éviter les questions avec serverconfig.txt
Pour un serveur que vous lancez souvent, mettez les réponses dans un fichier de configuration et démarrez-le avec TerrariaServer.exe -config serverconfig.txt. Le téléchargement inclut un exemple où chaque option est commentée :
world=C:\Users\You\Documents\My Games\Terraria\Worlds\MyWorld.wld autocreate=2 worldname=MyWorld difficulty=1 maxplayers=8 port=7777 password=changeme motd=Welcome, survivors secure=1
autocreate crée le monde si le fichier n'existe pas (1 petit, 2 moyen, 3 grand) ; difficulty vaut 0 Classic, 1 Expert, 2 Master, 3 Journey, et ne s'applique qu'à un nouveau monde. Les mondes se trouvent dans Documents/My Games/Terraria/Worlds sous Windows et dans ~/.local/share/Terraria/Worlds sous Linux.
Vanilla, TShock ou tModLoader
- Vanilla est le serveur officiel, exactement tel que Re-Logic le fournit. Il propose une poignée de commandes console et rien d'autre. Parfait pour un groupe d'amis qui se font confiance.
- TShock est un serveur basé sur la version vanilla qui ajoute ce dont un serveur public a besoin : comptes joueurs, groupes et permissions, protection de zones contre le grief, bannissements, interdiction d'objets, personnages côté serveur et plugins. Les joueurs se connectent avec le jeu normal. La version actuelle, TShock 6, fait tourner Terraria 1.4.5.
- tModLoader fait tourner des mods de contenu comme Calamity et Thorium. Chaque joueur a aussi besoin de tModLoader, qui repose encore sur Terraria 1.4.4 : un monde joué en 1.4.5 ne peut donc pas y être ouvert. Il a son propre guide : comment créer un serveur tModLoader.
Le premier démarrage de TShock
Un serveur TShock neuf affiche un code de configuration dans la console (il est aussi enregistré dans tshock/setup-code.txt). Rejoignez le serveur et tapez dans le chat :
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
La première ligne vous donne des droits temporaires, la deuxième crée votre compte propriétaire et la dernière ferme le système de configuration. Les réglages se trouvent dans tshock/config.json. Les anciens guides mentionnent /auth ; le TShock actuel utilise /setup.
Créer un serveur Terraria chez HytHost
- Commandez et choisissez le logiciel. Sur la page hébergement Terraria, choisissez une offre, puis Vanilla, TShock ou tModLoader, et une version du jeu de 1.4.1 jusqu'à la dernière 1.4.5. Le serveur est créé automatiquement après le paiement.
- Configurez le monde dans l'onglet Startup. Nom du monde, taille, difficulté (Journey et Master compris), graine, mot de passe, message du jour et nombre maximal de joueurs. La taille, la difficulté et la graine ne s'appliquent qu'à la création d'un nouveau monde.
- Ou importez votre propre monde. Arrêtez le serveur, envoyez votre fichier
.wlddanssaves/Worldsavec le gestionnaire de fichiers ou en sFTP, et indiquez dans le champ World Name de l'onglet Startup le nom du fichier sans.wld. Le nom peut contenir des lettres, des chiffres,-et_; renommez donc d'abord un fichier qui contient des espaces. - Connectez-vous par IP. Dans Terraria, choisissez Multiplayer > Join via IP, saisissez l'adresse et le port affichés dans votre panneau, puis le mot de passe. Sur une IP partagée, le panneau indique le port qui vous est attribué ; l'option Dedicated IP donne au serveur sa propre adresse sur le port 7777.
Vous changez d'avis sur le logiciel ? L'onglet Software bascule entre Vanilla, TShock et tModLoader et change la version, en conservant votre monde, votre mot de passe, le message du jour et les emplacements joueurs, après avoir enregistré un instantané du monde. Le seul changement qu'il refuse : passer un monde 1.4.5 sur tModLoader, qui ne peut pas l'ouvrir.
Vanilla, TShock ou tModLoader, toute version de 1.4.1 à 1.4.5 — hébergement Terraria dès €2.59/mois, et Iron pour un groupe d'amis à €5.18/mois.
Voir les offres TerrariaGarder le serveur en ligne quand votre PC est éteint
Un serveur à la maison est gratuit, et pour un groupe qui joue ensemble, il peut suffire pour toujours. La limite est simple : le monde est en ligne exactement aussi longtemps que votre PC. Chaque fois que vous l'éteignez, le redémarrez pour une mise à jour ou emportez le portable, le serveur part avec lui — et l'ami qui voulait se connecter pour une heure de minage ne trouve rien.
L'hébergement à domicile demande aussi un routeur que vous pouvez configurer ; certaines connexions — l'internet mobile, beaucoup de lignes partagées en « CGNAT » — ne peuvent pas du tout accepter de joueurs entrants.
Voilà la vraie raison de louer un serveur : non pas qu'il soit plus rapide à configurer, mais qu'il garde le monde en ligne jour et nuit sans votre PC. Pour les petits groupes, cela coûte moins cher qu'on ne le pense — Vanilla et TShock tournent confortablement sur l'offre Copper de 2 GB. Si vous voulez d'abord voir toutes les options gratuites, lisez hébergement de serveur Terraria gratuit.
Mobile, consoles et crossplay
Les joueurs mobiles peuvent rejoindre un serveur Terraria Vanilla par IP et port lorsque le téléphone et le serveur utilisent la même version du jeu. Sur le téléphone, c'est Multiplayer > Online, puis vous ajoutez l'adresse et le port du serveur.
- Les versions doivent correspondre. Les téléphones se mettent à jour à leur propre rythme ; si un téléphone est sur une autre version, choisissez la version correspondante pour le serveur — chez HytHost à la commande ou plus tard dans l'onglet Software, de 1.4.1 à 1.4.5.
- Les joueurs sur console ne peuvent pas encore rejoindre de serveurs dédiés. Re-Logic annonce que le crossplay sur console arrive, mais aujourd'hui les joueurs Xbox, PlayStation et Switch ne jouent qu'entre eux, sur leurs propres systèmes.
- tModLoader est réservé au PC, donc les joueurs mobiles ne peuvent pas rejoindre un serveur moddé.
- Steam et GOG sont le même jeu PC, et les deux peuvent rejoindre un serveur dédié avec Join via IP. Les invitations Host & Play sont réservées à Steam.
Commandes du serveur et quantité de RAM nécessaire
Tapez-les dans la console du serveur, sans barre oblique :
| Commande | Ce qu'elle fait |
|---|---|
help | Liste toutes les commandes |
playing | Affiche qui est en ligne |
save | Sauvegarde le monde |
exit | Sauvegarde et arrête le serveur ; exit-nosave arrête sans sauvegarder |
kick <player> / ban <player> | Expulse ou bannit un joueur ; pour le débannir, supprimez sa ligne dans banlist.txt |
password <new> | Change le mot de passe du serveur ; password seul l'affiche |
say <message> | Envoie un message à tout le monde |
motd <text> | Change le message du jour |
dawn, noon, dusk, midnight | Règle l'heure de la journée |
settle | Stabilise tous les liquides |
seed | Affiche la graine du monde |
RAM : un serveur vanilla est léger. Au repos, sans personne connecté, il utilise environ 0,6 GB sur un petit monde, 0,8 GB sur un moyen et un peu plus de 1 GB sur un grand, et davantage à mesure que les joueurs explorent. 2 GB font tourner Vanilla ou TShock confortablement pour un petit groupe, 4 GB conviennent à un groupe plus grand ou à un grand monde bien exploré, et tModLoader avec de gros mods de contenu demande 6–8 GB.
Questions fréquentes
Le logiciel serveur est gratuit : il est fourni avec la version Steam de Terraria et se télécharge sur terraria.org, et TShock et tModLoader sont gratuits eux aussi. L'héberger sur votre propre PC ne coûte que l'électricité, mais le monde n'est en ligne que tant que ce PC est allumé. Un serveur loué est l'option payante pour un monde qui reste en ligne sans lui.
Lancez TerrariaServer.exe depuis le dossier du jeu Terraria, choisissez ou créez un monde, acceptez le port 7777 et définissez un mot de passe. Redirigez le port TCP 7777 de votre routeur vers votre PC, et vos amis vous rejoignent avec votre IP publique via Join via IP.
Oui, sur un serveur Vanilla, lorsque le téléphone et le serveur utilisent la même version du jeu. Les joueurs mobiles passent par Multiplayer, puis Online, et ajoutent l'adresse IP et le port du serveur. Les serveurs tModLoader sont réservés au PC, donc les joueurs mobiles ne peuvent pas rejoindre un serveur moddé.
Pas encore. Les joueurs Xbox, PlayStation et Switch ne peuvent pas rejoindre de serveurs dédiés aujourd'hui ; ils jouent avec d'autres joueurs de la même famille de consoles. Re-Logic annonce que le crossplay sur console arrive.
Le port 7777 par défaut, en TCP. À la maison, redirigez TCP 7777 de votre routeur vers le PC qui fait tourner le serveur. Un serveur hébergé affiche son adresse et son port dans le panneau, il n'y a donc rien à rediriger.
Vanilla pour des amis qui veulent simplement jouer. TShock pour les serveurs publics ou communautaires qui ont besoin de comptes, de permissions et d'une protection contre le grief. tModLoader pour les mods de contenu comme Calamity ou Thorium, chaque joueur utilisant aussi tModLoader.
2 GB font tourner Vanilla ou TShock confortablement pour un petit groupe. Choisissez 4 GB pour un groupe plus grand ou un grand monde bien exploré, et 6 à 8 GB pour tModLoader avec de gros mods de contenu comme Calamity ou Thorium.
Dans Terraria, ils choisissent Multiplayer, puis Join via IP, et saisissent l'adresse IP du serveur, le port et le mot de passe. Pour un serveur sur votre PC, c'est votre IP publique et le port 7777 ; pour un serveur hébergé, l'adresse et le port affichés dans le panneau.
Oui. Copiez le fichier .wld de votre dossier Worlds vers le dossier des mondes du serveur et indiquez-le au serveur. Chez HytHost, envoyez-le dans saves/Worlds et indiquez le nom du fichier dans le champ World Name de l'onglet Startup ; un monde moddé a aussi besoin de son fichier .twld. Nous migrons également les mondes gratuitement.
Un serveur sur votre propre PC n'est en ligne que tant que le PC est allumé : un monde toujours disponible a donc besoin d'une machine qui ne s'éteint jamais. C'est exactement ce qu'est un serveur loué : le même serveur dédié, qui tourne dans un data center, sans rien à laisser allumé de votre côté.
Votre monde, en ligne même sans vous
L'hébergement Terraria HytHost fait tourner Vanilla, TShock ou tModLoader sur n'importe quelle version de 1.4.1 à 1.4.5, avec sauvegardes automatiques et migration de monde gratuite — dès €2.59/mois.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursCe guide vous a-t-il été utile ?