Un serveur Terraria avec TShock : plugins et administration
Un serveur Terraria vanilla se met en place en quelques minutes et convient très bien pour une soirée de construction entre amis. Mais dès que votre serveur grandit — plus de joueurs, des inconnus qui arrivent, un monde auquel vous tenez — vous atteignez ses limites : pas de comptes, pas de droits, pas de protection contre les griefers. C'est exactement pour cela qu'existe TShock : un logiciel serveur qui remplace le serveur vanilla et en fait une plateforme pleinement administrable, avec plugins, permissions et regions. Et le meilleur : vos joueurs ne remarquent rien, ils rejoignent simplement avec leur Terraria habituel.
Vanilla ou TShock : quelle différence ?
Le serveur vanilla est le programme brut livré avec Terraria. Il fait exactement une chose : faire tourner un monde. TShock est une alternative gratuite et open source qui construit par-dessus une couche d'administration complète :
- Comptes et groupes. Les joueurs s'enregistrent, et vous décidez par groupe de ce qui est permis : de l'invité au modérateur jusqu'à l'administrateur.
- Commandes. Téléporter des joueurs, changer l'heure, donner des objets, distribuer des bans — en jeu ou via la console.
- Regions. Protéger des zones contre la construction et la destruction, idéal pour votre spawn et les projets communs.
- Plugins. Des extensions qui donnent à votre serveur des fonctionnalités que le vanilla n'a tout simplement pas.
Le plus important à retenir : TShock ne change rien au jeu lui-même. Pas de nouveaux objets, pas de nouveaux boss — pour cela il vous faut tModLoader, on y revient plus loin. TShock tourne entièrement côté serveur, donc toute personne avec une installation Terraria classique peut rejoindre immédiatement.
Premier démarrage : réclamez tout de suite votre superadmin
Sur un serveur hébergé, vous choisissez TShock comme logiciel serveur et vous le lancez via le panel ; sur un serveur Terraria de MC-Node, c'est prêt en quelques clics. Vient ensuite l'étape la plus importante de tout le processus : devenir vous-même l'administrateur suprême. TShock sécurise cela avec un code de configuration à usage unique :
- Regardez dans la console. Au premier démarrage, TShock affiche un code setup, clairement signalé parmi les lignes de démarrage.
- Rejoignez votre serveur avec votre client Terraria habituel.
- Tapez dans le chat
/setupsuivi du code de la console. Vous êtes maintenant temporairement en mode configuration. - Créez votre compte avec
/user add jouwnaam wachtwoord superadminet connectez-vous avec/login jouwnaam wachtwoord. - Fermez le mode configuration avec un dernier
/setup. Dès lors, le code est inutilisable.
Faites-le immédiatement après le premier démarrage. Tant qu'aucun superadmin n'existe, votre serveur est un navire sans gouvernail — et vous ne voulez pas laisser traîner un code setup alors que des joueurs sont déjà en ligne.
Les réglages qui comptent vraiment
TShock conserve sa configuration dans config.json, dans le dossier tshock. On peut s'y perdre pendant des jours, mais trois choses doivent être réglées dès le premier jour :
- Un mot de passe serveur tant que votre serveur n'est pas destiné à tout le monde. Un serveur public sans mot de passe finit tôt ou tard par être trouvé — y compris par des gens aux intentions moins louables.
- Protection du spawn et regions. Protégez au minimum votre zone de spawn avec une region (via les commandes
/region), pour que les nouveaux joueurs ne commencent pas dans un cratère excavé. Les grandes constructions communes reçoivent leur propre region. - Droits par groupe. Passez en revue les groupes par défaut et demandez-vous pour chaque droit : est-ce que je veux qu'un nouveau venu quelconque puisse faire cela ? Les explosifs sont le classique à réserver à un rang supérieur.
Soyons honnêtes : TShock a beaucoup d'options et les valeurs par défaut ne sont pas idéales pour tous les serveurs. Prenez une petite heure pour parcourir la config ; cela sera doublement rentabilisé lors de la première visite d'un griefer désœuvré.
Plugins : les pistes qui valent le détour
Les plugins sont des fichiers .dll que vous placez dans le dossier ServerPlugins, puis vous redémarrez le serveur. La communauté en a construit des centaines au fil des ans ; ces pistes se retrouvent sur pratiquement tous les serveurs sérieux :
- Protection et rollback — un anti-grief plus poussé que les regions intégrées, y compris l'annulation des dégâts causés.
- Économie et boutiques — une monnaie, des boutiques et des récompenses pour les boss ou les événements.
- Warps et homes — des points de téléportation, pour que les joueurs n'aient pas à traverser la carte pendant une demi-heure.
- Chat et passerelles Discord — relayer le chat du serveur vers le Discord de votre communauté et inversement.
Deux avertissements pratiques. Premièrement : vérifiez toujours qu'un plugin a été conçu pour votre version de TShock, sinon votre serveur ne démarre pas ou le plugin ne fait silencieusement rien. Deuxièmement : ajoutez les plugins un par un et testez entre chaque. Si quelque chose casse, vous savez immédiatement qui est le coupable.
TShock ou tModLoader ? Un petit détour
La question revient toujours : puis-je aussi faire tourner des mods ? On parle alors de tModLoader, et c'est une voie fondamentalement différente. tModLoader ajoute du contenu — nouveaux objets, boss et refontes complètes — mais exige que chaque joueur utilise tModLoader avec les mêmes mods. TShock ajoute de l'administration et ne demande rien du tout aux joueurs. Combiner les deux ne va pas de soi ; en pratique, vous en choisissez un. Règle générale : vous voulez du nouveau contenu, choisissez tModLoader ; vous voulez un serveur (semi-)public bien administré avec un gameplay vanilla, choisissez TShock. L'arbitrage complet se trouve dans notre article sur l'hébergement de serveurs Terraria, ci-dessous dans les lectures conseillées.
Gestion du monde et sauvegardes
Votre monde Terraria est un seul fichier .wld, ce qui rend les sauvegardes étonnamment simples — et impardonnables à négliger. Un griefer, un fichier de sauvegarde corrompu ou une expérience de plugin ratée : avec la sauvegarde d'hier, c'est un haussement d'épaules ; sans, c'est la fin de l'histoire. Faites au minimum une sauvegarde avant chaque grand moment : la victoire sur le Wall of Flesh (le hardmode modifie votre monde de façon permanente), les grands événements et chaque modification de plugin. Sur le panel de MC-Node, vous créez des sauvegardes en un clic et pouvez aussi les télécharger (comment créer une sauvegarde), pour qu'il existe toujours une copie hors du serveur.
Un dernier conseil pour finir : ne comptez pas tout régler parfaitement en une soirée. Commencez par votre superadmin, un mot de passe et un spawn protégé — cela couvre l'essentiel des ennuis — et étoffez tranquillement le reste à mesure que votre serveur grandit.