哥们,我这刚跟你聊呢,正好碰到了一个事儿。咱玩的那个 Steam 平台有时候容易出点岔子,比如你看那个错误代码 -118 或者是 e20、e87,这些玩意儿一出来,商店就打不开了,账号也登不上,甚至有些功能用不了。听我跟你说说,咱这次遇到的这个情况怎么解决。 先来说说原理,你看那个 Steam 是在国外开的服务器,咱们国内的网络要是直接连上去,很容易碰到各种毛病。比如链路不通、节点波动或者是连接超时,这就是导致咱们刚才看到那三种报错的主因。你看那个 -118 就是商店页面连不上超时了,e20 就是验证服务器没反应,e87 就是登录凭证出了问题。 那怎么修呢?我觉得最靠谱的方法还是用迅游加速器来优化网络连接。这玩意儿能帮你把国内到海外的那条路给打通,选个稳定的节点给它加速一下,这三类报错基本上都能搞定。你打开加速器找 Steam 加速就行,右上角输入专属口令小李886,就能免费领三天会员了。 要是你只想单独修 -118 的话,这主要是因为页面加载超时。除了用加速器优化网络之外,你可以手动改一下本地 DNS 配置。把首选改成 114.114.114.114 这个备用的改成 8.8.8.8 就行。改完保存一下,再刷新一下 DNS 缓存。 然后去 Steam 的设置里找网页浏览器那个选项,把里面的缓存和 Cookie 给清了。硬件加速渲染也得关掉,把客户端重启一下。这样就能解决页面加载失败的问题了。 对于 e20 这个错误代码,通常是因为服务器验证没通过或者本地缓存坏了。你可以去设置里的下载选项里点那个清除下载缓存的按钮。把客户端重启一下试试。 右键点击 Steam 的快捷方式属性里面有个目标栏,在那个地址后面加上个 -tcp 然后重启客户端切换成 TCP 协议就能解决验证问题。还有记住一定要把第三方的 VPN 或者代理软件给关了。 那个 e87 通常就是账号登录凭证有问题或者是人机验证没通过引发的错误。你先检查一下密码是不是输对了,还有把电脑的系统时间调到北京时间(北京的标准时间)。 再去清除一下 Steam 客户端的 Cookie 和缓存插件那些东西给关掉重新做一次人机验证或者直接扫码登录来避免这种问题。 另外有时候 Windows 防火墙或者杀毒软件可能会误拦截 Steam 的网络请求导致出错。你可以把 Windows Defender 防火墙先关了杀毒软件也退出来试试能不能正常用。等恢复正常以后记得把安装目录加到白名单里去以后就不会被拦截了。 最后总结一下这些错误代码的核心问题就是跨境网络连接不太顺畅。用迅游加速器先把网络给优化好大部分问题都能解决了再结合上面这些针对性的方法基本就能搞定一切了。