那天晚上本来打算开一把休闲模式,点完启动器之后一直卡在加载画面,反复重试好几次都跳不到主界面,翻来覆去琢磨为什么炉石传说进不去,试了好几个路子,大半功夫都耗在没用的操作上。
最先怀疑的是网络,手机热点切过来,换了家里另外一条网线,启动器依旧是老样子,进度条挪一点点就僵住。浏览器刷网页、看视频都正常,别的游戏也能正常登录,就这个卡在原地,当时第一反应是不是服务器那边出状况,跑去社群逛了一圈,好多人都在线对局,公告里也没有维护通知,服务器这边就先排除掉了。
然后想着干脆把客户端关掉重开,任务管理器里面把所有相关进程全部结束,包括后台悄悄跑着的启动器进程,清完之后重新点开。还是不行,画面停在那个炉石的启动动画,过一会儿直接闪退回桌面。那个时候心里有点烦躁,想着干脆直接重启电脑,说不定系统抽风了。重启完开机,第一时间点开游戏,结果状况一点没变,等于白折腾一趟。
就是这个时候才想起,之前别的游戏遇到过本地缓存堆积的情况,抱着试一试的心态去找游戏目录里面的缓存文件夹。找到之后直接把里面的缓存文件全部删掉,没有动那些核心的资源包,只清掉临时生成的缓存数据。清完之后,再点开启动器,它会重新加载一遍资源,等待的时间比平时久一点,等进度走完,居然顺利进到主菜单里面了。
这只是我的个人感受,不是标准答案。同样是进不去,其他人碰到的诱因可能完全不一样,有的人是驱动版本适配的问题,有的人是权限拦截,不能拿我这次的情况直接套在自己身上。
之后还特意故意去试了下别的操作,看看会不会有别的变化。比如直接选择修复游戏这个选项,修复工具扫描完说文件完整,没有缺失损坏的资源,也就是说文件本身没有问题,问题就卡在缓存那一堆临时数据上面。
有个一起玩的朋友前段时间也碰到登录卡住,他那边不是缓存的事,是安全软件那边的拦截,放行程序之后就正常进去了,和我这次碰到的情况完全两条路子。同样的现象,背后的缘由差别很大,没有统一的解法。
现在再碰到加载卡住,不会上来就急着重装游戏了,重装要下载一大堆文件,耗很久时间。优先先看服务器状态,再清本地缓存,这两步操作起来省事。当然也不是每次清缓存都管用,要是缓存清完依旧没变化,就得往别的方向慢慢排查。
打完那一把休闲局,关掉游戏的时候,顺手看了一眼文件夹,知道那些临时文件还会慢慢积攒,只是不用天天去清理,只有登录异常的时候才会想到这个办法。