Steam может подключаться только в режиме TCP, не может присоединиться ни к одному игровому серверу.

Steam может подключаться только в режиме TCP, не может присоединиться ни к одному игровому серверу.

Несколько месяцев назад Steam перестал входить в систему. Я думал, что это может быть сбой сервера, поэтому я подождал несколько дней, но когда он все еще не работал, я начал расследование. Я пробежался по ValveУстранение неполадок сетишаги и обнаружил, что последний (запуск Steam в режиме TCP через параметр командной строки) исправил мою проблему. К сожалению, хотя я теперь могу запустить Steam, я не могу подключиться ни к одному серверу, когда я в игре.

Я хотел бы снова заставить работать UDP-подключение. Кажется, что несколько других пользователей Steam столкнулись с той же проблемой примерно в то же время, что и я. Некоторые из них сообщают, чтоудаление ClientRegistry.blobисправляет проблему, но это не работает для меня. Пользователи с тем же маршрутизатором, что и у меня (Asus RT-AC68U) сообщают, чтоотключение ускорения NATУстранил проблему для них, но опять же это не сработало для меня. Я думаю, что установил WireShark примерно в то же время, когда начались проблемы, но с тех пор я удалил его (и WinPcap тоже), и проблема осталась.

Мне интересно, какие диагностические инструменты доступны для решения подобной проблемы или есть ли у кого-нибудь предложения, что мне следует попробовать дальше.

Я не уверен, связано ли это, но время от времени почти каждая программа на моем компьютере переходит в состояние «Не отвечает». Однажды у меня был открыт диспетчер задач, и я нажал «Анализ цепочки ожидания» на explorer.exe (Не отвечает), и он сказал что-то об ожидании в сети. Поэтому я думаю, что у моего компьютера могут быть серьезные проблемы с сетью.

Спасибо,

ЯМ

EDIT: Провел еще несколько тестов, и вот что я обнаружил.

Steam отлично работает на машине Linux в той же сети.

Steam на моем компьютере не будет работать без -tcp, даже когда я нахожусь в чужом доме. (По совпадению, у них тоже есть RT-AC68U, но Steam отлично работает на их компьютере)

Это говорит о том, что проблема связана с моим компьютером, а не с маршрутизатором.

Steam не будет работать без -tcp в безопасном режиме (с сетевым подключением). Он работает при использовании с -tcp в безопасном режиме.

Steam — не единственная программа с проблемами. Я не могу видеть или подключаться ни к одному серверу ни в одной игре, не только в играх Steam. Кроме того, я не могу загружать торренты.

Я отключил IPv6 на своем компьютере, но это не улучшило ситуацию.

Я бы предпочел не форматировать/не перезагружать свой компьютер.

решение1

Сначала вам следует определить, связана ли ваша проблема с подключением UDP со Steam или самой Windows. Вам необходимо протестировать базовое подключение UDP и убедиться, что оно работает, прежде чем пытаться исправить Steam.

Netalyzr — полезный инструмент для выявления различных проблем с подключением, включая выполнение различных тестов UDP:

http://netalyzr.icsi.berkeley.edu/

[Редактировать]

Ваши тесты показывают, что базовое подключение по протоколу UDP хорошее, однако в ваших результатах выделяется следующая запись:

Поддержка NAT для Universal Plug and Play (UPnP) (?): Не тестировалось – Во время теста произошла ошибка ввода-вывода. Код результата теста – 34.

Оставив в стороне NAT traversal/UPNP, ошибка ввода-вывода указывает на то, что какое-то программное обеспечение на вашем компьютере блокирует определенный трафик UDP к вашему маршрутизатору, например, брандмауэр Windows или другой брандмауэр. Если полное отключение всех приложений брандмауэра не решает проблему, это могут быть другие драйверы или приложения, подключенные к стеку IP, например, упомянутый вами ранее Wireshark. Я бы отключил брандмауэр глобально из панели управления => брандмауэр Windows, а не wf.msc.

Я бы также рекомендовал удалить и переустановить драйвер(ы) сетевой карты, а также выполнить полный сброс стека IP с помощью следующих команд:

сброс ip netsh int

сброс netsh winsock

netsh int ipv4 сброс

(См. руководство здесь:http://www.hanselman.com/blog/TheNuclearOptionResettingTheCrapOutOfYourNetworkAdaptersInVista.aspx)

решение2

Поскольку вы упомянули, что торренты тоже не работают, я бы предположил, что у вашего компьютера проблемы со всем трафиком UDP. В этом случае я бы посоветовал вам удалить все сетевые драйверы и позволить Windows переустановить драйверы при перезагрузке. В общем, попробуйте полностью очистить конфигурацию сети. В худшем случае вы потеряете сохраненные сети, но это не так уж и плохо по сравнению с потерей половины интернета.

Другое, что я бы также попробовал, это подключиться к VPN, которая использует TCP, и проверить, правильно ли пересылается трафик UDP или нет. Это может помочь найти, где проблема.

решение3

Попробуй это:

Откройте папку Steam (обычно C:\Program Files (x86)\Steam) и удалитеВСЕ, КРОМЕвашу steamappsпапку и steam.exe. при следующем запуске запустите Steam как обычно, без -tcpи дайте ему переустановиться.

Пока вы не удалите папку steamapps, он должен видеть ваши игры и сообщать, что они установлены, а в худшем случае он будет проходить проверку файлов игры только в том случае, если вы «установите» их из Steam.

Связанный контент