帧同步,服务器可以不起tick定时器吗?

保留最后一个操作就可以了,因为50ms玩家很难做得到执行两次操作,你可以自己尝试一下,1秒内能敲几次键盘。就算很低的概率发生了100ms内收到两次操作,保留后面一个操作也不怎么影响游戏的体验。如果你想保留两次操作也可以,操作数据以数组的形式存储并发送,这样一帧就能保留你所有的操作了。

不同类型操作确实可以以数组形式处理,那如果同一帧有多个移动的指令,好像也不好处理,因为两个移动指令之间的时间间隔是未知的,还是只能执行最后那个移动指令咯?

同一帧中的指令还有有时间概念么?(比如指令1在该帧的5ms执行,指令2在25ms执行,指令3在55ms执行)还是只有顺序的概念,直接遍历执行。

你先处理服务端一帧收到多次同一个客户端的输入,用最新那个操作,搞成功这个了再考虑别的做法