当前位置:主页 > 管理论文 > 移动网络论文 >

游戏服务器端引擎的设计与实现

发布时间:2018-08-04 21:32
【摘要】:随着时代的发展,人们的生活不断改善,生活水平越来越高。渐渐地,信息化的娱乐、休闲业务越来越受欢迎。每个月都有数款网络游戏封测、公测。这么多游戏中其中很多是来自各创业公司的,但是这么多游戏作品最终能够存活下来的很少。总结其原因,除去游戏本身好不好玩的因素,对游戏流失率影响最大的莫过于游戏服务器端的稳定性。而一般的创业公司是没有足够的资金和经验去开发一个高效稳定的服务器端引擎的,因此实现一个通用、高效,稳定的网络游戏服务器端引擎具有实际的应用价值。首先,本文列出了当今主流各种规模网络游戏服务器架构,分析总结了各个规模服务器端架构适用的场合,以及这些架构的优缺点,根据本论文的规模和时间提出了合适的服务器架构实现方案。其次,设计并实现了一个网络游戏服务器端引擎,其使用了如今流行的一些技术,而选用这些技术的宗旨为能够实现非常高的数据库和网络性能,以致力于解决大部分网络游戏开服期间面临的高并发导致的停止响应或响应缓慢等问题。新技术必然引入新的问题,本论文还针对这些新技术引入的新问题进行思考,并妥善的解决了这些技术带来的问题。再次,针对网络游戏压力测试上对硬件的要求,本文没有条件使用常规的压力测试方案进行测试,因此也提出了自己的压力测试方案,以求使用最低要求的硬件设备配置和最少的硬件设备数量,亦能够达到企业上大量硬件设备和高配置硬件设备能够达到的压力测试目的。并且实现了一个压力测试工具,并且会在正式进行压力测试之前对其各项资源的占用进行分析,以证明压力测试工具本身不会对测试结果产生重大的偏差。最后,本文使用自己提出的压力测试方案和压力测试工具对开发完成的服务器端引擎稳定性和并发能力进行了测试,通过对测试数据的分析与总结以证明本文提出的服务器端引擎和压力测试方案都是可行的。
[Abstract]:With the development of the times, people's life is improving and the living standard is getting higher and higher. Gradually, information entertainment, leisure business is becoming more and more popular. Each month there are several online games closed test, public testing. Many of these games come from startups, but few of them end up surviving. To sum up the reasons, apart from the game itself is fun or not, the most important influence on the game loss rate is the stability of the game server. But the general start-up company does not have enough capital and experience to develop an efficient and stable server-side engine, so it has practical application value to realize a general-purpose, efficient, stable online game server-side engine. First of all, this paper lists the current mainstream network game server architecture, analyzes and summarizes the application of each scale server architecture, as well as the advantages and disadvantages of these architectures. According to the scale and time of this paper, a suitable implementation scheme of server architecture is proposed. Secondly, we design and implement an online game server-side engine, which uses some popular technologies today, and the purpose of choosing these technologies is to achieve very high database and network performance. In order to solve the majority of online game service during the period of high concurrency caused by stop response or slow response and other problems. New technologies are bound to introduce new problems. This paper also considers the new problems introduced by these new technologies, and properly solves the problems caused by these technologies. Thirdly, aiming at the hardware requirement of the online game stress test, this paper has no condition to use the conventional stress test scheme to test, so it also puts forward its own stress test scheme. In order to use the lowest required hardware equipment configuration and the minimum number of hardware equipment, it can also achieve a large number of hardware equipment and high configuration hardware equipment can achieve the purpose of stress testing. A stress testing tool is implemented, and the occupation of each resource is analyzed before the stress test is carried out to prove that the stress testing tool itself will not produce significant deviation to the test results. Finally, this paper tests the stability and concurrency ability of the server engine by using the stress test scheme and the stress testing tool. By analyzing and summarizing the test data, it is proved that both the server engine and the stress test scheme proposed in this paper are feasible.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.05

【相似文献】

相关期刊论文 前10条

1 一心;微风;兰洋;;游戏服务器全攻略[J];电脑迷;2003年08期

2 金鑫鑫;;集群式网络游戏服务器系统的研究[J];科技信息;2012年22期

3 ;“开心农场”关闭[J];中国记者;2013年09期

4 逢逢;游戏快乐玩 服务器自己建[J];电脑技术;2004年12期

5 王华峰;张新家;;三层结构的网络游戏服务器设计及其性能分析[J];计算机工程与应用;2007年02期

6 周永胜;;看好网络商机游戏服务器纷纷出笼[J];科学时代;1998年09期

7 吕永红;独乐不如共乐——模拟游戏联网及服务器架设[J];电脑知识与技术;2004年31期

8 江岸;;网络游戏服务器报警系统的设计与实现[J];电脑知识与技术;2013年12期

9 樊建国;;网络游戏服务器通信架构与结构设计[J];中国新技术新产品;2009年21期

10 郭振海;走,到联众下棋去[J];电子科技;2001年14期

相关重要报纸文章 前10条

1 ;建立安全的游戏服务器[N];电脑报;2005年

2 ;通用游戏服务器[N];中国计算机报;2004年

3 迈巴赫 编译;旧电脑的11个用途[N];计算机世界;2010年

4 本报记者 程晓龙;网上“扫毒”[N];中国新闻出版报;2006年

5 本报记者 程鸿;《传奇3》如何续写“传奇”?[N];计算机世界;2003年

6 ;联想机架式服务器光通—传奇3中续写传奇[N];中国计算机报;2003年

7 周俏春 侯大伟;成都欲做大信息文化产业[N];中国文化报;2003年

8 ;浪潮服务器在焦作电信中的应用[N];通信产业报;2003年

9 ;为网络游 戏而生(一)[N];中国计算机报;2003年

10 ;联想 助光通打造“传奇”[N];中国计算机报;2003年

相关硕士学位论文 前10条

1 郁大威;网络游戏服务器架构技术研究与优化[D];上海交通大学;2014年

2 李一白;大世界手机游戏服务器的设计与实现[D];大连理工大学;2015年

3 罗伟勋;游戏服务器端引擎的设计与实现[D];电子科技大学;2014年

4 钱晨笛;网络游戏服务器设计中的多核优化技术[D];华东师范大学;2009年

5 陈杨;三维网络游戏服务器关键技术研究与原型系统实现[D];天津大学;2009年

6 李蔚;脑动力游戏服务器端子系统的分析与设计[D];北京邮电大学;2011年

7 陈海;大型休闲类网络游戏服务器关键技术的研究与应用[D];上海交通大学;2012年

8 张帆;网络对战游戏服务器的分析与设计[D];吉林大学;2010年

9 师东辉;网络游戏服务器关键技术的研究[D];西安科技大学;2012年

10 冯建华;网络游戏通信模块的研究与应用[D];北方工业大学;2012年



本文编号:2165227

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2165227.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4d61b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com