大型网络棋牌游戏服务器端设计与实现

被引量 : 0次 | 上传用户:hakbin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
棋牌游戏一般是将棋类游戏与牌类游戏并称而得。由于其玩法众多,具有非常坚实的群众基础。因而其与互联网一旦联手,产生出了让世人震惊的网络现象之一:一夜之间红遍大江南北。从1998年6月联众游戏世界正式开始服务算起,中国的网络棋牌游戏已经走过了十三年的时间。今天在如GOOGLE这样的网络搜索引擎中,用“网络棋牌游戏”进行搜索,可以得到483,000条与其有关的搜索结果,大多为网络棋牌游戏的开发与运营。这已经充分证明其在中国具有的市场大小。但由于技术保守、商业竞争、游戏开发等方面的原因,许多棋牌游戏的系统构架等并不为人所知,造成棋牌开发严重浪费人力、物力和财力。许多公司在经验不足的基础上设计开发了许多棋牌游戏系统。但其设计与开发出来的系统也没有经过大量用户的验证,系统稳定性、扩展性等无法得到保证。为此,我们根据网络棋牌游戏平台整体系统的设计,研究设计出大型棋牌游戏平台的系统架构。平台包括服务器端与客户端及管理部分。整个系统采用多服务器分布式系统架构,能有效地实现负载平衡和服务器扩展(即增加、删除游戏服务器和登录服务器)。服务端采用目前性能最优的完成端口(IOCP)的设计方案,支持百万级别的在线用户。整个系统由服务器(包括软、硬件环境),和客户端(包括软,硬件环境)组成。服务器由中心服务器、登录服务器、游戏服务器、WEB服务器和数据库服务器和数据库服务中间件组成,负责整个网络数据传输和通信服务。客户端由浏览器,大厅和各个游戏程序组成。服务器的各个部分可以有多个管理端实现服务器和用户的后台管理。文章将所有服务器端的组件设计思想、主要代码结构等进行详细说明与论述。本文创新之处在于第一次将实际的大型网络棋牌游戏的服务器端的架构进行论述与说明,并将主要组件的代码进行详细展述。同时本文也将一个可实际运营的系统的主要组成及其组件进行详细说明。
其他文献
当今社会,共享单车在经济与技术的支持下迅速发展,已经成为城市交通体系中的新成员。本文探索共享单车发展历程,分析其优势与劣势,并且给出解决措施,力求共享单车能够得到更
中共十七大报告提出要推动当代马克思主义大众化,深入开展中国特色社会主义理论体系的宣传普及活动。此后,这个命题引起学术界的关注,成为研究的热点。狭义的当代马克思主义
冲压生产是当代机械加工和制造过程中一种重要的成型制造技术,具有速度快、效率高、材料利用率高、节约能源、污染少等优点,广泛应用于工业生产诸多领域中。随着先进制造技术
勃拉姆斯.约翰内斯(Brahms.Johannes)是德国著名的作曲家,钢琴家(1833-1897)。他的一生中创作了大量的作品,这些作品的体材丰富多彩,包括交响曲,室内乐,钢琴曲和合唱作品等等
近年来,大学生自杀已成为一个备受关注的社会现象。文章以近五年某省市高校大学生自杀数据为例,描述大学生自杀的现状,探索大学生自杀原因及风险因素。并通过理论探讨对预防
目的血栓抽吸术自问世以来一度受到临床医生关注,指南不断的调整使部分临床医生对其应用产生质疑。现有大型随机对照研究表明:急诊PCI时常规血栓抽吸对急性心肌梗死患者的预
组织部门作为一个公共组织,同其他公共组织一样,在组织发展的过程中形成了独特的组工文化。研究分析组工文化建设,对于不断提升组工干部的素质能力、全面推进组织部门整体和
"壮汉语比较"课程是普通高校壮语言文学类专业的一门基础课。目前"壮汉语比较"课程的课时分布少,教学内容则庞杂、涉及面广、概念抽象、理论性强,教师和学生的负担都很重。根据以