最近游戏因为网络问题,感觉发现了这个游戏的一些运行规则。楼主因为是校园网,自从开学了之后因为学校网络原因会时不时出现卡顿,逐渐发现了相应的规律。
在游戏开局和正常行驶过程中,游戏延迟一直保持在30-40ms之间,但有时会突然跳到200ms,紧接着过个一秒左右就会有敌方舰船被点亮
玩航母开飞机的过程中也会有相似的经历,本来延迟很低,突然会有卡顿感,紧接着敌方舰船就会被我的飞机点亮。因为这个延迟对于航母玩家来说太过明显,楼主最近都不敢玩航母了,只能玩水面

经过这个现象,我对这个游戏的运算猜想是,一局游戏中的两方是在服务器中独立运算的,在玩家本地电脑中只是运算船只的运行轨迹和炮弹开火的落点等等行为。运算过后会上传到云端,由服务器判断双方玩家是否会进行交互。如果双方会发生交互,则双方玩家交互的过程中本地电脑会向游戏服务器上发送对于敌方舰船的基本信息的请求,在这个请求的过程中就会出现楼主游戏进程中突然显现的卡顿感
而战舰世界这个游戏不同于其他的FPS游戏,属于多人参与的具有需要进行复杂运算的游戏。所以对于个人电脑而言,这种运算太过于复杂,因此只会由服务器进行运算。而目前的大部分挂都无法通过入侵服务器来获取对方位置(除了Apex),所以透视挂存在的可能性很小。
声明:楼主只是个小小的大学生,啥原理都不懂,只是对于自己遇到现象的猜测,如果有懂行的大佬欢迎讨论。请不要人身攻击谢谢!


在游戏开局和正常行驶过程中,游戏延迟一直保持在30-40ms之间,但有时会突然跳到200ms,紧接着过个一秒左右就会有敌方舰船被点亮

玩航母开飞机的过程中也会有相似的经历,本来延迟很低,突然会有卡顿感,紧接着敌方舰船就会被我的飞机点亮。因为这个延迟对于航母玩家来说太过明显,楼主最近都不敢玩航母了,只能玩水面


经过这个现象,我对这个游戏的运算猜想是,一局游戏中的两方是在服务器中独立运算的,在玩家本地电脑中只是运算船只的运行轨迹和炮弹开火的落点等等行为。运算过后会上传到云端,由服务器判断双方玩家是否会进行交互。如果双方会发生交互,则双方玩家交互的过程中本地电脑会向游戏服务器上发送对于敌方舰船的基本信息的请求,在这个请求的过程中就会出现楼主游戏进程中突然显现的卡顿感

而战舰世界这个游戏不同于其他的FPS游戏,属于多人参与的具有需要进行复杂运算的游戏。所以对于个人电脑而言,这种运算太过于复杂,因此只会由服务器进行运算。而目前的大部分挂都无法通过入侵服务器来获取对方位置(除了Apex),所以透视挂存在的可能性很小。
声明:楼主只是个小小的大学生,啥原理都不懂,只是对于自己遇到现象的猜测,如果有懂行的大佬欢迎讨论。请不要人身攻击谢谢!


