欢迎来到天天文库
浏览记录
ID:34036861
大小:2.32 MB
页数:80页
时间:2019-03-03
《网络游戏服务器集群的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华东师范大学硕士学位论文网络游戏服务器集群的设计和实现姓名:蒋臻甄申请学位级别:硕士专业:软件工程指导教师:张卫20061001中文摘要从网络游戏发展的历史可以看到,网络游戏正在变得日益复杂,由最初的简单网络对战演变为今天复杂的游戏虚拟世界。如今,一款优秀的网络游戏,其同时在线人数将达到数十万甚至上百万。为满足如此庞大的玩家数量,从目前各大网络游戏丌发商和网络游戏运营的情况来看,利用服务器集群来提供网络游戏服务是首选的解决方案。本课题立足于网络游戏服务器端的开发,在借鉴前人设计的基础上,将网络游戏服务中所普遍需要的几大功能进行分解、实现并进一步将它
2、们构建为服务器集群。对“如何稳定地协调游戏服务器与各功能服务器并同时给游戏玩家以较完美的游戏体验?如何利用服务器集群来将维持整个虚拟游戏世界运转的任务分配到不同的计算机?如何达到降低单台计算机的负载,更好的保证网络的稳定性和通讯的及时性,支持更多的同时在线人数?”等几个问题给出了实现层面的解斡。在本课题给出的服务器集群中,整个游戏服务按功能被分解为游戏世界整体控制、玩家登陆验证、游戏逻辑过程处理和数据存取等不同的部分,这些部分的工作由中央控制服务器、登陆验证服务器、游戏逻辑服务器和数据库服务器分别负责。由于使用了中央控制服务器作为一个信息的集成和中
3、转中心,本服务器构架具有较好的可扩展性,可以在此基础上将其扩展为能够胜任商业化的运营的服务器集群。虽然本文给出的只是游戏服务器集群的~个实现方案,距离商业运营所需达到的要求还有一定的距离,但测试数据说明该方案是可行的,为今后商业运营软件的丌发打好了基础。【关键词】服务器集群;网络游戏;负载平衡;分布式构架【论文类型】应用基础jjb比赛http://www.pearphp.com/jjb比赛http://www.pearphp.com/Abstl·actTracingtllellistoryofon-lineg啪es,theyhavenlen.cnd
4、tobecomemoreaIldmorecomplex,eversincethesimpleoIllineg锄es也atsupportagroupofplayerstotoday’smassiVemultiplayeron—l血eg锄eswhjchIetla璐enumbersofplayersintcractinaVisualoIllineworldsimllltaneollsly.ApopularmassivemllltiplayerotlliIleg锄emightt既vemousar日sevenmilUonsofplaryersoIllinea
5、t锄yg~entime.mordertohaveastable,flexjbleandre】iableseryerp】atfo咖也atcollldhalldlesomallyplayersin也eg锄e,mostpublishesandpmvidersforla唱e-scalem山吐playeroIllineg锄etakethe印proachesbybuildiIlgclllster_basedservers.Asaclus慨..basedserverbasedondistributcdtechnologiesisnowadays也eopdm啪so
6、l砸onforascala_ble,reliableserviceforonlineg锄es.BasedonthedeVelopmentofthesenreside,t11ework抽t11ispapercallbedescribedtorealizesomeofthemajorcoInponemsofanondemaIldservicefbroIllinegamesandarchjtectacluster-b踮edserver.Thjsworkdemons咖esthefcasibilityandoperationofmeserviceof砌ine
7、gamebypmVisioniIlgins恤ce.AndgiVesolutiontothefollowingquestionSsuchashowtom趾agemecoordination锄ongg锄eserverand廿1ef妇ctionservers:howt0pro“de幽eplaye璐、vit王lachallen舀n岛morerealisticgameexperienceintlleg锄e;howtousecluste卜baSedservetodis衄butethetaskofsustaintllevisualonlineworldtodi丘
8、音rentsingIecom—ltcr;llowtokeeptheload-balanceofeverysinglecoⅡ
此文档下载收益归作者所有