从技术角度来看可以参考开源實现:
Moba同步,传统的基于魔兽争霸3 Dota是帧同步 Dota2和lol 都是混合同步的方式,类似于MMO的同步
Moba的技能机制比较丰富,如果同步不同的技能机制也昰一个难点
传统帧同步,需要在客户端和服务器实现相同的定点物理引擎要求客户端很高的确定性,才能保证客户端和服务器模拟的結果相同
并且在反作弊上存在问题
杂合状态同步可以允许断线玩家,快速进入游戏反作弊,计算结果都是服务器确定的服务器同步狀态给单个客户端,缺点实现复杂技能机制时候比较复杂一些,需要考虑客户端表现和服务器逻辑上的实现