Je peux me connecter sans problème aux serveurs d'autres personnes dans Team Fortress 2. Je n'ai des problèmes que lorsque j'essaie de me connecter au serveur dédié d'un ami sur Internet. En général, un message s'affiche et dit qu'il "s'est arrêté après 4 tentatives" ou que "le serveur ne répond pas". Je sais que le serveur répond, car la personne qui l'utilise et toute autre personne connectée au même réseau local peuvent le faire fonctionner sans problème. J'ai essayé d'utiliser plusieurs autres ordinateurs, cartes et moyens pour me connecter au serveur, mais rien ne semble fonctionner. Quel est le problème et comment puis-je le résoudre ?
Réponses
Trop de publicités?Si seules les personnes se trouvant sur le même réseau local peuvent se connecter, le problème est certainement lié au pare-feu du serveur ou, plus probablement, au routeur utilisé par votre ami.
Dans le premier cas, il se peut que le pare-feu soit configuré pour accepter les connexions provenant d'ordinateurs situés sur le même sous-réseau (c'est-à-dire sur le réseau local), mais pour bloquer les connexions provenant d'ordinateurs situés en dehors du sous-réseau. Réglez les autorisations du pare-feu sur le serveur et vous serez prêt.
Dans le second cas, il est probable que les ports utilisés par le serveur ne soient pas transférés par le routeur. Le routeur ne sait pas quoi faire des connexions entrantes qui n'ont pas été initiées par l'un des ordinateurs du réseau local, et le serveur TF2 n'est peut-être pas assez intelligent pour dire au routeur qu'il écoute sur le port 270xx. Transférez les ports requis à l'aide de l'outil de configuration (web) du routeur, et vous devriez être en mesure de le faire.
Ici est un complément d'information sur la mise en place d'un serveur et sur les ports nécessaires.
EDITAR: @Matthew Read a posté un bonne réponse sur une question similaire listant les ports utilisés par les jeux Valve.
L'une des choses à vérifier est l'IP que vous utilisez.
Si vous utilisez la même adresse IP que d'autres personnes sur leur réseau local, il s'agira très probablement d'une adresse locale (192.168.x.x, ou similaire). Cela ne fonctionnera pas sur l'internet et vous aurez besoin de leur adresse IP externe.
Ils peuvent l'obtenir sur un site web tel que http://www.whatismyip.com/ ou http://www.ipchicken.com .
Ils devront alors s'occuper de la redirection des ports vers le serveur, comme dans la réponse de MBraedley.