Réseautage - Les jeux ne peuvent pas voir / rejoindre les serveurs LAN de quelqu'un d'autre, sauf si j'héberge

10

Cela se produit avec divers jeux, de Battlefield 2 à Trackmania et semble donc être une erreur de configuration réseau:

Lorsque quelqu'un d'autre héberge un jeu LAN, je suis le seul à ne pas voir son serveur dans le navigateur du serveur en jeu, et je ne peux pas non plus le rejoindre avec une connexion IP directe. Cependant, lorsque j'héberge le jeu, tout le monde est capable de rejoindre mon serveur sans aucun problème. Je suis également le seul sur le réseau à rencontrer ces problèmes.

Choses que j'ai déjà vérifiées:

  • Le pare-feu Windows est configuré pour autoriser chaque application (et le problème persiste quand il est complètement désactivé)
  • D'autres programmes de mise en réseau et Internet comme les navigateurs, le courrier électronique, ssh et ftp fonctionnent parfaitement bien
  • Divers paramètres d'adresse IP / masque de sous-réseau statiques / dynamiques et les paramètres de passerelle par défaut ne résolvent pas le problème
Silveri
la source
1
Et les pare-feu de vos amis? Quelle est la disposition du LAN? Un seul routeur ou plusieurs? Fonctionne-t-il sur d'autres réseaux?
gronostaj

Réponses:

26

Le problème semblait être que les jeux ne gèrent pas correctement mon PC avec plusieurs adaptateurs réseau. Ils se connectent ensuite à l'aide de la mauvaise carte réseau et ne voient que le propre réseau / sous-réseau de cette carte.

Dans mon cas, cela a été causé par l' adaptateur réseau Virtualbox , bien qu'il semble également être courant avec d'autres adaptateurs logiciels tels que Hamachi . La solution la plus simple que j'ai pu trouver était de désactiver l'adaptateur problématique avant de jouer à n'importe quel jeu. Les autres options possibles sont de désactiver toutes les autres cartes réseau à l'exception de celle de votre réseau actuel ou de configurer correctement la priorité de vos cartes réseau.

La priorité des cartes réseau peut être définie en suivant cette procédure dans Windows Vista / Seven ( source ):

  • Ouvrez le «Centre Réseau et partage»
  • Choisissez les paramètres «Modifier l'adaptateur»
  • Appuyez sur ALT sur votre clavier pour afficher les menus
  • Dans le menu "Avancé", choisissez "Paramètres avancés"
  • Sous l'onglet «Adaptateurs et liaisons», sélectionnez votre carte réseau appropriée dans la «liste des connexions»
  • Utilisez la flèche verte à droite pour la déplacer vers le haut de la liste des priorités de l'adaptateur réseau Windows
  • Cliquez sur 'OK' pour appliquer les nouveaux paramètres et vous avez terminé!
Silveri
la source
Pourquoi ce paramètre crucial est-il caché comme ça? J'utilise Windows 10 et votre méthode fonctionne de la même manière. Je vous remercie!
mattmilten
J'ai dû redémarrer après avoir désactivé toutes les autres cartes réseau, mais cela semble avoir fonctionné pour moi pour StarCraft Brood War. Merci!
Anthony Astige
1

Si vous connaissez l'IP du serveur, vous pouvez entrer via la ligne de commande comme ceci:

TmForever.exe / lan /join=192.168.100.110

Pour moi, ça a marché!

kaikalista
la source