Steam错误代码118下载?一个老玩家的血泪教训与解决方案

第一次遇到 Steam 错误代码 118,是在一个下雨的深夜。我兴冲冲买好了游戏,按下下载按钮,结果弹出一个提示框:118。那一刻,我差点把鼠标扔出去。冷静下来后,我开始了折腾之路。后来我发现,这个错误并不恐怖,方法对了,几分钟就解决问题。

什么是错误代码 118?

简单来说,就是 Steam 客户端连不上服务器了。尤其在下载游戏或者更新时,网络请求被阻断,就会跳出这个错误。但问题到底出在哪里,得一步步排查。

Steam错误代码118下载?一个老玩家的血泪教训与解决方案

我亲身经历的几大原因

DNS 被污染

我最初完全没想到是这个原因。后来才知道,很多 ISP 提供的 DNS 会错误解析 Steam 的下载域名,导致根本连不上。

本地 hosts 文件留下后遗症

为了上 Steam 社区,以前我手动加过 hosts 记录。然而那条记录早就失效了,反而成了拦路虎。

防火墙的过度保护

有段时间我装了新杀毒软件,默认设置下直接把 Steam 的网络权限掐掉了,118 就不断出现。

我试过的有效解决步骤(完全个人体验)

第一招:更换 DNS

我打开网络设置,把 IPv4 的 DNS 改成 114.114.114.114 和 8.8.8.8,然后回到 Steam 重新开始下载,速度马上就恢复了。那种从零飙到满速的感觉,让我差点欢呼。

第二招:挂上加速器

如果换了 DNS 还是不行,我就知道是运营商的封锁。我随手开了个游戏加速器,选了 Steam 商店加速,再启动下载,118 彻底消失。这招是我最常用的后备方案。

第三招:清除 Steam 下载缓存

有时候是 Steam 自己的缓存出了问题。我在设置-下载里找到清除缓存按钮,点了一下,再次下载时又重新获取了配置,问题解决。

第四招:检查并修复 hosts 文件

我用管理员权限打开记事本,加载了 C:\Windows\System32\drivers\etc\hosts 文件,把关于 Steam 的行全部注释掉,保存后重启 Steam。之前加的记录删掉后,下载就正常了。

第五招:暂时关掉防火墙

为了排除干扰,我把 Windows 防火墙和第三方杀毒的防护暂时关闭,再测试下载。确认是它们的问题后,我把 Steam 加入白名单,从此清净了。

一点回忆

反正我靠着这几招彻底制服了118。后来每次下载遇到问题,我都能很快搞定。游戏世界应该少点烦恼,多点痛快。我的故事就这些啦。