Erlang千万级⽤户游戏框架(Openpoker)源码⽂件分析清单openpoker源码 erlang写的⽹游服务器源码,OpenPoker是⼀个⼤型多⼈扑克⽹游,内建⽀持了容错能⼒,负载平衡和⽆限制的规模⼤⼩。本⽂是openpoker源码⽂件功能的⼀个清单式说明:
模块名称模块功能说明备注
bot.hrl
common.hrl
l发牌,其中的private与shared,代表公共牌还是私有牌。这已经是与具体玩法有关的了,⽽与框架⽆
关。
l游戏倒计时到正式开始前偷溜⾛的相关情况处理
l⾃定义behavior,也是⼀个gen_server,A stack of game modules:玩家&游客
game.hrl游戏
l游戏直接开始
game_l游戏等待其他玩家到齐后开始
模拟玩家数据
ircdb.hrl
游戏免费源码分享网站
l⼀局游戏⼈数上下限
l奖池中的加注、盲注限制
pp.hrl
l通⽤的tcp服务器程序,主要被gateway和server使⽤,另外也作为客户端连接⽤
test.hrl
texas.hrl游客相关处理机制,下同,可以暂时忽略
tourney.hrl
tourney_l
tourney_l
tourney_l
以上⽂件时对基于Erlang开发的分布式可扩展游戏框架openpoker源码⽂件清单的说明。主要是对⽂件和⽂件功能进⾏了说明,正在整理模块调度关系,持续更新中...
负载均衡⽹关节点⼯作原理⽰意图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。