本帖将浅谈使命召唤系列多人游戏的延迟,并将分为以下几个部分。
1:什么是延迟(Lag)
2:什么造成了延迟(Lag)
3:使命召唤是如何处理这种延迟的。(将以黑色行动2作为范例)
4:解释使命召唤所采用的Lag Compensation机制(延迟补偿。)
5:延迟的好处和坏处。
认为错误的地方欢迎指出
注:区分 延迟(Lag) 和 延迟(Delay)。
自己点只看楼主(也许没人看?)
----------------------------------------------------------------------------------------------------------------------------
1:什么是延迟。
要知道,所有在线游戏都有延迟。而且就算你使用LAN(AKA local area network,本地局域网)和同一网络上的人玩,也始终会有一定的延迟。而延迟的大小有一部分取决于开发者对于游戏的优化。有些人可能会说,我都网是光纤的为什么还会有大延迟?这是应为延迟(LAG)又由两部分组成:延迟(Delay)及网络连接质量。就算在现实生活中,在我们打电话的时候也会有一定的延迟(Delay)。也许你会问,那为什么打电话时延迟那么小,但在线游戏是延迟会很大呢?那是因为在线游戏在相同时间下要比打电话交互更多数据。
延迟在游戏中以Ping显示,以ms作为单位。就算你有全球最好的网络,直接点对点以光速传输,你也会有14ms的延迟!但是要知道,真正在传输过程中,还会遭遇到丢包,以及距离产生的影响,所以最后的延迟绝对会比14ms高。
下楼图解数据交换过程。
1:什么是延迟(Lag)
2:什么造成了延迟(Lag)
3:使命召唤是如何处理这种延迟的。(将以黑色行动2作为范例)
4:解释使命召唤所采用的Lag Compensation机制(延迟补偿。)
5:延迟的好处和坏处。
认为错误的地方欢迎指出
注:区分 延迟(Lag) 和 延迟(Delay)。
自己点只看楼主(也许没人看?)
----------------------------------------------------------------------------------------------------------------------------
1:什么是延迟。
要知道,所有在线游戏都有延迟。而且就算你使用LAN(AKA local area network,本地局域网)和同一网络上的人玩,也始终会有一定的延迟。而延迟的大小有一部分取决于开发者对于游戏的优化。有些人可能会说,我都网是光纤的为什么还会有大延迟?这是应为延迟(LAG)又由两部分组成:延迟(Delay)及网络连接质量。就算在现实生活中,在我们打电话的时候也会有一定的延迟(Delay)。也许你会问,那为什么打电话时延迟那么小,但在线游戏是延迟会很大呢?那是因为在线游戏在相同时间下要比打电话交互更多数据。
延迟在游戏中以Ping显示,以ms作为单位。就算你有全球最好的网络,直接点对点以光速传输,你也会有14ms的延迟!但是要知道,真正在传输过程中,还会遭遇到丢包,以及距离产生的影响,所以最后的延迟绝对会比14ms高。
下楼图解数据交换过程。