关于workerman单进程的问题

0

请问下我想在不同的房间类型: 休闲房、竞技房 , 下面有对应的不同金币的房间,金币房间下面有很多桌,每桌4个玩家。 客户端只传进房间 的类型 和对应的金币房id,桌子编号由服务端决定,玩家进入时自动分配到桌上。我想根据不同的房间类型 启动多个实例,是不是我客户端登录的时候连接一个实例,选择房间类型的时候,根据不同的类型再 重新连接对应的实例。

已邀请:

walkor

赞同来自:

可以这样做

ljfuyuan

赞同来自:

可以用GateWay维护用户的连接,这样他只需要登录连接一次就行了,然后发送进入房间的信息,由GATEWAY存储用户当前房间号,根据房间号转发数据到房间进程,不同的房间进程处理不同的逻辑。

要回复问题请先登录注册