对于玩网游的同学来说,是不是经常会遇到游戏很卡,走两步就慢半拍,画面变成幻灯片呢?然后只能无奈大好的局面,硬生生被人反超或者是断线了。
你一定很郁闷,对吧?尤其是突然间变慢的情况,或者是之前网络一直挺好的,突然间不知道为什么就变慢了,或者断线了。这个时候你的想法应该是为什么呢?系统局吗?电脑故意让你输吗?
你打开你的游戏的QQ群,问为什么网络又断线了,大家总是破口大骂,这网游公司只顾着卖卡包赚钱,却不优化网络。你想着去投诉一下这个网游公司,然而有用吗?没有用,至少你不知道要多久之后才有用,跟求神拜佛又有什么差别。
如果你稍微有点网络常识,你应该知道你的网并不是一条网线直接连到网游公司的服务器的。中间有很多个节点,例如你的路由器,你的运营商的modem,还有你的运营商的网络节点,还有外网的网络节点。如果想解决游戏卡顿问题,你就必须得找到原因,才有办法对症下药。
到底是网游公司的服务器垃圾,还是你的运营商,网络质量一天不如一天,还是你的路由器质量有问题,还是你的电脑的网卡,或者是你的网线有问题。
废话少说,我们来debug一下。
首先打开windows的资源监视器。找到你的游戏的进程,打勾,然后去到网络那一个页面,找到网络活动这个区域,然后你可以看到你的游戏进程正关联了很多ip,找到一个接收数据最频繁的一个地址,把它记下来,这个就是你的游戏服务器的地址。
然后打开你的windows的命令行,输入tracert,这里的ip就是你的游戏服务器的ip地址。如图,这些就是从你的电脑连接到游戏服务器,中间所经过的节点。以下图为例,第一个是我的路由器的ip,第二个是我的网络运营商提供的modem的ip。当然,最后一个就是游戏的服务器ip。
接下来我们就要用ping的命令来监测这三个ip地址的连接情况。命令是ping -t 。
如下图,第一个是我的路由器的连接情况可以看到它的连接时间是小于一毫秒的,所以是没有问题的。中间那个是我的modem的连接情况,可以看到,也是一毫秒都两毫秒之间,也没有问题,肯定不会导致网络游戏卡顿。第三个图,我们直接就看从我们的电脑到游戏服务器的网络状况。可以看到,大概包交换的时间需要七毫秒到八毫秒,应该是一个蛮好的网络状况了,但是偶尔有去到18毫秒,如果持续久一点可能就会有一点人为感受到卡顿,但应该还好,一般到四五十毫秒,估计都是ok。
ok,通常情况下,我们看到的这个数字都是挺理想的,说明网络没有问题。我们可以可以开始玩游戏了,玩游戏的过程中,把这个窗口开着,如果你发现卡顿了,就去瞄一眼那些窗口,看一下是哪个窗口显示的时间变大了。
如果是最左边那个,那就说明你的家里的路由出了问题,你可能要再看一下怎么去解决?是配置问题呢,还是网线问题呢?还是电脑问题呢,还是该换路由了。
如果是第二个的话,那就应该找你的网络运营商。
如果是第三个的话,说明问题已经不在你家里的设备。那你可能还要在把中间的节点再挑出来试一下,看是哪个节点的问题,如果是其他节点都没有问题,只有你的游戏服务器的最后一个或者几个节点出问题了,那你可以应该就可以去投诉那个游戏公司了。
干货:
找到问题的原因所在,才能够更好的解决问题。不要求神拜佛,不要瞎投诉。(当然你投诉的公司的技术人员肯定也是有办法解决的,但是他们的客服是没有办法解决的,他们也不懂。当然某企鹅公司的某fifaonline游戏连客服都找不到)
提出问题是一个能力,找到解决问题的方法是更大的能力。
使用ping,tracert简单的windows自带的网络检测工具。
领取专属 10元无门槛券
私享最新 技术干货