同步游戏(MMORPG)客户端和服务器之间的时间/事件?

jes*_*tro 6 java tcp latency client-server actionscript-3

我目前正在使用Java服务器端和as3客户端.我想知道是否有一个银弹来同步他们之间的时钟.在可变延迟和可变时钟速度之间,似乎每个数据包都需要一个时间戳.

谢谢!

Mih*_*lea 0

不,没有灵丹妙药。您必须即兴发挥。时间戳是个好主意。另外,尽量将服务器上完成的计算保持在最低限度。不要模拟不相关的东西。只模拟你认为会破坏游戏逻辑的东西。让客户端计算其余部分,只将结果广播给你的订阅者。