ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
actor_example_match.cpp File Reference

示例玩法匹配 Actor 实现 More...

Detailed Description

示例玩法匹配 Actor 实现

实现玩家匹配系统,负责将多个玩家配对到同一个游戏房间。 支持加入匹配、取消匹配、确认准备等操作。

匹配流程:

  1. 玩家发起匹配请求,系统分配到合适的房间
  2. 房间人数达到上限后进入准备状态
  3. 所有玩家确认准备后,通知管理器创建玩法 Actor
  4. 超时未准备或未匹配的房间自动销毁

房间状态:matching(匹配中)→ ready(准备中)→ finish(完成)

Actor 类型: ACTOR_EXAMPLE_MATCH(单例) 权重: 0x7fffffff(最高优先级)