通用高性能网络棋牌游戏服务端的研究和设计

被引量 : 5次 | 上传用户:zhiyuanboxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
棋牌休闲游戏现在有很广泛的群众基础,如民间传统的中国象棋、扑克、围棋都是人们最常见的娱乐活动。现在互联网公司提供的典型游戏大厅产品,就是把常用的棋牌休闲游戏集成到一个平台上,让游戏用户一次登录,就可以玩各种棋牌休闲游戏,提供了一站式的服务。但是,在我国限于商业竞争等原因,游戏大厅提供商并没有公布其实现原理。而在国外,由于文化的差异,棋牌游戏并不常见,所以对棋牌技术没有进行深入的研究,这些原因都导致了网络棋牌游戏的技术资料非常缺乏。服务端技术在棋牌网络游戏占有重要的地位,为更好的推广网络棋牌游戏技术的发展,本文设计了一个通用高性能网络棋牌游戏服务端平台。本文是在迅雷游戏大厅服务端项目组实习工作时,根据实际的项目经验,对网络棋牌游戏服务端技术进行了研究和创新。本文的主要工作如下:1.首先分析了课题的研究背景和意义,对棋牌游戏用户群,棋牌游戏的特点进行了分析和总结,另外分析了国内外网络棋牌游戏的发展现状和趋势。2.介绍实现棋牌服务端的相关背景知识和关键的技术。对典型的网络结构进行分析,总结各自的优缺点,另外对Epoll技术进行初步的介绍。3.分析网络棋牌游戏特点,确定服务端要实现的核心功能,并提出了核心服务端架构。然后在此基础上确定棋牌游戏流程及每个核心服务端要承担的功能,并给出重要的实现类。4.在确定的核心服务端架构的基础上,分析棋牌游戏所具有的共性,应用面向对象的思想,对游戏逻辑服务端进行框架和具体逻辑分离。框架实现共性的工作和底层通信,维护等基本功能。同时框架确定第三方接口,由第三方开发者根据接口实现具体游戏逻辑。当游戏逻辑服务端运行时,由框架决定加载具体游戏逻辑,这样实现了游戏逻辑服务端的通用性,游戏逻辑服务端演变成通用平台。5.网络游戏服务端的性能问题一直备受关注,为保证大用户量同时在线游戏的目标,本文从架构和程序实现等多个方面提出解决方案。如操作系统和IO模型的选择,分布式架构的具体应用,数据的处理模式及应用缓存机制等等。6.研究如何实现棋牌游戏的稳定性,对常见影响稳定性的问题,提出了解决方案。
其他文献
随着社会经济的发展,以及机动车保有量的急剧增长,各大城市交通问题日益突出。而发展城市公共交通则成为缓解城市交通问题的有效途径。目前,以轨道交通为骨架,常规公交为主体
随着重庆市单轨交通2号线的开通,国内很多地区也着手修建单轨交通系统,单轨交通已经在中国的交通业占据着越来越重要的位置。为了防止PC轨道梁发生破坏,影响线路的正常使用,
文章对泥水平衡法顶管施工中的特点和要点作简单介绍,根据实际工程中的软土地基平衡法施工展开讨论,对施工中运用泥水平衡法存在的优点以及缺点作一个分析,并合理地提出一些
本文从人力资源管理外包的基础理论出发,较为系统的对人力资源管理外包的可行性、方案决策、运作流程、风险管理等进行定性与定量分析,力争做到对我国企业实施人力资源管理外
市场,本指商品交易的场所。伴随商品经济的发展,市场的内涵和外延不断延伸,逐渐演变为资源配置的重要手段。市场化是一种经济制度改革,是建立市场调节机制和秩序来实现资源的
儒家道家是两千多年来贯穿我国社会及对中国传统文化影响最为深远的两个思想流派,两者对立又互为补充,构成了中国古典美学思想的一条基本脉络。青白瓷是我国宋元时期生产的主
论文题目:刑事诉讼中被害人权利探究论文作者:李贵扬专业:刑法学指导教师:闵春雷教授在对“被害人”进行概念性思考中,“害”成为关键字。只有人们明知自己利之所在,才可能出
随着电力体制改革的不断深入,佛山电力多经企业的生存环境正在发生深刻变化,机遇与挑战并存,发展进入到一个关键时期。大量的实践证明,要实现可持续性发展,企业必须依据外界
高速铁路作为快捷舒适、超大运量、低碳环保的运输方式已经成为世界铁路发展的重要趋势,是解决客运供需矛盾的重要手段之一。“十一五”期间,我国高速铁路的发展实现了重大跨
近年来,在学校舞蹈教育仍旧难以满足家长及儿童对艺术的渴求之际,校外舞蹈艺术中心、舞蹈文化艺术学校等各类校外舞蹈教育机构适应社会需求广泛兴起并迅速发展普及开来。面对