Há alguns meses, o Steam parou de conseguir fazer login. Achei que poderia haver uma interrupção no servidor, então esperei alguns dias, mas quando ainda não funcionou, comecei a investigar. Eu corri pela ValveSolução de problemas de redeetapas e descobri que a última (iniciar o Steam no modo TCP por meio de um parâmetro de linha de comando) corrigiu meu problema. Infelizmente, embora agora eu possa iniciar o Steam, não consigo me conectar a nenhum servidor quando estou no jogo.
Gostaria que a conectividade UDP funcionasse novamente. Parece que vários outros usuários do Steam encontraram o mesmo problema na mesma época que eu. Alguns deles relatam queexcluindo ClientRegistry.blobcorrige o problema, mas isso não funciona para mim. Usuários com o mesmo roteador que eu (Asus RT-AC68U) relatam quedesabilitando a aceleração NATcorrigiu o problema para eles, mas novamente isso não funcionou para mim. Acredito que instalei o WireShark quase ao mesmo tempo que os problemas começaram, mas já o desinstalei (e o WinPcap também) e o problema persiste.
Gostaria de saber quais ferramentas de diagnóstico estão disponíveis para um problema como esse ou se alguém tem sugestões sobre o que devo tentar em seguida.
Não tenho certeza se está relacionado, mas de vez em quando quase todos os programas do meu computador não respondem. Uma vez, o Gerenciador de tarefas estava aberto e cliquei em Analisar cadeia de espera no explorer.exe (não está respondendo) e ele disse algo sobre espera na rede. Portanto, acredito que meu computador possa ter sérios problemas de rede.
Obrigado,
YM
EDIT: Feito mais alguns testes, aqui está o que encontrei.
O Steam funciona perfeitamente em uma máquina Linux na mesma rede
O Steam no meu computador não funcionará sem -tcp mesmo quando estou na casa de outra pessoa. (Coincidentemente, eles também têm um RT-AC68U, mas o Steam funciona bem no computador deles)
Isso sugere que o problema está no meu computador, não no meu roteador.
O Steam não funcionará sem -tcp no modo de segurança (com rede). Funciona quando usado com -tcp no modo de segurança.
O Steam não é o único programa com problemas. Não consigo ver ou conectar-me a nenhum servidor em nenhum jogo, não apenas nos jogos Steam. Além disso, não consigo baixar nenhum torrent.
Desativei o IPv6 no meu computador sem nenhuma melhoria.
Eu preferiria não formatar/reiniciar meu computador.
Responder1
Você deve primeiro determinar se o seu problema de conectividade UDP é específico do Steam ou do próprio Windows. Você precisa testar a conectividade UDP subjacente e confirmar se está funcionando antes de tentar consertar o Steam.
Netalyzr é uma ferramenta útil para detectar uma variedade de problemas de conectividade, incluindo a realização de vários testes UDP:
http://netalyzr.icsi.berkeley.edu/
[Editar]
Seus testes mostram que a conectividade UDP básica é boa, mas a seguinte entrada em seus resultados se destaca:
Suporte NAT para Universal Plug and Play (UPnP) (?): Não testado – Ocorreu um erro de E/S durante o teste. O código do resultado do teste é 34.
Deixando de lado o NAT traversal/UPNP, o erro de E/S indica que algum software no seu computador está bloqueando determinado tráfego UDP para o seu roteador, por exemplo, firewall do Windows ou outro firewall. Se desligar completamente todos os aplicativos de firewall não resolver o problema, podem ser outros drivers ou aplicativos conectados à pilha IP, por exemplo, o Wireshark que você mencionou anteriormente. Eu desabilitaria o firewall globalmente no painel de controle => firewall do Windows, não no wf.msc.
Também recomendo desinstalar e reinstalar os drivers da placa de rede, bem como fazer uma redefinição completa da pilha de IP usando os seguintes comandos:
netsh int ip redefinir
redefinição do netshwinsock
netsh int ipv4 redefinir
(Veja o guia aqui:http://www.hanselman.com/blog/TheNuclearOptionResettingTheCrapOutOfYourNetworkAdaptersInVista.aspx)
Responder2
Como você mencionou que os torrents também não funcionam, presumo que seu computador esteja tendo problemas com todo o tráfego UDP. Nesse caso, sugiro que você desinstale todos os drivers de rede e deixe o Windows reinstalar os drivers ao reiniciar. Basicamente, tente limpar completamente a configuração da sua rede. Na pior das hipóteses, você perderá redes salvas, mas isso não é tão ruim comparado a perder metade da Internet.
A outra coisa que eu também tentaria é conectar-me a uma VPN que use TCP e verificar se o tráfego UDP é encaminhado corretamente ou não. Isso pode ajudar a descobrir onde está o problema.
Responder3
Experimente isto:
Abra sua pasta Steam (normalmente C:\Program Files (x86)\Steam
) e excluaTUDO, EXCETOsua steamapps
pasta e steam.exe
. na próxima inicialização, execute o Steam normalmente, sem -tcp
e deixe-o reinstalar-se.
Contanto que você não exclua a steamapps
pasta, ela poderá ver seus jogos e dizer que eles estão instalados e, na pior das hipóteses, só passará por uma verificação dos arquivos do jogo se você os "instalar" de Vapor.