lobby game后端架构

大厅是供用户选择游戏对象的场所。图中是大厅的基本形式,左侧的目录树有三个层级:游戏(game)、分区(zone)和房间(room)。每款游戏都会基于某些规则来划分zone和room 。游戏的基本单元是游戏桌,即图中右侧的那些table,当table上“积攒”的玩家数满足要求时,该table上的游戏即可开始。

若要搭建一个大厅系统,后端应该具备一个负责客户登陆的loginsvrd,一个主管各游戏服的lobbysvrd,一个用于访问数据库的dbsvrd ...


消息的几种类型

若按消息发送方的发送目的(是目的不是目的地)来划分,消息可以有三个类型:Request、Response和Notify 。

Request:请求。发送方向接收方提出自己的诉求,希望接收方能为其做一些事情。当然,做不做由接收方来决定。

Response ...