Steam kann nur im TCP-Modus eine Verbindung herstellen und kann keinen Spieleservern beitreten.

Steam kann nur im TCP-Modus eine Verbindung herstellen und kann keinen Spieleservern beitreten.

Vor ein paar Monaten konnte ich mich nicht mehr bei Steam anmelden. Ich dachte, es könnte ein Serverausfall sein, also wartete ich ein paar Tage, aber als es immer noch nicht funktionierte, begann ich nachzuforschen. Ich durchsuchte ValvesNetzwerk-FehlerbehebungSchritte und habe festgestellt, dass der letzte (Starten von Steam im TCP-Modus über einen Befehlszeilenparameter) mein Problem behoben hat. Obwohl ich Steam jetzt starten kann, kann ich mich leider nicht mit Servern verbinden, sobald ich im Spiel bin.

Ich möchte die UDP-Konnektivität wieder zum Laufen bringen. Es scheint, dass mehrere andere Steam-Benutzer ungefähr zur gleichen Zeit auf das gleiche Problem gestoßen sind wie ich. Einige von ihnen berichten, dassClientRegistry.blob löschenbehebt das Problem, aber das funktioniert bei mir nicht. Benutzer mit demselben Router wie ich (Asus RT-AC68U) berichten, dassDeaktivieren der NAT-Beschleunigunghat das Problem für sie behoben, aber bei mir hat es wieder nicht funktioniert. Ich glaube, ich habe WireShark ungefähr zur selben Zeit installiert, als die Probleme auftraten, aber ich habe es inzwischen deinstalliert (und WinPcap auch) und das Problem besteht weiterhin.

Ich frage mich, welche Diagnosetools für ein solches Problem verfügbar sind oder ob jemand Vorschläge hat, was ich als Nächstes versuchen sollte.

Ich bin mir nicht sicher, ob es damit zusammenhängt, aber hin und wieder reagiert fast jedes Programm auf meinem Computer nicht. Einmal hatte ich zufällig den Task-Manager geöffnet und klickte auf „Wartekette analysieren“ bei explorer.exe (reagiert nicht) und dort stand etwas über das Warten im Netzwerk. Ich glaube also, dass mein Computer ernsthafte Netzwerkprobleme haben könnte.

Danke,

YM

BEARBEITEN: Habe noch ein paar Tests durchgeführt, hier ist, was ich herausgefunden habe.

Steam funktioniert perfekt auf einem Linux-Rechner im selben Netzwerk

Steam funktioniert auf meinem Computer nicht ohne -tcp, selbst wenn ich bei jemand anderem zu Hause bin. (Zufälligerweise haben sie auch einen RT-AC68U, aber Steam funktioniert auf ihrem Computer einwandfrei)

Dies deutet darauf hin, dass das Problem bei meinem Computer und nicht bei meinem Router liegt.

Steam funktioniert im abgesicherten Modus (mit Netzwerk) nicht ohne -tcp. Es funktioniert jedoch, wenn es mit -tcp im abgesicherten Modus verwendet wird.

Steam ist nicht das einzige Programm mit Problemen. Ich kann in keinem Spiel Server sehen oder mich mit ihnen verbinden, nicht nur bei Steam-Spielen. Außerdem kann ich keine Torrents herunterladen.

Ich habe IPv6 auf meinem Computer deaktiviert, ohne dass sich eine Verbesserung eingestellt hat.

Ich möchte meinen Computer lieber nicht formatieren/zurücksetzen.

Antwort1

Sie sollten zunächst feststellen, ob Ihr UDP-Konnektivitätsproblem spezifisch für Steam oder Windows selbst ist. Sie müssen die zugrunde liegende UDP-Konnektivität testen und bestätigen, dass sie funktioniert, bevor Sie versuchen, Steam zu reparieren.

Netalyzr ist ein nützliches Tool zum Erkennen einer Vielzahl von Verbindungsproblemen, einschließlich der Durchführung verschiedener UDP-Tests:

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

[Bearbeiten]

Ihre Tests zeigen, dass die grundlegende UDP-Konnektivität gut ist. Der folgende Eintrag in Ihren Ergebnissen fällt jedoch auf:

NAT-Unterstützung für Universal Plug and Play (UPnP) (?): Nicht getestet – Während des Tests ist ein E/A-Fehler aufgetreten. Der Testergebniscode ist 34.

Abgesehen von NAT-Traversal/UPNP weist der E/A-Fehler darauf hin, dass eine Software auf Ihrem Computer bestimmten UDP-Verkehr zu Ihrem Router blockiert, z. B. die Windows-Firewall oder eine andere Firewall. Wenn das vollständige Deaktivieren aller Firewall-Anwendungen das Problem nicht löst, könnten andere Treiber oder Anwendungen an den IP-Stack angeschlossen sein, z. B. das zuvor erwähnte Wireshark. Ich würde die Firewall global über die Systemsteuerung => Windows-Firewall deaktivieren, nicht über wf.msc.

Ich empfehle außerdem, die Treiber Ihrer Netzwerkkarte zu deinstallieren und neu zu installieren sowie einen vollständigen IP-Stack-Reset mit den folgenden Befehlen durchzuführen:

netsh int ip zurücksetzen

Netsh Winsock zurücksetzen

netsh int ipv4 zurücksetzen

(Siehe Anleitung hier:http://www.hanselman.com/blog/TheNuclearOptionResettingTheCrapOutOfYourNetworkAdaptersInVista.aspx)

Antwort2

Da Sie erwähnt haben, dass Torrents auch nicht funktionieren, würde ich davon ausgehen, dass Ihr Computer ein Problem mit dem gesamten UDP-Verkehr hat. In diesem Fall würde ich vorschlagen, dass Sie alle Netzwerktreiber deinstallieren und Windows die Treiber beim Neustart neu installieren lassen. Versuchen Sie grundsätzlich, Ihre Netzwerkkonfiguration vollständig zu bereinigen. Im schlimmsten Fall verlieren Sie gespeicherte Netzwerke, aber das ist nicht so schlimm im Vergleich dazu, die Hälfte des Internets zu verlieren.

Ich würde auch versuchen, eine Verbindung zu einem VPN herzustellen, das TCP verwendet, und zu prüfen, ob der UDP-Verkehr korrekt weitergeleitet wird oder nicht. Das könnte helfen, das Problem zu finden.

Antwort3

Versuche dies:

Öffnen Sie Ihren Steam-Ordner (normalerweise C:\Program Files (x86)\Steam) und löschen SieALLES AUSSERIhren steamappsOrdner und steam.exe. Führen Sie Steam beim nächsten Start normal aus, ohne -tcpund lassen Sie es sich selbst neu installieren.

Solange Sie den steamappsOrdner nicht löschen, sollte das Programm Ihre Spiele sehen und deren Installation melden können. Im schlimmsten Fall wird nur dann eine Überprüfung der Spieledateien durchgeführt, wenn Sie diese von Steam „installieren“.

verwandte Informationen