steam错误代码105怎么回事,steam error 105 causes

题图来自Unsplash,基于CC0协议
导读
当你在使用Steam客户端时遇到错误代码105,这通常是一个提示你与游戏服务器(或Steam网络)之间连接存在问题的信息。尽管名字里包含了“网络 issue”,并且可能会让人首先想到Steam服务器本身的问题,但实际上,错误代码105更常与客户端和服务器之间的安全连接握手失败有关,或者说涉及到了服务器证书的有效性或客户端连接到服务器端口的能力问题。
理解Steam错误代码105
错误代码105通常意味着Steam客户端无法成功地与某个需要通过SSL加密连接的游戏服务器建立安全连接。SSL证书就像是网络上的一个身份证件,用于确保你连接到的是正确并且可信的服务器。
可能的原因(Steam Error 105 Causes):
-
SSL证书日期问题:
- 这是最常见的原因,并不一定是Steam官方服务器的错,而是你试图连接的那个游戏服务器(或有时是Steam匹配服务器)提供的SSL证书在你的系统时间看来无效。比如证书签名日期已过,或已过其有效期。
- 这种情况可能发生在游玩某些依赖Steam Deck (matchmaking) 进行匹配的游戏时,或者当你连接的服务器时间同步状态不佳。
-
网络连接不稳定或中断:
- 尽管错误名为105,但错误编号本身就可能时有时无。如果上一条错误信息是一个真实的网络断开(比如错误12),并且之后计算机或路由器短暂掉线再重新连接时,错误代码有时会错误地显示为105。
-
路由器或防火墙设置:
- 路由器问题:路由器重启后没有正确设置好,或者路由器本身的DNS解析问题。
- 防火墙/安全软件:你系统上的防火墙(包括Windows Defender、第三方防火墙)或安全软件可能阻止了Steam客户端建立所需的加密连接,或者修改了你的网络设置。
- 路由器防火墙/安全组:路由器层面的安全设置,或者云服务提供商的影响,可能阻止了特定端口的出站连接。
- IP地址冲突:发现你的IP地址可能与其他设备冲突,导致连接不稳定。
-
Steam客户端问题:
- 缓存问题:Steam的内部连接缓存可能已损坏。
- 客户端版本过旧:使用了过时的Steam客户端,可能对新的加密协议支持不佳。请注意,通常此错误与客户端版本问题关联较小,但始终建议保持Steam更新。
- 硬件加速问题(有时):视频设置中启用硬件加速可能会造成冲突。
-
VPN或代理服务器(Proxy VPN)问题:
- 安全连接冲突:如果你正在使用VPN或代理连接到互联网,它是你访问Steam服务器的中间人。请注意,错误代码105并不常是Steam服务器本身的问题,而是你使用的VPN/代理引起的。VPN/代理服务器需要配置合适的路由规则,并且其自身提供的证书可能需要设置例外(NO-Proxy)或者与Steam的连接需要在未使用代理的情况下直接建立。很多VPN服务本身也可能存在问题。如果你使用硬件路由器内置的VPN功能,或者一些多用户共享的VPN服务,问题尤其突出。
-
Steam服务器(Steam servers)状况:
- 冷门游戏进入匹配时,Steam的匹配服务器(一个子集Steam服务器)如果出错或者负载过高,也有可能导致此类错误。但直接是Steam主服务器故障引起错误代码105的情况相对较少。
如何修复Steam错误代码105(Fix):
修复步骤需要根据你遇到的具体情况选择和尝试,通常先尝试简单快速的方法:
- 重启Steam和电脑/手机客户端:这是最简单的步骤,通常能解决临时性问题。
- 重启Steam客户端:
- 关闭Steam程序。
- 右键点击Steam图标,选择“重启Steam...”选项。这与直接关闭再打开不同,可能会保留一些连接缓存,并尝试修复问题。
- 检查系统时间和日期:确保你的操作系统时间、日期和时区设置准确,这是解决SSL证书错误(如105)的关键前提。管理员账户进行调整更好。
- 暂时禁用防火墙或安全软件:尝试关闭Windows防火墙(可以临时设置为关闭,但记得之后重新开启)、第三方防火墙以及杀毒软件,然后重新启动Steam再次连接游戏。之后记得恢复防护设置。
- 重启路由器或调换DNS:重新启动你的网络路由器。或者尝试将DNS服务器切换为你网络提供商提供的DNS,或者公共DNS(如8.8.8.8, 1.1.1.1)。
- 重置网络设置(Windows):
- Windows 10/11:在设置 > 网络和 Internet > 状态 > 网络重置中一键进行。这是处理“其他网络问题”的强力方式。
- 更新显卡驱动程序:过时或损坏的显卡驱动也可能引入网络连接相关的问题(及其硬件加速冲突)。
- 恢复Steam缓存:
- 关闭Steam。
- 删除Steam安装目录下的
%appdata%/Local/Steam文件夹(注意:这是用户特定的缓存,删除后Steam会尝试重新下载,但不应立即影响游戏运行,主要是内核文件?)。请注意:删除Local/Steam文件夹可以清除Steam客户端的一些建议数据和更新缓存,有时能解决奇怪的错误。 高级用户操作。
- 停止VPN/代理(导致 Proxy VPN问题):
- 绝对首要步骤:如果你正在使用VPN(包括硬件路由器内置的VPN、软件VPN、WLAN热点VPN)或代理,请立即停止并尝试不使用任何VPN/代理连接Steam。除非你理解并在网络设置中明确排除(NO-Proxy)Steam访问,否则通常会导致错误代码105。
- 尝试更改VPN节点(如果必须使用VPN):换一个不同的代理服务器节点地址。
- 防止自动连接:在某些路由器上,连接VPN后可能会为所有网络流量(包括Steam)强制使用虚拟隧道接口端口,尝试将Steam添加到除VPN/代理之外的应用程序列表中(这横跨多种操作系统,配置可能不同)。
- 直接连接Steam:设置你的操作系统或路由器,让Steam对应的端口直接访问,请查阅类似“Steam网络配置工具”或移除网络级别的VPN控制。
- 尝试使用Steam匹配服务器(验证服务器问题):关闭Steam,然后重新启动,在启动窗口选择“验证 Steam servers 的健康状况”,点击“确定”。
- 更新Steam客户端:确保你安装了最新版本的Steam。
- 重新安装Steam:如果以上都无效,可以尝试卸载并重新安装Steam,这将清除配置和缓存,提供一个干净的环境。
- 如果在Windows虚拟机中运行Steam,请确保网络桥接设置正确:虚拟机之间的网络连接也可能导致连接问题。
- 联系游戏开发商或服务器所有者:如果问题是特定游戏的服务器端,联系他们确认服务器SSL证书和网络配置是否正常。
通常,最简单的解决方法是停止使用任何VPN/代理服务并检查系统时间和日期,然后按上述步骤尝试排除网络、软件故障、配置等一系列问题。通过这些步骤,你应该能够确定并解决引发Steam错误代码105的根本原因,顺利地重新连接并享受游戏。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com