0592-5020663 收藏巨奇

巨奇简介

巨奇结构

巨奇新闻

手机原创

巨奇历程

巨奇历程 History

棋牌游戏的服务器架构有哪些特点

  据了解,平均每五个人中就有一个棋牌游戏用户,面对如此庞大的用户群体,棋牌游戏发展前景可谓是一片大好,这也让更多的创业者走进棋牌游戏行业,但今天厦门巨奇要说的是关于棋牌游戏服务器架构你又知道多少呢?

  棋牌类服务器的特点

  棋牌类不分区不分服

  一般来说,棋牌游戏都是不分区不分服的。

  房间模式

  即在同一局游戏中就是在同一个房间中,同一个房间中的人可以接收到其他人的消息。

  每个房间的操作必须是顺序性

  这个特性类似与一般游戏的回合制,每个玩家的操作都是有顺序性的。

  1、功能设计

  登陆。一般都是需要接第三方登陆,登陆这一块是http操作,我们统一提供一个web服务,用来做登陆验证。因为在登陆时,调用第三方的http服务,这个过程可能很慢,如果放在逻辑服务器的话,可能会卡业务逻辑任务。因为可能不同的玩家业务请求可能同在一个线程中,如果有任务卡了,那么这个任务以后新来的请求请会卡住,导致消息延迟。

  获取游戏公告,也放在web服务中。公告一般是游戏登陆的时候向服务器获取一次。把它放在web服务器中,与业务逻辑分离的好处是,当业务逻辑服务器维护或更新的时候,不影响用户的登陆,和获取公告,这样用户体验会好一些。

  创建用户唯一的id,因为棋牌类游戏服务器是世界服,无分区,所以用户的id必须是全局唯一的。可以利用redisincr方法,原子的递增,如果不想被别人根据userid的递增推算出有多少注册用户,递增的梯度可以随机,比如每次递增的值从11024中随机一个。

  创建房间,当房间主创建房间时,房间的id需要在任何台服务器上可以查询到,所以创建房间成功后,房间id要存储在共享内存redis中,每个房间id对应一个房间所在的ip地址或服务器id.这样,当有用户要进入房间,在查询房间id时,可能判断这个房间是否和自己登陆的游戏服务器相同。

  查找加入房间。根据房间id查询房间,查找到房间后,获取房间所在的ip地址或服务器id,如果发现和自己所登陆的服务器一样,直接可以加入房间。如果不一样,把这个房间所在的ip和端口返回给客户端,让客户端重新与房间所在的服务器建立连接,使用登陆时的token验证用户。

  游戏脚本调用。在验证游戏是否合法时,客户端与服务器都要验证,验证的算法是一样的,所以可以使用脚本来写,写一份脚本,在服务器与客户端中同时使用。可以使用lua。同一个算法使用同一个脚本 ,这样在开发新的同类型棋牌游戏时,只需要替换一下这个脚本就行了,不用再重复开发。

  2、后台管理系统

  这个一般是根据运营需求开发的,每个公司不一样。不过有一点,后台管理系统可能要和游戏服务器通信,这种通信方式最好是采用redis的订阅/发布机制。

  3、玩家同屏

  玩家同屏是棋牌游戏中的一个重点,对于做过那些大型的arpg,或mmo游戏的程序员来说,这并不是什么难事。因为同屏就是服务器对客户端的消息进行转发。

  以上是巨奇科技为大家分享的一些专业性的知识,巨奇科技的每一款棋牌游戏都是专业的游戏开发工程师费尽心思的成果,就是为了给创业者一个好的创业平台,给用户提供一个好的游戏体验。
上一页 福建棋牌游戏定制开发还是得找厦门巨奇

下一页 房卡棋牌游戏挑战与机遇并存

推荐阅读

巨奇棋牌开发商 运营棋牌游戏平台需注意什么 天上撒钱捡不捡?棋牌游戏致富路上不见不散
两个方面提高棋牌游戏平台的活跃度 沟通是开发一款棋牌游戏的重要环节
厦门棋牌游戏开发公司|棋牌游戏代理注意事项 开发棋牌游戏不得不谨慎的三点
游戏市场的常青树,2018年棋牌游戏着力点涨幅显著 棋牌游戏开发火爆的原因与商机
玩麻将不懂几招必杀技怎能赢 斗地主语音还有这种操作真是活久见

巨奇简介 Presentation

      巨奇网络科技有限公司,经厦门市工商局注册全称厦门巨奇网络科技有限公司。 2015年的夏天一批怀着弘扬中国棋牌文化梦想的年轻人会聚一堂,通过不断的勇于创新,备发图强、打造出多套深受市场认可的棋牌游戏平台。公司坐落于厦门市思明区软件园二期,致力于网络棋牌游戏技术研发及应用,专业提供优质高效的网络棋牌游戏销售、定制开发服务。至2015年12月。已开发完成全国各地地方棋牌游戏平台100余个,开发完成各类棋牌麻将游戏200余款。巨奇团队有丰富游戏开发经验和成功运营经验的精英组成,成员中的核心成员拥有10年以上的从业经验,长期致力于棋牌游戏的研发、设计、运营、推广和销售。曾参与了"QQ游戏"、"中国游戏中心"、"联众游戏"等国内大型棋牌游戏平台中多款游戏的研发,与广西、江苏、浙江等多个地市的合作伙伴联合运营具有自主知识产权的游戏平台,也为几十家代理商提供了高质量的游戏产品。 巨奇坚持"以人为本、勇于创新",注重人才引进和团队建设,始终把人才战略作为企业常胜不衰的立足点,通过提供优良的工作环境、有竞争力的薪资待遇、人性化的公司制度很好的网罗了各项人才,并保持了团队的稳定性;坚持"致力专精、以高致胜",高起点、严要求,全心致力于网络棋牌游戏的研发和运营,打造出了用户喜爱的游戏竞技平台;坚持"诚信为本、以诚待人",以诚实守信的态度对待巨奇的每一位玩家、每一位合作商,在玩家和合作商中形成良好口碑。

巨奇结构 Presentation

董事会
总经理
PC游戏事业部
手游事业部
海外事业部
微信事业部
推广事业部
行政综合办
研发
美术
产品
研发
美术
产品
微游戏
微产品
微短信
seo推广
竞价
市场
财务
售后
行政
人力资源
人力资源
人力资源
人力资源
   销售顾问胡: 销售顾问邹: 销售顾问李: 销售顾问胡: 0592-5020663
巨奇棋牌咨询