昨晚心血来潮想打把Dota2,结果刚启动游戏就给我整懵了。卡在"正在连接至游戏协调服务器"那个界面死活过不去,右上角一直转圈圈,折腾了半小时愣是进不去。气得我差点把鼠标扔了,这不是耽误我上分吗!
第一招:重启大法
我寻思着先试试最简单的。直接切到任务管理器把游戏进程咔嚓掉,顺手连Steam客户端也强制关了。重新登录后点开始游戏,结果还是老样子。接着我又把家里光猫和路由器的电源都拔了,蹲在旁边数了30秒才插回去。等网络重新连上再试——照样卡在转圈圈那儿!这破服务器咋回事儿?
第二招:防火墙开绿灯
突然想起上次更新系统后防火墙抽过风。赶紧打开控制面板,在防火墙设置里翻来覆去找"允许应用通过防火墙"。把Dota2和Steam两个勾选框全打上√,还顺手加了几个游戏相关的程序。确认保存后又重启电脑试了试,您猜怎么着?那转圈圈终于动了!可还没等我乐出声,界面直接弹红字报错,真是白高兴一场。
第三招:改hosts文件
这招是我在论坛扒出来的偏方。打开C盘Windows文件夹里的System32/drivers/etc,找到那个叫hosts的破文件。用记事本打开后直接拉到最底下,啪啪啪敲了几行命令:
- 127.0.0.1 *
 - 127.0.0.1 **
 
保存的时候还被系统拦截了,气得我按住Shift键点右键,用管理员权限重新编辑才存上。结果刚进游戏就弹出更新提示,更完居然秒进主界面!原来这几个地址把我游戏更新包卡住了,修改完hosts直接触发自动更新了。
这些破事都怪V社服务器抽风,我这三招都是被逼出来的土办法。后来跟开黑队友吐槽这事,发现他们上周就遇到过,还傻呵呵地重装20G游戏包,差点没把我笑死。建议大伙儿遇事先试hosts大法,省得浪费时间瞎折腾。
