通用高性能网络棋牌游戏服务端的研究和设计
本文关键词:网络游戏服务器通信架构及关键技术研究,,由笔耕文化传播整理发布。
《武汉理工大学》 2011年
通用高性能网络棋牌游戏服务端的研究和设计
王玉奎
【摘要】:棋牌休闲游戏现在有很广泛的群众基础,如民间传统的中国象棋、扑克、围棋都是人们最常见的娱乐活动。现在互联网公司提供的典型游戏大厅产品,就是把常用的棋牌休闲游戏集成到一个平台上,让游戏用户一次登录,就可以玩各种棋牌休闲游戏,提供了一站式的服务。但是,在我国限于商业竞争等原因,游戏大厅提供商并没有公布其实现原理。而在国外,由于文化的差异,棋牌游戏并不常见,所以对棋牌技术没有进行深入的研究,这些原因都导致了网络棋牌游戏的技术资料非常缺乏。服务端技术在棋牌网络游戏占有重要的地位,为更好的推广网络棋牌游戏技术的发展,本文设计了一个通用高性能网络棋牌游戏服务端平台。 本文是在迅雷游戏大厅服务端项目组实习工作时,根据实际的项目经验,对网络棋牌游戏服务端技术进行了研究和创新。本文的主要工作如下: 1.首先分析了课题的研究背景和意义,对棋牌游戏用户群,棋牌游戏的特点进行了分析和总结,另外分析了国内外网络棋牌游戏的发展现状和趋势。 2.介绍实现棋牌服务端的相关背景知识和关键的技术。对典型的网络结构进行分析,总结各自的优缺点,另外对Epoll技术进行初步的介绍。 3.分析网络棋牌游戏特点,确定服务端要实现的核心功能,并提出了核心服务端架构。然后在此基础上确定棋牌游戏流程及每个核心服务端要承担的功能,并给出重要的实现类。 4.在确定的核心服务端架构的基础上,分析棋牌游戏所具有的共性,应用面向对象的思想,对游戏逻辑服务端进行框架和具体逻辑分离。框架实现共性的工作和底层通信,维护等基本功能。同时框架确定第三方接口,由第三方开发者根据接口实现具体游戏逻辑。当游戏逻辑服务端运行时,由框架决定加载具体游戏逻辑,这样实现了游戏逻辑服务端的通用性,游戏逻辑服务端演变成通用平台。 5.网络游戏服务端的性能问题一直备受关注,为保证大用户量同时在线游戏的目标,本文从架构和程序实现等多个方面提出解决方案。如操作系统和IO模型的选择,分布式架构的具体应用,数据的处理模式及应用缓存机制等等。 6.研究如何实现棋牌游戏的稳定性,对常见影响稳定性的问题,提出了解决方案。
【关键词】:
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP393.09
【目录】:
下载全文 更多同类文献
CAJ全文下载
(如何获取全文? 欢迎:购买知网充值卡、在线充值、在线咨询)
CAJViewer阅读器支持CAJ、PDF文件格式
【引证文献】
中国期刊全文数据库 前1条
1 侯佳佳;乔运华;卜建国;王海丹;;基于分布式数据库数据处理的研究[J];制造业自动化;2013年01期
中国硕士学位论文全文数据库 前1条
1 余光远;基于Epoll的消息推送系统的设计与实现[D];华中科技大学;2011年
【参考文献】
中国期刊全文数据库 前7条
1 严朝军,周其力,张宁;游戏中的程序设计技术[J];电脑开发与应用;2000年05期
2 陆松超;;多人在线角色扮演网络游戏的架构分析[J];电脑知识与技术;2008年12期
3 王小勇;郑世宝;袁江海;;棋牌类网络游戏客户端架构设计[J];信息技术;2007年04期
4 王云岚,李增智,薛军,班世敏;基于DNS的负载均衡算法研究[J];计算机工程与应用;2002年04期
5 袁刚,雷光波,傅鹂,向宏;高性能代理服务器的实现[J];计算机工程与应用;2005年05期
6 吴兆定;袁江海;郑世宝;;棋牌类网络游戏服务端的架构设计[J];计算机工程;2007年15期
7 崔滨;万旺根;余小清;楼顺天;;基于EPOLL机制的LINUX网络游戏服务器实现方法[J];微计算机信息;2006年21期
中国硕士学位论文全文数据库 前2条
1 贺冯政;网络游戏服务器通信架构及关键技术研究[D];电子科技大学;2008年
2 章华;安全网络棋牌游戏平台的架构研究和设计[D];电子科技大学;2009年
【共引文献】
中国期刊全文数据库 前10条
1 陈占锋;谭会辛;;基于DirectX的飞行射击游戏引擎实现要点[J];重庆工学院学报(自然科学版);2008年10期
2 姚远,谭喜成,王方雄,金宝轩;基于Generic组件库STL的3D GIS数据组织与调度方法[J];测绘信息与工程;2005年03期
3 樊晓平,彭展,张恒,罗熊;基于快速扩展随机树的机器人路径规划仿真实验平台研究[J];铁道科学与工程学报;2005年02期
4 邓楠,苑津莎,杨薛明;基于组合模式的地理信息矢量图元可重用性的研究[J];电力系统通信;2005年02期
5 王少鹏;孙敏;;基于JPEG图像内容过滤代理服务器的研究[J];电脑开发与应用;2008年01期
6 汪洋;;基于集群的VOD系统视频服务器的负载均衡算法改进[J];电脑与信息技术;2009年04期
7 杨凯;;C++ STL技术在股市行情排序中的具体应用[J];电脑知识与技术;2008年08期
8 罗海林;金纯;;浅谈递归算法在程序设计中的运用[J];电脑知识与技术;2009年09期
9 罗婉丽;张磊;黄成;;代理服务器的设计与实现[J];电脑知识与技术;2009年30期
10 熊胜;张利兵;;网管系统中逻辑对象编号方法[J];电信技术;2012年01期
中国重要会议论文全文数据库 前2条
1 杨璐皓;范文庆;黄玮;;基于分布式网络的负载均衡与路径选择算法[A];虚拟运营与云计算——第十八届全国青年通信学术年会论文集(下册)[C];2013年
2 吴朋朋;黄玮;杨璐皓;;移动终端通讯录数据同步去重算法[A];2013年中国信息通信研究新进展论文集[C];2014年
中国博士学位论文全文数据库 前4条
1 谢宣松;G语言的一种结构模型及平台实现[D];吉林大学;2006年
2 田爱奎;支持自主学习的数字化教学游戏研究[D];华东师范大学;2007年
3 庄宏;P2P视频点播系统中的ISPs辅助方法研究[D];中国科学技术大学;2010年
4 张晨;磁异常及其梯度多参量联合反演及三维人机交互建模研究[D];中国地质大学(北京);2013年
中国硕士学位论文全文数据库 前10条
1 刘燚;面向高并发服务请求的网络引擎的研究[D];南昌大学;2010年
2 谢鹏;空间数据库数据缓存与调度技术研究[D];解放军信息工程大学;2009年
3 林翊鸿;“两网”合一网络游戏关键技术的开发与设计[D];电子科技大学;2010年
4 张玉国;通用可组态串行协议解析器的设计与实现[D];西安电子科技大学;2010年
5 赵洪伟;基于规则格网DEM的等高线自动提取技术研究[D];吉林大学;2011年
6 李蔚;脑动力游戏服务器端子系统的分析与设计[D];北京邮电大学;2011年
7 许茳;组件化融合业务客户端的设计与实现[D];北京邮电大学;2011年
8 李丽伟;Web游戏大厅框架的设计与实现[D];电子科技大学;2011年
9 李红瑾;基于C/S和P2P相结合的网络游戏架构设计与实现[D];复旦大学;2010年
10 张亮亮;在线角色扮演游戏人机博弈系统的研究与实现[D];南京航空航天大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 贺立峰,孙伟;信息推送技术基本原理及应用[J];信息技术;2000年08期
2 奚立群,刘德华;Web服务器的嵌入式技术[J];吉林化工学院学报;2003年04期
3 郑琪,方思行;通用多线程服务器的设计与实现[J];计算机工程与应用;2003年16期
4 李明,陈苏,张雨,张根度;计算机网络中的Push技术[J];计算机工程;2000年06期
5 刘殿敏,李科杰;基于Linux嵌入式HTTP网络服务器的设计与实现[J];计算机工程;2004年23期
6 马红妹;高效的信息资源获取──Push技术及其应用[J];计算机与通信;1998年10期
7 彭路,胡越明;Push技术及其在Internet上的应用[J];计算机应用研究;1999年09期
8 王辉,陈凌,张丽娟;信息推拉技术[J];情报科学;2004年12期
9 焦玉英,索传军;基于“推”模式的网络信息服务及其相关技术研究[J];情报学报;2001年02期
10 赵继海;基于推送技术的Internet最新信息的提醒服务[J];图书馆学研究;2000年02期
中国硕士学位论文全文数据库 前4条
1 晏勇智;基于HTTP长连接的服务器推送技术研究[D];湖南大学;2010年
2 鲍人世;基于Internet的信息主动服务技术的研究与应用[D];浙江大学;2002年
3 李富年;基于Web的网络管理体系结构的研究和实现[D];西安电子科技大学;2005年
4 刘啸南;高性能网络流量控制系统的研究与设计[D];电子科技大学;2009年
【二级引证文献】
中国硕士学位论文全文数据库 前1条
1 侯佳佳;企业私有云及分布式存储技术在RS10中的研究及应用[D];机械科学研究总院;2013年
【二级参考文献】
中国期刊全文数据库 前10条
1 蔡庆华,姚晟;公钥密码体制RSA算法[J];安庆师范学院学报(自然科学版);2003年04期
2 孙瑞嘉;浅谈棋牌类游戏的编写[J];电脑爱好者;2001年11期
3 严朝军,周其力,张宁;游戏中的程序设计技术[J];电脑开发与应用;2000年05期
4 陆松超;;多人在线角色扮演网络游戏的架构分析[J];电脑知识与技术;2008年12期
5 徐向阳;;解析IP欺骗攻击和防范[J];电脑知识与技术;2008年26期
6 童永清;口令攻击与防范[J];计算机安全;2004年01期
7 殷立峰;;缓冲区溢出攻击的工作原理及防范策略[J];计算机安全;2008年03期
8 许博;陈宁军;沈小卫;;一种基于SNMP的网络蠕虫防治方法——利用无级别分布式监测和SNMP抑制蠕虫传播[J];计算机安全;2008年12期
9 黄丽民,王华;网络安全多级模糊综合评价方法[J];辽宁工程技术大学学报;2004年04期
10 王小勇;郑世宝;袁江海;;棋牌类网络游戏客户端架构设计[J];信息技术;2007年04期
中国硕士学位论文全文数据库 前1条
1 张磊;游戏UI安全性问题研究[D];西南交通大学;2007年
【相似文献】
中国期刊全文数据库 前10条
1 徐国旺;随风潜入夜——轻松访问远程数据[J];电脑知识与技术;2003年35期
2 徐迎晓;Java语言的Socket编程[J];通信世界;1997年06期
3 黄家贞;“广外男生”——电脑远程控制与网络监控的实现[J];电脑知识与技术;2003年15期
4 祝亮;通通透透了解木马“跟踪者”[J];电脑知识与技术;2003年25期
5 丁昌荣;浅谈ASP客户端与服务端的数据交换方法[J];华南金融电脑;2004年04期
6 戈敏霞,张育平;Visual C++中的自动化客户端[J];计算机应用研究;2001年10期
7 崔滋恩;RMI在企业分布式计算中的应用[J];CAD/CAM与制造业信息化;2002年05期
8 震震有词;;灰鸽子企业版变成木马[J];网友世界;2011年12期
9 马爱民;用Socket接口实现网络异步通信[J];电子与电脑;1999年04期
10 小地瓜;在局域网内拥有自己的公网IP[J];电脑知识与技术;2005年28期
中国重要会议论文全文数据库 前10条
1 汤茂斌;谢培昭;李就好;;基于虚拟环境下手机飞行游戏中蓝牙通讯技术的应用[A];2008年全国开放式分布与并行计算机学术会议论文集(上册)[C];2008年
2 陈希;;基于JMF的远程监控技术的实现[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
3 周巍;房秉毅;马少武;唐雄燕;;基于P4P技术的互联网流量优化系统[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年
4 杨扬;李祥;;一种用于Web服务的密码协议及实现[A];2005年全国理论计算机科学学术年会论文集[C];2005年
5 丁岳强;赵新兵;唐林;肖波;;基于PDA的GPS车载终端的设计与实现[A];第十五届全国云降水与人工影响天气科学会议论文集(Ⅱ)[C];2008年
6 赵晓廉;;Excel通过OPC访问WinCC数据实验[A];中国计量协会冶金分会2009年年会论文集[C];2009年
7 江玉波;;Remote Administrator——在医院管理系统中的应用[A];中华医学会第十次全国医学信息学术会议论文汇编[C];2004年
8 薛海强;何江玲;苏森;;一种新型的Socket通信机制[A];第九届全国青年通信学术会议论文集[C];2004年
9 逄晓;;基于网络的手机地图公众GIS服务系统分析研究[A];中国地理信息系统协会第四次会员代表大会暨第十一届年会论文集[C];2007年
10 韦振锦;方华;成春艳;;三层结构在医保数据传输中的应用[A];广西计算机学会2007年年会论文集[C];2007年
中国重要报纸全文数据库 前10条
1 徐海斌;[N];中国电脑教育报;2003年
2 广东 李锋;[N];电脑报;2001年
3 北京 陈雷;[N];电脑报;2002年
4 本报记者 曹开彬;[N];中国计算机报;2001年
5 本报记者 张欣;[N];计算机世界;2001年
6 坐堂医生 陈涛;[N];电脑报;2007年
7 韩勖;[N];计算机世界;2008年
8 方博;[N];网络世界;2001年
9 马桦;[N];计算机世界;2002年
10 陈一天;[N];电脑报;2004年
中国博士学位论文全文数据库 前3条
1 尹春勇;基于密态的安全数据库应用研究[D];贵州大学;2008年
2 胡冰;HFC网络交互业务支撑关键技术研究[D];中国科学技术大学;2008年
3 李超;基于PKI和PMI技术的生物认证系统研究[D];北京邮电大学;2008年
中国硕士学位论文全文数据库 前10条
1 蔡平;分布式多机器人仿真系统的研究与实现[D];南京理工大学;2004年
2 田成;非法外联检测系统的设计与实现[D];吉林大学;2009年
3 帅翔;LonWorks与以太网相结合的家庭网络[D];电子科技大学;2008年
4 吴兆定;棋牌游戏平台服务端的设计与实现[D];上海交通大学;2007年
5 谢煜涛;基于J2EE的电信管理网络故障管理系统的设计与实现[D];电子科技大学;2005年
6 张宏;城市路灯亮化/监控远程支持子系统的研究与开发[D];南京理工大学;2005年
7 孙晓东;远程侦控系统的设计与实现[D];山东大学;2008年
8 王瑜;基于CORBA的分布式软件配置诊断系统的设计与实现[D];电子科技大学;2009年
9 张昱明;吉林大学成人教育招生计划管理系统的开发[D];吉林大学;2007年
10 李良;基于多设备间的数据交互服务系统的设计[D];北京邮电大学;2007年
本文关键词:网络游戏服务器通信架构及关键技术研究,由笔耕文化传播整理发布。
本文编号:234933
本文链接:https://www.wllwen.com/kejilunwen/wltx/234933.html