×
新网 > 云服务器 > 正文

棋牌游戏服务器架构功能设计包括哪些内容

  • 作者:新网
  • 来源:新网
  • 浏览:100
  • 2018-01-22 16:24:54

棋牌游戏服务器架构功能设计包括哪些内容?随着互联网信息化的快速发展,有很多的企业对于网站建设的重视程度得到了提高,当然服务器市场也有了很大的变化,服务器技术变得更加先进了,棋牌游戏服务器在防御和速度等方面要比其他行业对服务器的要求高,这里为大家介绍一下棋牌游戏服务器架构功能设计包括哪些内容?

 棋牌游戏服务器架构功能设计包括哪些内容?随着互联网信息化的快速发展,有很多的企业对于网站建设的重视程度得到了提高,当然服务器市场也有了很大的变化,服务器技术变得更加先进了,棋牌游戏服务器在防御和速度等方面要比其他行业对服务器的要求高,这里为大家介绍一下棋牌游戏服务器架构功能设计包括哪些内容?

 

timg.jpg

1,登陆

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

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

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

棋牌游戏服务器架构功能设计包括哪些内容?相信你看过了所有的文章介绍以后,对于棋牌游戏服务器架构功能设计包括哪些内容这个问题肯定在上文中找到了答案,棋牌游戏服务器是针对游戏专门研发的一款服务器,所有其中有很多的独特技术的应用,希望以上文章对你选择棋牌游戏服务器有所帮助。

 

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading