Praca w sieci - Gry nie mogą zobaczyć / dołączyć do serwerów LAN innych osób, chyba że hostuję


10

Dzieje się tak w przypadku różnych gier, od Battlefield 2 po Trackmania, i dlatego wydaje się, że występuje błąd konfiguracji sieci:

Gdy ktokolwiek hostuje grę LAN, jestem jedyną osobą, która nie widzi swojego serwera w przeglądarce serwerów w grze, ani nie mogę dołączyć do niego przez bezpośrednie połączenie IP. Jednak gdy hostuję grę, wszyscy inni mogą bez problemu dołączyć do mojego serwera. Jestem także jedynym w sieci, w którym występują te problemy.

Rzeczy, które już sprawdziłem:

  • Zapora systemu Windows jest skonfigurowana tak, aby zezwalać każdej aplikacji (a problem nadal występuje, gdy jest ona całkowicie wyłączona)
  • Inne sieci i programy internetowe, takie jak przeglądarki, e-mail, ssh i ftp, działają doskonale
  • Różne statyczne / dynamiczne adresy IP / maski podsieci i domyślne ustawienia bramy nie rozwiązują problemu

1
Co z firewallami twoich przyjaciół? Jaki jest układ LAN? Jeden router czy wiele? Czy to działa w innych sieciach?
gronostaj

Odpowiedzi:


26

Problem polegał na tym, że gry nie obsługują poprawnie mojego komputera z wieloma kartami sieciowymi. Następnie łączą się przy użyciu niewłaściwej karty sieciowej i widzą tylko własną sieć / podsieć tego adaptera.

W moim przypadku było to spowodowane kartą sieciową Virtualbox , chociaż wydaje się, że jest to również wspólne z innymi kartami oprogramowania, takimi jak Hamachi . Najprostszym rozwiązaniem, jakie mogłem znaleźć, było wyłączenie problematycznego adaptera przed rozpoczęciem gry. Inne możliwe opcje to wyłączenie wszystkich innych kart sieciowych z wyjątkiem tej dla bieżącej sieci lub prawidłowe ustawienie priorytetu kart sieciowych.

Priorytet kart sieciowych można ustawić, wykonując tę ​​procedurę w systemie Windows Vista / Seven ( źródło ):

  • Centrum otwartej sieci i udostępniania'
  • Wybierz „Zmień ustawienia adaptera”
  • Naciśnij ALT na klawiaturze, aby wyświetlić menu
  • Z menu „Zaawansowane” wybierz „Ustawienia zaawansowane”
  • W zakładce „Adaptery i powiązania” wybierz odpowiednią kartę sieciową z „Listy połączeń”
  • Użyj zielonej strzałki po prawej stronie, aby przenieść ją na górę listy priorytetów kart sieciowych systemu Windows
  • Kliknij „OK”, aby zastosować nowe ustawienia i gotowe!

Dlaczego tak ważne ustawienie jest ukryte? Korzystam z systemu Windows 10, a twoja metoda działa tak samo. Dziękuję Ci!
mattmilten,

Musiałem zrestartować się po wyłączeniu wszystkich innych kart sieciowych, ale wydaje się, że zadziałało to w przypadku StarCraft Brood War. Dzięki!
Anthony Astige

1

Jeśli znasz adres IP serwera, możesz wprowadzić go za pomocą wiersza poleceń:

TmForever.exe / lan /join=192.168.100.110

Dla mnie to zadziałało!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.