Steam은 TCP 모드에서만 연결할 수 있으며 어떤 게임 서버에도 참여할 수 없습니다.

Steam은 TCP 모드에서만 연결할 수 있으며 어떤 게임 서버에도 참여할 수 없습니다.

몇 달 전 Steam에서 로그인이 중단되었습니다. 서버 중단이 아닐까 생각하여 며칠을 기다렸지만 여전히 로그인이 되지 않자 조사를 시작했습니다. 밸브를 뒤져봤는데네트워크 문제 해결단계를 거쳐 마지막 단계(명령줄 매개변수를 통해 TCP 모드에서 Steam 실행)로 문제가 해결되었음을 발견했습니다. 불행하게도 이제 Steam을 시작할 수는 있지만 게임에 들어가면 어떤 서버에도 연결할 수 없습니다.

UDP 연결을 다시 작동시키고 싶습니다. 나와 비슷한 시기에 다른 Steam 사용자들도 같은 문제를 겪은 것 같습니다. 그들 중 일부는 다음과 같이 보고합니다.ClientRegistry.blob 삭제문제가 해결되었지만 나에게는 효과가 없습니다. 나와 동일한 라우터(Asus RT-AC68U)를 사용하는 사용자는 다음과 같이 보고합니다.NAT 가속 비활성화문제를 해결했지만 이번에도 나에게는 효과가 없었습니다. 문제가 시작된 것과 거의 동시에 WireShark를 설치했다고 생각하지만 그 이후로 WireShark(및 WinPcap도)를 제거했는데 문제가 지속됩니다.

이와 같은 문제에 사용할 수 있는 진단 도구가 무엇인지 또는 다음에 시도해야 할 사항에 대한 제안이 있는 사람이 있는지 궁금합니다.

관련이 있는지는 확실하지 않지만 때때로 내 컴퓨터의 거의 모든 프로그램이 응답하지 않는 상태가 됩니다. 한번은 작업 관리자를 열고 explorer.exe(응답하지 않음)에서 대기 체인 분석을 클릭했는데 네트워크 대기에 대한 메시지가 표시되었습니다. 그래서 내 컴퓨터에 심각한 네트워킹 문제가 있을 수 있다고 생각합니다.

감사해요,

YM

편집: 좀 더 테스트를 수행하여 내가 찾은 내용은 다음과 같습니다.

Steam은 동일한 네트워크의 Linux 시스템에서 완벽하게 작동합니다.

다른 사람의 집에 있을 때에도 -tcp가 없으면 내 컴퓨터의 Steam이 작동하지 않습니다. (공교롭게도 RT-AC68U도 있지만 Steam은 해당 컴퓨터에서 잘 작동합니다)

이는 문제가 내 라우터가 아닌 내 컴퓨터에 있음을 나타냅니다.

Steam은 안전 모드(네트워킹 포함)에서 -tcp 없이 작동하지 않습니다. 안전 모드에서 -tcp와 함께 사용하면 작동합니다.

Steam에만 문제가 있는 프로그램이 아닙니다. Steam 게임뿐만 아니라 어떤 게임의 서버도 보거나 연결할 수 없습니다. 게다가 어떤 토렌트도 다운로드할 수 없습니다.

아무런 개선 없이 내 컴퓨터에서 IPv6을 비활성화했습니다.

컴퓨터를 포맷/재설정하고 싶지 않습니다.

답변1

먼저 UDP 연결 문제가 Steam에 국한된 것인지 아니면 Windows 자체에 관련된 것인지 확인해야 합니다. Steam 문제를 해결하기 전에 기본 UDP 연결을 테스트하고 작동하는지 확인해야 합니다.

Netalyzr는 다양한 UDP 테스트 수행을 포함하여 다양한 연결 문제를 발견하는 데 유용한 도구입니다.

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

[편집하다]

테스트 결과 기본 UDP 연결이 양호한 것으로 나타났으나 결과에 다음 항목이 나타납니다.

UPnP(Universal Plug and Play)에 대한 NAT 지원(?): 테스트되지 않음 – 테스트 중에 I/O 오류가 발생했습니다. 테스트 결과 코드는 34입니다.

NAT 통과/UPNP를 제쳐두고 I/O 오류는 컴퓨터의 일부 소프트웨어(예: Windows 방화벽 또는 다른 방화벽)가 라우터에 대한 특정 UDP 트래픽을 차단하고 있음을 나타냅니다. 모든 방화벽 응용 프로그램을 완전히 꺼도 문제가 해결되지 않으면 이전에 언급한 Wireshark와 같이 IP 스택에 연결된 다른 드라이버나 응용 프로그램일 수 있습니다. wf.msc가 아닌 제어판 => Windows 방화벽에서 전역적으로 방화벽을 비활성화합니다.

또한 네트워크 카드 드라이버를 제거하고 다시 설치하고 다음 명령을 사용하여 전체 IP 스택 재설정을 수행하는 것이 좋습니다.

netsh int IP 재설정

netsh 윈속 재설정

netsh int ipv4 재설정

(여기에서 가이드를 참조하세요:http://www.hanselman.com/blog/TheNuclearOptionResettingTheCrapOutOfYourNetworkAdaptersInVista.aspx)

답변2

토렌트도 작동하지 않는다고 말씀하셨으니, 귀하의 컴퓨터에 모든 UDP 트래픽에 문제가 있는 것으로 가정하겠습니다. 이 경우 모든 네트워크 드라이버를 제거하고 재부팅할 때 Windows에서 드라이버를 다시 설치하도록 하는 것이 좋습니다. 기본적으로 네트워크 구성을 완전히 정리하십시오. 더 나쁜 경우에는 저장된 네트워크를 잃게 되지만 이는 인터넷의 절반을 잃는 것과 비교하면 그리 나쁘지 않습니다.

제가 시도할 또 다른 방법은 TCP를 사용하는 VPN에 연결하여 UDP 트래픽이 올바르게 전달되는지 확인하는 것입니다. 문제가 있는 곳을 찾는 데 도움이 될 수 있습니다.

답변3

이 시도:

Steam 폴더(보통 C:\Program Files (x86)\Steam)를 열고 삭제하세요.제외한 모든 것귀하의 steamapps폴더와 steam.exe. 다음에 시작할 때 Steam을 정상적으로 실행하고 자동으로 -tcp다시 설치되도록 하세요.

폴더 를 삭제하지 않는 한 steamapps, 폴더는 게임을 볼 수 있고 설치되었다고 말할 수 있어야 하며, 최악의 경우 게임 파일을 다음에서 "설치"하는 경우에만 게임 파일 확인을 거치게 됩니다. 증기.

관련 정보