准确的说,你的操作指令还是上传到服务器了

,只不过不丢包时,从上传服务器开始到服务器反馈回电脑可能只需要200ms,丢包时需要接近1s。
这个游戏的运算过程是这样的,当你按下键后,你的操作会立即在本地运算一次,同时往服务器上传。经过几百毫秒后服务器反馈回数据,与你本地计算的数据比对,如果两个不一致,就会把本地显示的画面替换成服务器的画面。所以就会出现丢包时,飞机一顿一顿往地上瞬移,坦克一顿一顿往天上瞬移。
至于为什么服务器端计算,飞机会往地上栽,坦克会往天上飞,我觉得这是gaijin的一种设置。作为飞机,直接让你坠到地上判定坠毁,是解决数据不同步最快速的手段。
同时,假如你不丢包,你的队友丢包,你也可以看见他丢包产生的异常行为。在服务器反馈运算信息(这个信息是反馈到所有玩家电脑上的)之前,本地端会脑补你队友的运动状态。由于服务器两次反馈之间间隔的时间不会太长,在这个时间内载具移动的距离是很短的,所以脑补的路线和服务器反馈的路线偏差不会太大,且比较平滑。所以你看队友丢包都是突然俯冲,一头栽地上,感觉不到瞬移
