我可以上网,我的 LogMeIn 客户端也没有报告任何错误,但我无法连接到 Battle.net 或 Steam。(我仍然可以访问战网和蒸汽通过我的网络浏览器。
我今天早上实际上登录了这两个服务,但现在它们无法连接。(对于那些不玩游戏的人来说:这些服务毫无关联,由两家不同的公司托管。)
我的设置:
- 康卡斯特有线互联网
- 摩托罗拉 SB6120 DOCSIS 3.0 调制解调器
- Gentoo 路由器(几年前建立的,遵循本指南)
- Dell PowerConnect 2724 24 端口千兆交换机
- Windows 2003 域控制器/DNS 服务器(递归至 OpenDNS)
- Windows 7 x64 台式电脑(我正尝试从那里访问游戏。)
- 我的游戏电脑上根本没有运行任何防病毒或安全软件。
我已采取的步骤:
- 重新启动调制解调器、路由器、域控制器和台式计算机。
- 尝试删除 OpenDNS 并从域控制器使用我的 ISP 的 DNS
- 尝试将客户端计算机上的 DNS 更改为我的 ISP 的 DNS(通常,我的计算机的唯一 DNS 条目是 DC)。
- 仔细检查 Windows 防火墙是否确实对所有配置文件都处于禁用状态。
- 仔细检查 Windows Defender 是否仍然处于关闭状态。
我完全困惑了,不知道下一步该怎么做?有人见过这种情况吗?
更新:
- 我打电话给康卡斯特(他们没有屏蔽任何游戏服务)
- 我在家里的另一台电脑上安装了 Steam,并且连接成功
- 我尝试对上周创建的随机检查点进行系统还原(没有修复)。
- 我认为 Windows 防火墙出了问题。系统恢复后,我再次检查防火墙设置,它告诉我无法加载管理单元,因为 Windows 防火墙未运行。启动防火墙服务后,我启用并禁用了防火墙。但仍然无法连接到 Steam 或 Battle.net。
当我尝试在 Steam 上进行修复安装时收到此消息:
答案1
尝试TCP查看器检查是否可以建立连接。
尝试在您的 Gentoo 路由器上执行类似的日志记录活动。
这应该能更准确地告诉您问题出在哪里,因为这是您应该首先考虑的事情。
以下参考资料可能会很有趣,因为它们包含它们使用的端口和其他提示:
LogMeIn 使用端口 80、443(这就像浏览,可能解释了为什么登录有效)和 2002。
答案2
对于那些可能遇到同样问题的人来说,根据我自己的经验以及通过帮助他人,这似乎是一个可行的解决方案。首先,虽然巧合令人惊叹,但这些问题无关。除非有人遇到此问题并且无法使用以下方法解决问题,否则我会将其标记为正确的解决方案。
Steam 需要卸载并重新安装。当 Steam 进行更新但无法正确修补时,有时会发生这种情况。您应该在卸载/重新安装期间将 steamapps 文件夹(位于 C:\Program Files (x86)\Steam)移动到其他位置,这样您就不必再次下载所有游戏。安装后,将新文件夹重命名为 steamapps-backup 并将旧的 steamapps 文件夹复制回去。
《星际争霸 II》需要修复。当您的游戏需要更新,但更新程序却懒得检查时,有时会发生这种情况。没有更新,您就无法连接到 Battle.net。不幸的是,我不知道有什么方法可以启动更新程序。转到“开始”>“所有程序”>“星际争霸 II”>“星际争霸 II - 修复”
我认为这种情况发生在我身上是因为同时有 Steam 更新和星际争霸 II 更新。我在 Steam 中运行星际争霸 II,因此我可以使用 Steam 覆盖,尽管星际争霸 II 不是 Steam 游戏。可能是因为两个东西都试图同时更新,所以它们互相搞砸了。