Terraria est un jeu d'aventure et de survie en 2D avec une communauté multijoueur très active. Pour jouer avec vos amis sans dépendre d'un hôte qui doit rester connecté, un serveur dédié est la solution idéale. TShock, la surcouche serveur la plus utilisée, ajoute un système de permissions, des commandes avancées et le support des plugins.
Installation de TShock
TShock se télécharge gratuitement depuis le dépôt GitHub officiel. Téléchargez la dernière version compatible avec votre version de Terraria et extrayez l'archive sur votre serveur de jeu ou VPS. Lancez ensuite TShock.Server.exe (Windows) ou exécutez via dotnet sur Linux. Au premier lancement, TShock génère les fichiers de configuration et crée un monde par défaut.
Configuration du serveur
Le fichier principal est serverconfig.txt à la racine du serveur. Paramètres clés :
world: chemin complet vers le fichier monde (.wld) à charger.maxplayers: nombre maximum de joueurs (8 par défaut, jusqu'à 255).port: port du serveur (7777 par défaut).password: mot de passe optionnel pour restreindre l'accès.difficulty: difficulté du monde (0 = Normal, 1 = Expert, 2 = Master, 3 = Journey).autocreate: taille du monde généré (1 = petit, 2 = moyen, 3 = grand).
Tailles de monde
Terraria propose trois tailles : petit (4200 x 1200 blocs), moyen (6400 x 1800) et grand (8400 x 2400). Un monde plus grand offre plus d'espace mais consomme davantage de mémoire. Pour 4 à 8 joueurs, un monde moyen offre le meilleur équilibre. Les grands mondes conviennent aux groupes de 10 joueurs ou plus.
Système de permissions TShock
TShock utilise des groupes pour gérer les permissions : guest, default, vip, trustedadmin et superadmin. Commandes utiles :
/user group [nom] [groupe]: assigner un joueur à un groupe./ban add [nom] [raison]: bannir un joueur./kick [nom] [raison]: expulser un joueur./group addperm [groupe] [permission]: ajouter une permission.
Le fichier tshock/config.json contient les réglages avancés comme la protection anti-triche et les limites de spawn.
Plugins
TShock supporte un écosystème de plugins :
- WorldEdit : édition rapide de zones du monde.
- InfiniteChests : stockage illimité de coffres.
- Regions : protection de zones contre la destruction non autorisée.
- SEconomy : système d'économie avec monnaie virtuelle.
Placez le fichier .dll dans ServerPlugins et redémarrez le serveur.
Sauvegardes et maintenance
Les mondes sont stockés dans des fichiers .wld. Programmez des sauvegardes régulières en copiant ces fichiers. Forcez une sauvegarde à tout moment avec /save. Les serveurs Terraria consomment peu de ressources : 1 à 2 Go de RAM suffisent pour la plupart des configurations.
Nos serveurs Terraria sont préconfigurés avec TShock et incluent une protection anti-DDoS. Besoin d'aide ? Ouvrez un ticket de support.
Quelle version de TShock utiliser ?
Utilisez toujours la dernière version stable compatible avec votre version de Terraria. Vérifiez la page des releases sur GitHub pour connaître la correspondance entre versions TShock et Terraria.
Combien de joueurs un serveur Terraria peut-il gérer ?
Jusqu'à 255 en théorie, mais au-delà de 16, les combats de boss deviennent chaotiques et la bande passante augmente fortement. Pour une expérience confortable, prévoyez 8 à 16 joueurs sur un monde moyen ou grand.
Les joueurs doivent-ils installer TShock ?
Non. TShock est une modification côté serveur uniquement. Les joueurs se connectent avec leur client Terraria standard. Il suffit que la version du client corresponde à celle du serveur.