Мережа - Ігри не можуть бачити / приєднуватися до чужих локальних серверів, якщо я не розміщую


10

Це трапляється з різними іграми, від Battlefield 2 до Trackmania, і тому, здається, є деяка помилка конфігурації мережі:

Коли хтось інший розміщує гру з локальною мережею, я єдиний, хто не бачить свого сервера в ігровому браузері сервера, і я не можу приєднатись до нього з прямим IP-з'єднанням. Однак, коли я розміщую гру, всі інші здатні приєднатися до мого сервера без проблем. Я також єдина в мережі, яка відчуває ці проблеми.

Речі, які я вже перевірив:

  • Брандмауер Windows налаштовано для дозволу кожної програми (і проблема все-таки виникає, коли вона повністю відключена)
  • Інші мережеві Інтернет-програми, такі як браузери, електронна пошта, ssh та ftp, працюють прекрасно
  • Різні статична / динамічна IP-адреса / маска підмережі та налаштування шлюзу за замовчуванням не вирішують проблему

1
Як щодо брандмауерів ваших друзів? Який макет локальної мережі? Один роутер або кілька? Чи працює це в інших мережах?
gronostaj

Відповіді:


26

Проблема, здавалося, полягала в тому, що ігри не справляються належним чином з моїм ПК, що має кілька мережевих адаптерів. Потім вони підключаються за допомогою неправильного мережевого адаптера і бачать лише власну мережу / підмережу адаптера.

У моєму випадку це було спричинено мережевим адаптером Virtualbox , хоча це, здається, є звичайним і для інших адаптерів програмного забезпечення, таких як Hamachi . Найпростішим рішенням, яке я міг знайти, було відключення проблемного адаптера перед грою в будь-яку гру. Інші можливі варіанти - відключити всі інші мережеві адаптери, окрім одного для вашої поточної мережі, або правильно встановити пріоритет мережевих адаптерів.

Пріоритет мережевих адаптерів можна встановити, дотримуючись цієї процедури в Windows Vista / Seven ( джерело ):

  • Відкрити "Центр мереж та обміну"
  • Виберіть налаштування "Змінити адаптер"
  • Натисніть клавішу ALT на клавіатурі, щоб відобразити меню
  • У меню "Додатково" виберіть "Розширені налаштування"
  • На вкладці "Адаптери та зв'язки" виберіть потрібний мережевий адаптер зі списку "Підключення"
  • За допомогою зеленої стрілки праворуч перемістіть її до верхньої частини списку пріоритетів мережевого адаптера Windows
  • Натисніть "ОК", щоб застосувати нові налаштування, і ви закінчили!

Чому така важлива настройка прихована таким чином? Я використовую Windows 10, і ваш метод працює точно так само. Дякую!
mattmilten

Мені довелося перезавантажуватися після відключення всіх інших мережевих адаптерів, але це, здається, працювало для мене в StarCraft Brood War. Дякую!
Ентоні Астіге

1

Якщо ви знаєте IP-адресу сервера, ви можете ввести такий командний рядок:

TmForever.exe / lan /join=192.168.100.110

Для мене це спрацювало!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.