learntoall

大厅与匹配

孙勋把王者后台先分成游戏大厅和 PvP。大厅管登录、社交、商城和赛季;匹配把人收成一局,再进入 PvP。后来加的 Proxy,用来解决安卓、iOS 同服一类「人从不同入口来,必须进同一房间」的问题。

玩家点开始
大厅服务器发起匹配
生成匹配票据
凑齐人数和规则了吗?
分配或创建对局房间
十个人连上同一局
流程图 · 票据到房间

大厅负载

登录高峰、新赛季、邮件和商城是突发写。这些请求可以排队、可以降级活动页,但不能堵住对局循环。角色、背包、段位落在 Tcaplus,因为要回档和合服。

匹配票据(公开产品形态)

腾讯云 GPM 开发指南(产品 2022-06-01 下线)把匹配写成:

  1. 客户端服务器调用 StartMatching,得到唯一匹配票据。
  2. 按票据状态跟踪进度(人数、规则、超时)。
  3. 需要战场时,再和对战服资源编排对接;也可以独立使用匹配。
  4. 规则脚本描述人数、阵营、组队不拆散等。

这不是王者内部接口名,而是腾讯对外暴露过的匹配抽象。自研项目通常仍是「异步状态机 + 规则 + 成功后再开房」。