我正在考虑实现一个HTML5 mmog,其中涉及快速运行的对象.玩家通过射击不断改变该物体的方向.我想过WebSockets等(socket.io)和画布.
我认为方向改变的计算必须在客户端和服务器端进行,然后同步 - 与服务器是主服务器以避免作弊.
我担心的是,无论服务器的速度有多快,延迟都会导致延迟,从而导致同步失败.
有没有一种解决这个难题的好方法?如何实现这一数据量的实时同步,其中所有信息对于不错过方向变化至关重要.所有玩家都需要毫不拖延地获得移动物体的新方向,以免破坏游戏玩法.
我认为这个问题已经在现有的mmogs中解决了.
有任何想法吗?