MahJong_JiNan
2017-03-14 17:24:12 0 举报
MahJong_JiNan是一款源自中国济南的麻将游戏,融合了山东地区的特色玩法和规则。这款游戏以其独特的魅力吸引了无数玩家,成为了中国乃至全球范围内最受欢迎的麻将游戏之一。在MahJong_JiNan中,玩家可以体验到地道的济南麻将玩法,如碰、杠、胡等,还可以与来自世界各地的玩家进行在线对战,感受麻将的魅力。此外,游戏还提供了丰富的道具和成就系统,让玩家在游戏中不断挑战自己,提高技艺。总之,MahJong_JiNan是一款集娱乐、竞技于一体的高品质麻将游戏,值得每一个麻将爱好者尝试。
作者其他创作
大纲/内容
由配置创建相应的Access handle并注册到Access Server
更新心跳
用户享受牌局业务
机器人开/关?
处理定时器超时事件
开启特殊任务
用户登录业务
注册到dispatch server
开始
创建反应堆及注册Server
济南麻将流程图
发送自身服务器信息给UpdateServ
启动无限循环,等待IO事件发生。
由配置创建相应dispatch handle并注册到dispatchServer
获取SO接口
处理其他命令字
上报服务器数据
地方特色棋牌参数设定
开启机器人服务
停止登录定时器,初始化用户金币等,在桌子上分配一个位置,更新房间信息,通知玩家进入桌子,开启踢人定时器
处理来源于AccessServ业务逻辑
麻将的两个基本动作,出牌及抓牌。抓牌:自摸,暗杠,补杠。出牌:其他玩家,吃碰杠,点炮
根据数据来源于不同类型服务器及命令字处理数据流
根据uid删除已创建的内存空间,处理限时赛清理工作,更新房间信息等
关
Server初始化
数据流
由配置中桌子数创建桌子及IGame对象,绑定
用户登出业务
最后心跳超时时间
加载配置及日志等初始化工作
根据uid创建内存空间,开启登录定时器,添加机器人等
全局CGameFrameLogic对象
开
初始化数据中心,udp上报数据。
大厅心跳
处理来源于UserServ业务逻辑
处理来源于MatchServ业务逻辑
处理来源于UpdateServ业务逻辑
广播用户已准备,都准备后开始比赛,生成庄家洗牌,广播庄家,筛子,跑钱
GameServ
GameSo
用户准备业务
相同类型server用相同的id
根据数据的命令字处理数据流
注册事件
桌子基础类及用户基础类堆空间的预创建
收藏
0 条评论
下一页
为你推荐
查看更多