房间与对局服
王者公开口径是约 4600 台机器、四万多个进程。进程远多于机器,说明对局按房间/对局切片:一局一套隔离的世界,而不是一个巨大的单服地图。
隔离带来什么
- 扩容:加对局进程,而不是把一个世界服垂直堆高。
- 故障域:一局不同步或崩溃,只少一局。
- 内存:操作序列或状态快照先放内存,结算再写 Tcaplus。
- 录像:帧同步存输入序列。孙勋说外网 20 分钟 5v5 大约 3MB。
Proxy 的位置
公开演讲把 Proxy 写成后来补上的中转:把不同系统、不同客户端入口的玩家汇到同一局。没有它,安卓和 iOS 同服这类产品决策会卡在路由上,而不是卡在玩法上。