Comment corriger l’erreur « Connexion perdue » dans Terraria
Avant de vous embêter, comprenez ce qui est probablement à l’origine des déconnexions
La plupart des déconnexions sont dues à des problèmes réseau : ports bloqués, latence du serveur relais ou versions incompatibles. Les mods peuvent être délicats, surtout si les versions ne sont pas identiques. Sauvegardez donc vos mondes, personnages et informations de mods si vous utilisez des mods. Assurez-vous que votre jeu est en version vanilla ou que les mods sont synchronisés si vous utilisez tModLoader. Réfléchissez également à la solution : hébergez-vous ou rejoignez-nous simplement la partie ? Les solutions peuvent varier. En résumé, le problème se résume souvent à des problèmes de pipelines réseau ou de compatibilité. Passons maintenant aux solutions.
Solutions à essayer lorsque Terraria continue de vous laisser tomber
Exécutez le jeu en tant qu’administrateur
Cela est utile car Windows bloque parfois l’accès de Terraria au réseau, notamment lorsqu’il tente d’ouvrir des ports ou de communiquer à travers des pare-feu. Sans droits d’administrateur, le jeu peut échouer silencieusement, entraînant des erreurs de déconnexion. L’exécuter en tant qu’administrateur lui accorde les autorisations nécessaires pour gérer correctement les connexions réseau. Sur certaines configurations, avec le temps, cela semble simplement fonctionner mieux ; je ne sais pas pourquoi, probablement à cause d’une prudence excessive de Windows.
Recherchez Terraria.exe, généralement dans Steam\steamapps\common\Terraria. Faites un clic droit dessus, accédez à Propriétés → onglet Compatibilité, puis cochez « Exécuter ce programme en tant qu’administrateur ». Pour localiser le fichier si vous ne le savez pas déjà : dans Steam, faites un clic droit sur Terraria, sélectionnez Gérer → Parcourir les fichiers locaux. Ensuite, appliquez-le.
L’hébergement avec un serveur dédié peut aider
Les serveurs relais Steam pouvant parfois être instables (lag, perte de paquets, etc.), l’hébergement sur un serveur dédié est une bonne solution si vous subissez des déconnexions fréquentes. Cela supprime le relais Steam et offre une connexion plus directe. De plus, c’est plus stable avec plusieurs joueurs ou modérateurs impliqués.
Accédez à Steam\steamapps\common\Terraria, puis essayez d’exécuter TerrariaServer.exe. Vous pouvez également utiliser des fichiers batch comme start-server-steam-friends.batou start-server-steam-private.bat— double-cliquez simplement dessus. Assurez-vous que la version du jeu de tous les joueurs est identique et que votre monde et vos mods correspondent à ceux du serveur. Pour vous connecter, une personne devra trouver son adresse IP :
- Ouvrez l’invite de commande, exécutez
ipconfig. - Recherchez l’ adresse IPv4 : c’est votre IP locale.
- Si des personnes se connectent depuis l’extérieur de votre réseau local, vous devrez rediriger le port 7777 sur votre routeur (les instructions varient, mais elles sont généralement enregistrées dans les paramètres d’administration de votre routeur).Cette étape est essentielle pour que des personnes extérieures à votre réseau puissent se connecter.
Partagez votre IP publique (consultez whatismyipaddress.com ) avec vos amis, et ils pourront vous rejoindre soit en saisissant l’IP dans Multijoueur → Rejoindre via IP, soit via Steam si vous utilisez des serveurs Steam.
Conseil de pro : gardez la fenêtre du serveur ouverte pendant que vous jouez. La fermer tue le monde. Sur une configuration, cela fonctionnait parfaitement avec la fenêtre du serveur réduite ou en arrière-plan.
Réduisez la valeur MTU pour améliorer la stabilité
C’est un peu sournois, mais parfois nécessaire. Le MTU (Maximum Transmission Unit) contrôle la taille des paquets. Si elle est trop élevée pour votre réseau, des paquets peuvent être perdus, ce qui peut amener le jeu à penser que vous êtes déconnecté. Réduire le MTU signifie des paquets plus petits, qui voyagent plus efficacement, surtout si votre connexion internet est mauvaise.
Tout d’abord, vérifiez votre MTU actuel : ouvrez l’invite de commande en tant qu’administrateur et exécutez netsh interface ipv4 show subinterfaces. Recherchez votre connexion active, probablement appelée « Wi-Fi » ou « Ethernet », et notez sa valeur dans la colonne MTU.
Si la valeur est de 1 500 (standard pour la plupart des connexions), essayez de la réduire à 1 480 ou 1 472. Pour ce faire, saisissez ceci (remplacez « Wi-Fi » par le nom de votre adaptateur et 1 480 par la valeur de votre choix) :
netsh interface ipv4 set subinterface "Wi-Fi" mtu=1480 store=persistent
Appuyez sur Entrée, puis redémarrez votre PC ou désactivez/activez la carte réseau pour la maintenir. Si la situation se dégrade ou si vous souhaitez revenir à la normale, remplacez simplement 1480 par votre valeur MTU d’origine.
Ouverture de Terraria via le pare-feu
C’est assez évident, mais on l’oublie souvent. Le jeu doit envoyer et recevoir des données via des ports spécifiques, et le pare-feu Windows ou d’autres outils de sécurité peuvent bloquer cela. Autoriser Terraria et TerrariaServer à traverser le pare-feu est une solution rapide et résout généralement les problèmes de déconnexion causés par des ports bloqués.
- Appuyez sur Win + R, tapez
control firewall.cpl, appuyez sur Entrée. - Cliquez sur « Autoriser une application ou une fonctionnalité via le pare-feu Windows Defender ».
- Cliquez sur « Modifier les paramètres ». Recherchez Terraria et TerrariaServer. S’ils sont présents, assurez-vous que les cases « Privé » et « Public » sont cochées.
- S’ils ne sont pas répertoriés, cliquez sur « Autoriser une autre application… », accédez à votre dossier Terraria, généralement sous
Program Files (x86)ou Steam, puis ajoutezTerraria.exeetTerrariaServer.exe. - Cliquez sur OK, puis redémarrez le jeu pour tester si les connexions sont plus stables maintenant.
Vérifier la version du jeu / Mettre à jour
Parfois, de simples incompatibilités de version peuvent entraîner des déconnexions. Si votre client ne correspond pas à la version du jeu de l’hôte, ou si les fichiers locaux sont corrompus, la connexion est perturbée. De plus, si vous utilisez tModLoader, assurez-vous de le mettre à jour : les versions de mod incompatibles ont tendance à provoquer des déconnexions instantanées.
Accédez à Steam, faites un clic droit sur Terraria dans votre bibliothèque, puis sélectionnez Propriétés → Fichiers installés → Vérifier l’intégrité des fichiers du jeu. Steam vérifiera et remplacera les fichiers corrompus ou manquants. Si des mises à jour sont en attente, laissez Steam télécharger complètement avant de revenir en multijoueur. Pour tModLoader, procédez de la même manière : mettez à jour pour correspondre à la version de l’hôte et vérifiez que les versions des mods sont identiques.
Résumé
- Exécutez Terraria en tant qu’administrateur pour accorder des autorisations réseau.
- Utilisez un serveur dédié pour un hébergement plus stable, notamment avec des mods ou plusieurs joueurs.
- Réduisez la valeur MTU pour améliorer la stabilité des paquets sur les réseaux plus faibles.
- Assurez-vous que Terraria est autorisé via votre pare-feu.
- Vérifiez la version du jeu et vérifiez les fichiers pour éviter les incompatibilités ou la corruption.
Conclure
Ces correctifs ne sont pas une solution miracle, mais ils couvrent les causes courantes de cette fâcheuse erreur de « Connexion perdue ».Parfois, une simple mise à jour des pilotes réseau ou une réinitialisation du routeur peut faire des merveilles. En résumé, il s’agit d’identifier la source du problème entre vous et le serveur de jeu. Espérons que cela permettra à quelqu’un de recommencer à jouer sans interruptions constantes. Bonne chance !