为什么我家网速很快,还需要加速器才能玩网游?
为什么我家网速很快,还需要加速器才能玩网游?
为什么有时候即使网速很快,玩游戏时还是会出现卡顿?这背后涉及到网络延迟、距离、带宽等多个因素。本文将从技术角度详细解析游戏流畅度的衡量指标、网速与延迟的关系,以及如何降低延迟,帮助你更好地理解网络环境对游戏体验的影响。
游戏流畅度的衡量指标
游戏流畅度主要通过两个指标来衡量:FPS(每秒传输帧数)和延迟。
FPS:这个数值越大且保持一个恒定值越好。显卡性能越好,FPS值越大,显示出来的内容也越流畅;反之,机器显卡性能差,FPS小于一个固定值后,人能明显感知到游戏有卡顿现象。
延迟:延迟的定义是在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。简单来说,延迟≈距离/光速。因此,延迟主要和距离相关。
以《英雄联盟》为例,我们可以将网络延迟分为以下几个级别:
- [1ms,50ms):网络延迟质量优,打起来无延迟感比较流畅;
- [50ms,90ms):网络延迟质量良,可以正常游戏,没有明显延迟情况;
- [90ms,150ms):网络延迟质量中,可以游戏,但是会有卡顿的感觉;
- [150ms,+∞):网络延迟质量差,无法正常游戏,有卡顿,出现掉线丢包等情况。
网速与延迟的关系
网速的概念,其实宽带运营商一直在教育我们,100M和20M和4M的网速显然不同,相同一个地址,最后下载东西的时间显然是100M的要快很多,这个时候很容易产生100M就是快的感觉。延迟上面已经详细说明了,本质上延迟高低取决于距离。我们参考以下图示来理解网速和延迟,我们把上网连接游戏比作一条道路,网速多少兆代表的是这个道路的宽度,延迟取决于你电脑到游戏服务器这条路的时间
延迟与距离的关系
用户电脑到游戏服务器的距离走向,遵循一个基本原则:
- 国内:局域网->城域网->骨干网->城域网->局域网
- 出国:局域网->城域网->骨干网->国际出口->海外线路->...
例如,用户在四川成都,游戏服务器在北京,实际路由可能先经过上海,再到达北京,无形中增加了延迟。
如何降低延迟?
降低游戏延迟的本质是找到让你本机到游戏服务器的线路走直线。
- 方法一:购买相关设备(此处省略具体产品信息)
- 方法二:使用加速器。加速器的原理与上述设备相似,但至少线路上只跑着游戏数据,游戏数据其实占用量不高,使用后游戏延迟也有降低,自然游戏流畅了。
使用加速器时的常见问题
加速器的延迟可以分为三段:电脑到路由器、路由器到游戏节点、节点到游戏服务器。其中,第三段可以比较放心地交给加速器优化,而前两段可能需要自己动手判断一些问题。
电脑到路由器:
无线连接经常会出现连接不稳定的情况,特别是周围很多WiFi信号的情况。强烈推荐使用有线进行游戏,没有干扰,电脑到路由器延迟几乎是0。
如果只能使用无线,可以通过命令行
ping 192.168.1.1 -t
查看本机到路由器的延迟。解决办法包括登录路由器后台换信道、使用5G WiFi连接等。路由器到游戏节点:
如果室友经常下片和看视频,会导致上行带宽被大量占用。解决办法是设置路由器的QOS,或者智能分配每一台机器的上行和下行。
由于运营商设备负载或网络高峰期带宽不足,导致路由器到节点有延迟和丢包,可以尝试联系运营商解决。
国际出口的理论延迟
在中国,国际出口主要分布在广州、上海和北京。以下是部分国际出口到对应地区的理论延迟(最小延迟):
地区 | 广州 | 上海 | 北京 |
---|---|---|---|
香港 | 10ms | 40ms | - |
台湾 | 30ms | 50ms | - |
韩国 | 55ms | 30ms | - |
日本 | 65ms | 40ms | 60ms |
新加坡 | 33ms | - | - |
印度 | 71ms | - | - |
马来西亚 | 50ms | - | - |
美国西 | 130ms | 125ms | 190ms |
美国东 | 210ms | 205ms | 270ms |
澳洲东 | 130ms | - | - |
澳洲西 | 90ms | - | - |
德国 | 250ms | - | 200ms |
肯尼亚 | 190ms | - | - |
南非 | 270ms | - | - |
埃及 | - | - | 245ms |
这些数据可以帮助玩家合理预期不同地区游戏的延迟情况,避免对加速器效果有过高期待。