试着在延迟问题上看看游戏在终端上的反馈。因为专业对口不是计软
使命召唤手游吧
全部回复
仅看楼主
level 9
sw死神 楼主
试着在延迟问题上看看游戏在终端上的反馈。因为专业对口不是计软之类的,没办法抓包看tickrate之类的。所以我试着同框进行对比,放慢十倍速度看看延迟的作用
2021年05月19日 05点05分 1
level 9
sw死神 楼主
主视角(手机)平均延迟40~50ms
敌人视角(模拟器)平均延迟30~40ms
——————————————————
同框录像,慢放十倍对比,时间轴对应:
1.跑步、跳跃
*跑步
手指滑屏时:2;10
主视角跑步开始出现运动:2;24
敌方视角出现运动:4;10
主视角结束运动(方向键归位):7;10
敌方视角结束运动:9;25
*跳跃
主视角开始跳跃:23;20
敌方视角开始跳跃:25;03
2.开枪及击中
主视角开枪(冒烟):48;05
敌人视角开枪(冒烟):49;05
显示中弹(聊天框提示)51;05
2021年05月19日 05点05分 3
level 9
sw死神 楼主
简单地估计了一下,在运动上,两边放慢十倍粗略观察,延迟大概1.3s,换算正常时间0.13s大概是130ms(?)
在射击上,两边放慢十倍粗略观察,延迟能达到2s,换算正常延迟0.2s,200ms?
2021年05月19日 05点05分 4
level 9
sw死神 楼主
[滑稽]之前在贴吧简单地进行过抽样调查,从大部分人的截图看,游戏延迟显示50ms可谓是大有人在。所以躲掩体后还容易被打死,其实可能是因为对方延迟太大了
2021年05月19日 05点05分 5
level 9
sw死神 楼主
另外就tickrate这个问题而已,不仅需要服务器支持,还需要终端(你的设备)能够支持。tickrate20意味着你每秒能够接受20个数据包,0.05s一个数据包,也就是说得在50ms以内才能够很有效。但就大部分玩家而言,50ms是比较平均的水平了。
所以再提高tickrate大概也不会有太大效果——因为你要知道敌人可能不会有你这么好的网络条件
2021年05月19日 05点05分 7
level 9
sw死神 楼主
如果硬要说的话,其实按照延迟来分配玩家对局是更公平的,但这操作难度太大。说不定有人用低延迟wifi进入对局以后就换高延迟的移动网络了[阴险]
2021年05月19日 05点05分 8
level 9
sw死神 楼主
以我形而上学的见解只能做到这么粗略的对比了[滑稽]如果有计算机大佬,可以试着自己整一个手机上的抓包程序测测数据包传输频率
2021年05月19日 06点05分 9
level 9
sw死神 楼主
另外由于模拟器整国际服比较麻烦,我没有多余的移动设备了,所以没办法对比国际服的延迟。感兴趣又有条件的朋友可以去测测,这样以后说「国服服务器不如国际服」时也能举出有说服力的证据了[滑稽](之前测试帧率和流畅度时我就对比过国服和国际服)
2021年05月19日 06点05分 10
level 9
硬核啊
2021年05月19日 07点05分 11
1