每个房间怎么做各自的计时器


一个游戏,里面可以创建房间,房间里的计时器怎么做?
每个房间里面一个计时器
每个时间短要做不同的操作,后台也需要判断客户的操作是否在这个时间段里面
我用的是workerman,不是GatewayWorker框架
已邀请:

muyu

赞同来自:

我记得官网的workerman-chat有房间这个模块,思路就是定时器的id绑定在房间信息里面!如果是单进程,房间可以用全局变量,如果是多进程,房间信息可以存储在redis里面,至于操作根据业务直接判断就好!

要回复问题请先登录注册