哥们儿最近打《英雄联盟》遇到个糟心事,游戏怎么都连不上。本来高高兴兴准备开黑,结果一点启动,不是卡在登录界面,就是直接提示“无法连接到服务器”,给我气得差点把键盘都砸了。这可不是头一回了,以前也偶尔遇上,但这回特别频繁,简直没法玩。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
开始抓瞎:以为是服务器又抽风了
我第一反应嘛肯定是腾讯服务器又“土豆”了,或者自家网络出了幺蛾子。
- 我先是重启了电脑,心想可能是什么系统进程卡住了。没用。
- 接着又把路由器电源拔了再插上,等了几分钟,确保网络完全重置。还是没用。
- 然后我打开其他网页、视频软件,都能正常访问,这就说明我大宽带没毛病。那是不是游戏服务器真挂了?
我赶紧上了贴和微博,一搜“英雄联盟连不上”,果然有不少老哥也在抱怨。但也有人说能玩,这就有点奇怪了。看来不是普遍现象,那就是我这边的问题居多。
深入排查:一步步剥洋葱
既然不是服务器普遍炸了,那肯定就是我电脑或者网络设置的问题了。我深呼吸一口气,决定彻底排查一下。
第一步:检查基础网络连接
我打开了命令提示符(就是那个黑框框,按Win+R输入cmd就出来了)。
- 我ping了一下百度,看看延迟和丢包情况。输入
ping * -t。结果显示延迟挺低的,也没丢包。这说明我到互联网的基础连接没啥问题。 - 然后我ping了一下英雄联盟的服务器地址。这个地址网上能搜到,或者在游戏日志里也能看到。结果一ping,好家伙,延迟直接飙到几百毫秒,而且时不时就出现“请求超时”。这下问题就明显了,我连英雄联盟服务器的路线上肯定出问题了。
第二步:追踪网络路径
光知道延迟高没用,得知道是哪一站出了问题。我用了tracert命令,这个命令可以追踪数据包经过的路由节点。我输入了tracert [英雄联盟服务器IP]。
结果出来一看,从我家路由器出去的前几跳都挺正常的,延迟很低。但到后面几跳,大概是到了运营商的某个节点,或者再往外,延迟就开始明显升高,甚至出现“ 请求超时”。这让我心里有数了,问题可能出在运营商那边,或者到游戏服务器之间的某个骨干网节点上。
第三步:排除本地干扰因素
虽然tracert指向了外部,但本地因素也不能完全排除。
- 我检查了防火墙和安全软件。有时候这些软件会误把游戏进程当成威胁给拦截了。我暂时把Windows自带的防火墙关了,把我用的第三方杀毒软件也把游戏加入了白名单。重启游戏,还是连不上。
- 我尝试修改DNS服务器。把电脑的DNS从运营商默认的改成了公共DNS,比如腾讯的119.29.29.29或者谷歌的8.8.8.8。这招有时候能绕开运营商DNS解析慢或者解析错误的问题。改完重启网络,再进游戏,依然连不上。
- 我更新了网卡驱动。心想会不会是网卡驱动老旧导致的不稳定。去主板官网找了最新的网卡驱动装上。重启电脑,再次尝试,还是不行。
- 我甚至尝试了游戏客户端自带的“修复游戏”功能,把游戏文件都检查了一遍。结果提示文件完整,那肯定不是游戏文件坏了。
第四步:求助运营商
经过前面一系列排查,我基本确定问题不是出在我家网络设备或者电脑设置上,而是在我到游戏服务器之间的网络路径上,很可能是运营商的问题。没办法,我直接打电话给我宽带运营商的客服。
我把我的ping和tracert结果跟客服说了一遍,强调了到英雄联盟服务器IP地址的延迟高和丢包。客服小哥一开始也是让我重启光猫、重启电脑那些老三样。我耐心地告诉他我这些都试过了,问题出在路由节点上。他听我这么说,也知道我不是小白了,就说帮我报修,让技术人员远程检查我的线路。
拨云见日:原来是这个“坑”
大概过了半天,一个本地的技术师傅给我回电话了。他远程帮我查看了线路情况,也做了些测试。他跟我说,原来是我的IP地址在某个路由环节上被分配到了一个“不那么友好”的出口,导致到某些游戏服务器的连接效率特别低。简单来说,就是我的数据包被绕远路了,或者走的那个路口特别堵。
师傅帮我后台重置了我的宽带账号,并且刷新了我的公网IP地址。他说这样能让系统重新给我分配一个网络出口。我按照他说的,再次重启了光猫和路由器。
最终解决:柳暗花明
忐忑不安地再次打开《英雄联盟》,点击开始游戏。这回登录界面很快就跳出来了,然后顺利进入大厅!我赶紧开了一把自定义训练,延迟也恢复到了30多毫秒的正常水平,没有丢包。问题终于解决了!
这回折腾下来,虽然耗了不少时间,但也学到了不少东西。遇到网络问题,不能光指望重启,得一步步地去排查,用命令工具去定位问题出在哪。如果是自家解决不了,起码也能把详细情况跟运营商说清楚,省得他们瞎折腾。希望我的这个“血泪史”能给大家一些参考。