Skip to content

Distributed World Topology 实施设计

这篇文档是从 Standard MMO 走向 Distributed MMO 的实施桥接页。

它不替代 Shard / Zone / Instance / Match 这些语义文档,而是回答一个更实际的问题:

什么时候可以上分布式世界,应该按什么顺序落地。

前置条件

先把下面这条主链收住,再考虑分布式世界:

text
LoginApp -> GatewayApp -> BaseApp(PlayerAnchor) -> WorldHost

如果这条链还不稳定,就不该先做 Witness / Ghost / AuthorityTransfer

实施顺序

  1. 稳定 Standard MMO
  2. 收口 BaseApp 的玩家主状态语义
  3. 引入 ProxyCellRuntime
  4. Witness / Ghost
  5. 再做 AuthorityTransfer
  6. 最后补 AppMgr

对应文档

基于 MIT 许可发布