帧同步的一些思考(六):客户端本地联调战斗服

帧同步工作流上的问题

由于帧同步战斗部分逻辑,需要同时在客户端、服务器上跑。 2 端需要保持一致

如果不提供某种联调机制。会对客户端战斗库开发、服务器更新,都会造成不便

设想下以下这种情况:

2 个客户端都做帧同步战斗部分的相关工作
服务器的开发服又必须提供稳定的,对所有工作人员提供服务
势必无法协调 3 者的协作关系

本文提供一种机制,解决该问题

示意图

+------------------------------------------------------+                +-----------------------------------+
|                                                      |                |                                   |
| XiaoMing & XiaoHong's Windows PC                     |                |  Server                           |
|                   2. run &                           |                |                                   |
|  +--------------+   connect   +-----------------+    |                |  +-----------------+              |
|  | Game Engine  +------------>+  battle A B     |    |                |  |  battle C       |              |
|  +------+-------+             +-------+-----

你可能感兴趣的:(帧同步的一些思考)