|
·关于卡的一些解决办法
最近经常看到大家抱怨服务器很卡,PING值高。很多以前100多PING的人,都冲上了500PING,所以很多人说玩不下去了。本人不在国内,PING一直保持在500-800之间,对高PING游戏颇有心得。因此分享给喜欢这个游戏,但是因为网卡而慢慢失去信心的朋友:
1.首先,500PING完全可以玩的。我一直都是500-800的PING,一样可以玩。关键要熟悉如何计算提前量。高PING的人,最大的问题就是打人打不中。原因就是你看到的敌人的位置和敌人实际的位置有偏差。举个例子,500PING的话,就是500ms,你要考虑到对方半秒钟以后的位置,才能集中。另外人类的反映也有一个延迟,考虑这个延迟的话,一般来说500以上的PING,你考虑一下对方1秒钟以后可能出现的位置就好了。大家都知道算提前量,其实PING高的话,提前量多加一点就能打中了,比如我出音爆,一般都提前4、5个身位就可以打中(前提对方在这1秒的时间里是直线跑的)。刚开始很难猜对,主要因为很多人跑路不走直线,这就需要你有一些耐心,等对方开始直线跑的时候,再攻击,成功率还是很高的。
另外因为你延迟高,如果走位风骚,对方也很难打中你的。这个跟卡神不是一个概念,并不是服务器保护你,只不过别人看到你的位置和你实际的位置有一点点偏差的。好好利用的话,会弥补自己命中率的弱点。
2.虽然PING决定了延迟。但是有的人500PING仍然正常游戏,有的人500PING却经常卡住。同样是500PING,却有这样的区别,为什么呢?原因就是一个人的PING比较稳定,那么即使高PING也能够正常游戏;另一个人,PING波动很大,比如在300-800之间大幅度波动,那么就容易卡住了,这就是因为出现了网络阻塞。
(这里用简单说下技术上的原因,不感兴趣的可以不看这段:当网络出现阻塞的时候,解决阻塞的算法,就会暂时停止发送任何数据包,因为如果继续发送只会越来越阻塞。一段时间间隔后,尝试看看是否仍然阻塞,如果不阻塞恢复正常,如果仍然阻塞,那么继续等待一定时间,而且间隔会变得更长。这个阻塞期间,没有任何数据包发送的,因此你的人物就无法行动了,就会出现“卡”。当有大量用户都想抢过一个很狭窄的路段,就会出现阻塞,而且会越来越严重。这也就是为什么你虽然PING的平均值跟另外一个人一样,但是却经常卡住)
造成网络阻塞有很多原因,很重要一点就是路由设置的不好,或者你们地区的电信或者网通升级系统,暂时把出口变的很小。遇到这种情况,很多时候,SEC是根本控制不了的,因为主要问题在你的ISP。
3.那么如何解决这种网络阻塞?最好的办法,就是用代理服务器。通过用代理服务器,可以帮你绕过阻塞的路段。就好像你每天做公共汽车,公共汽车的线路,一般都是最优化的。但是万一遇到修路,公车的线路轻易不会改变,那么你每天上班的时间就会大大增加,因为公车的线路出现了“阻塞”。这时候,你可以考虑的就是打车上班。出租车,可以绕道。虽然绕道可能更远,但是因为没有阻塞,所以你就不会“卡”住了。
拿我自己举个例子。我在北美,如果我直连FE的服务器,如果路由合理,那么路程是比较短的,所以PING在300-400。但是由于路途太远了,中途会经常出现丢数据包,或者中间任何一个地段出现阻塞,我就卡住了。所以PING在400-1000之间大幅波动,经常就会“卡”住。而如果我用了代理服务器,从香港绕路。虽然路途不是最短的,PING变成了500。但是因为北美和香港,香港和中国的网络阻塞少,另外代理服务器可以大大减少丢失数据包(就好像有个客栈,让我的数据包休息一下,然后继续精神饱满的上路),我的PING可以很稳定的保持在500-800之间,也就避免了“卡”。
因此,如果你PING上了500,并不是说你不能玩游戏了,只要用好代理服
|