昨晚排位打到第二把闪退三次,重连界面卡在百分之六十不动,这个数字我记得特别清楚因为盯着看了快两分钟。掉线重连失败这事儿基本都是几个固定原因来回折腾,下面说的都是我自己一步步试出来的。
先说最简单也最有效的一招,直接把客户端和游戏进程全部结束掉,用任务管理器找到LeagueClient和League of Legends两个进程,右键结束任务,不要只关窗口,因为窗口关了后台进程可能还在跑,这时候你再打开客户端点重新连接,程序检测到进程冲突会一直转圈转不出结果。清干净以后重新登录,走大厅进入重连,成功率明显高很多。

如果结束进程还是连不上,问题大概率出在网络这块。客户端连接服务器用的是TCP和UDP混合的方式,游戏内战斗数据走UDP保证实时性,登录鉴权走TCP保证稳定性,路由器或者防火墙把某个端口临时封了,客户端就会卡在鉴权这一步,表现出来就是进度条不动或者跳百分之九十九不过去。这种情况关掉电脑自带的防火墙试一下,或者把英雄联盟客户端加到白名单里,我这边亲测断开重连能从原来平均卡三十秒左右缩短到五六秒就进去了。
网线用户比无线用户遇到这个概率明显低一些,无线环境信号波动会让UDP包丢失率上升,游戏客户端判定丢包超过一定阈值就直接判你掉线,不会给你太多缓冲时间。
客户端本身崩了怎么破
有时候不是网络问题,是客户端本体炸了,表现是双击图标没反应或者弹出来又立刻消失。这种情况先去C盘用户目录下找到Riot Games文件夹,把里面Config子目录整个删掉,这个目录存的是本地缓存配置,损坏了客户端读取不到就直接崩溃退出。删完以后重新打开客户端会自动重建配置文件,相当于软重置,我实测这个方法解决过两次开屏黑屏问题,重建过程大概十几秒。
还有一种情况是显卡驱动和游戏渲染引擎冲突,尤其是刚更新过驱动之后,进游戏画面卡死然后闪退到桌面。这个得去显卡官网重新装一遍驱动,用清洁安装模式,不要用快速升级,快速升级会保留旧的注册表项,跟新驱动的渲染库冲突几率更高。

有人可能会问排位赛掉线了会不会直接判负,这个看具体时长,如果重连时间超出系统给的容忍窗口,队友那边会显示你掉线,但只要在游戏结束前重新连上算分还是正常算的,不会额外扣星。**真正影响战绩的是长时间不上线导致游戏被判定为挂机,这个跟单纯的客户端崩溃是两码事。**
另外一个常被问到的点是为什么手机热点连游戏比宽带更容易掉线,因为运营商对移动网络的QoS策略会优先保证语音和普通网页流量,游戏这种长连接、高频小包的数据在网络繁忙时容易被限速或者丢弃,客户端连续几次收不到心跳包就会主动断开连接触发重连界面。
这几个方法基本能覆盖大部分掉线重连失败的场景,具体用哪招看你卡在哪一步,进度条不动多半是网络,客户端直接崩溃打不开多半是配置文件坏了。

顺带说一句我这边用的路由器是双频段的,把游戏设备单独绑定在五G频段之后,掉线频率肉眼可见地降了下来,这个跟前面说的丢包判定逻辑是同一个道理。












暂无评论内容