首页 游戏资讯 正文

遇到steam进不了社区错误代码118?这样做马上就能恢复!

那天我开电脑,想着上线跟朋友一起玩会游戏,习惯性地打开了Steam。登录是没啥问题,一切都好好的。可等我一想进社区看看最新的创意工坊内容,或者翻翻以前的截图,问题就来了。屏幕上跳出来一个大大的错误提示,什么“无法连接到服务器”,然后下面赫然写着错误代码:-118。当时我就懵了,这是啥情况?之前玩得好好的,昨天还能进社区,怎么今天就掉链子了。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu

我这人遇到问题,第一反应就是重启大法。心想可能就是Steam抽风了,或者电脑网络临时卡了一下。于是我老老实实地退出了Steam,等了几秒钟,又重新启动。结果?还是一样,再次点击社区,那个-118的错误代码又原封不动地跳出来了,真是把我气得不轻。我寻思着,是不是电脑网络有问题了?赶紧打开浏览器,上个网页,刷刷视频,发现网速快得很,一点毛病都没有。这就奇怪了,网络没问题,为啥Steam社区就死活进不去?

初步排查:从软件到网络

既然重启Steam和检查网络都没用,我开始琢磨别的办法。我记得以前Steam有时候会因为缓存太多导致一些小问题,于是我决定清一下Steam的缓存。我点进Steam的设置,找到下载那里,有个“清除下载缓存”的按钮,毫不犹豫地按了下去。系统提示要我重新登录,我也照做了。满怀希望地再次进入Steam,点击社区,结果你猜怎么着?对,还是那个-118,一点好转都没有。那时候我真有点抓狂了,这破玩意儿到底想干

我想了想,是不是DNS解析出问题了?这个东西虽然玄乎,但有时候确实能解决一些网络连接的问题。我打开命令提示符(就是那个黑乎乎的窗口),敲了个ipconfig /flushdns,然后回车。屏幕上刷刷地跑了一堆字,显示DNS缓存已成功刷新。我又重启了一次电脑,想着这回总该行了。结果又是白忙活,-118依旧坚挺在那里,纹丝不动。

我当时甚至都想过是不是要重装Steam了,但想到重装之后一大堆游戏都要重新下载,那个工程量简直是吓人。所以我就没敢轻举妄动,想着先再找找别的路子。

转机出现:Hosts文件的线索

当时我在网上瞎逛,想看看有没有人遇到过类似的问题。结果搜了一圈,发现不少人都有这个-118的烦恼。然后我就注意到一个帖子,里面提到可能是Hosts文件出了问题。这东西我以前也听说过,就是用来做域名解析映射的,可以把一些网址指向特定的IP地址。当时我就觉得,这会不会是问题所在?因为Steam社区在国内有时候确实连接不太稳定。

我决定死马当活马医,去看看我的Hosts文件。这个文件藏得挺深,一般人还真不好找。我一步一步地摸索:

  • 我先打开了“此电脑”,然后进入了C盘
  • 接着找到Windows文件夹,点进去。
  • 然后又找到System32文件夹,继续点进去。
  • 再找到drivers文件夹,进去。
  • 终于在里面看到了一个叫做etc的文件夹,点进去,我找到了那个没有扩展名的hosts文件

找到它之后,我可不敢直接双击打开,因为这东西需要管理员权限才能修改。我右键点击了hosts文件,选择了“用记事本打开”。结果记事本告诉我,这个文件你不能修改保存。果然,要用管理员权限。

于是我换了个法子,先在开始菜单里搜索“记事本”,找到它之后,右键点击,选择“以管理员身份运行”。这时候弹出一个窗口问我是否允许,我当然选择“是”。记事本打开之后,我再从记事本的“文件”菜单里选择“打开”,然后一步步找到那个hosts文件,把它打开了。里面的内容密密麻麻的,大多数都是一些注释,用#号开头的。

动手改造:添加特定IP映射

我仔细看了一下网上那个帖子的指引,说是要在hosts文件里面添加几行特定的IP地址和域名映射。这些IP地址都是Steam社区服务器的一些备用地址,或者说是可以稳定连接的地址。我当时心里也有点忐忑,万一改错了搞得更糟怎么办?但想到Steam社区一直进不去,玩游戏的心情都没了,也就豁出去了。

我就照着帖子给的那些IP地址和域名,一行一行地复制粘贴到我的hosts文件的最下面。那些格式大概是这样子的:

104.115.206.130 *

104.115.206.130 *

104.115.206.130 *

(这里省略了一些,反正就是很多行类似这样的)

我添加了大概十来行,都是跟Steam商店、社区、登录相关的地址。添加完之后,我赶紧点了记事本的“文件”菜单,然后“保存”。这回因为我是以管理员身份运行的记事本,所以保存得很顺利,没有弹出任何权限不足的提示。

奇迹发生:社区满血复活!

保存完hosts文件之后,我心里还是有点没底。万一这方法也不行?那我就真的要考虑重装Steam了。我深吸一口气,再次打开Steam客户端。这回我没急着重新登录,直接就点向了那个熟悉的“社区”按钮。当时我的心都提到了嗓子眼。

“噌”的一下,屏幕上不再是那个刺眼的-118错误代码了,取而代之的是Steam社区的加载页面!页面加载的速度有点慢,但能加载出来就已经是个天大的好消息了!我看着那些熟悉的社区内容,创意工坊、截图、讨论组,一个不落地都显示出来了。当时那股高兴劲儿,简直没法形容,感觉比吃了一顿大餐还爽!困扰了我好几个小时的问题,终于被我解决了。

这下我算是明白了,有时候这些看似复杂的网络问题,可能就藏在一个小小的文件里。下次再遇到Steam社区进不去的情况,别光想着重启或者重装,也许修改一下hosts文件就能立竿见影。这个方法简单粗暴,但真的超级管用!