那天蹲在好友列表里,点进观战按钮反复点了好几次,弹窗一直跳出来,我才认真琢磨lol为什么观战不了,一开始以为就是网络卡了,来回切加速器,开关wifi折腾半天,进度条还是卡在原地不动,连对局画面的边角都刷不出来。旁边朋友还在发消息说他那边正常看别人的对局,搞得我更纳闷,同样的客户端,差别怎么会这么大。
最开始怀疑是客户端缓存堆太多,干脆直接关掉游戏,找到文件夹手动删了缓存文件,重启电脑之后再登录,结果还是一样,点观战直接提示无法加入。当时还在想是不是版本没更新,打开更新页看,版本号和服务器是同步的,补丁早就下完了,这个方向算是白忙活一场。
对局是排位。
后来才反应过来,好友那边本身就关掉了观战的开关,不是我这边的问题。他自己都不知道这个设置在哪,上线之后在设置界面翻了好久,在对局隐私那块找到观战权限选项,原本是关闭状态,改成允许好友观战之后,我再点进去,等了一小会儿,画面就加载出来了。这件事折腾挺久,也让我意识到很多时候问题不在自己客户端,而是对局主人的权限设置,这只是我的个人感受,不是标准答案。
但也不是权限开了就一定能顺利进去。有一回权限明明打开了,依旧进不去观战,他那局是刚开局没多久,服务器这边好像有延迟,要等对局进行几分钟之后,观战通道才会放开。我就挂在大厅等了大概三四分钟,再点观战就顺利连上,之前一直以为只要权限开好随时都能看,哪晓得还有这个等待的时间差。
还有一次碰到另一种情况,好友的对局人数已经满了观战席位,系统有观战人数上限,同时进去看的人太多,后面点的人就会被拦在外面,不会有很清楚的提示,只会笼统显示观战失败。当时另外两个朋友也在试着进,全都失败,隔了一会有人退出观战,我们里面才有一个人成功挤进去。
客户端偶尔也会抽风,明明所有条件都满足,权限开着、对局时间够、观战位置有空,就是加载失败。那次没有去改动任何设置,只是退出账号重新登录,再点观战就正常了,说不上是什么确切原因,更像是客户端临时的连接异常,这种情况没有固定的触发规律,碰一次算一次。
试过不少法子之后,慢慢摸清,优先确认的不是自己这边网络,先问一句对局的人有没有打开观战权限,很多卡观战的情况根源都在这。网络波动、服务器负载高的时候,就算条件全都达标,也容易加载超时,换个节点或者干脆等一会再试,有时候反而省事。
到现在我也不敢说把所有观战失败的情况都摸透,还有一些对局,权限全开、时间足够、没人挤位置,依旧没法观战,找不出明确缘由,也就懒得继续深究。遇到这种情况,干脆放弃观战,等对局结束之后看战绩回放算了,没必要耗着时间反复点按钮。
之后再碰到这种情况,第一反应不会再急着去重装游戏或者改网络设置了,先确认权限,再看对局开局时长,最后再考虑是不是观战人数满了。