欢迎来到天天文库
浏览记录
ID:34824885
大小:2.23 MB
页数:44页
时间:2019-03-11
《探析一个虚拟社区游戏系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉科技大学硕士学位论文一个虚拟社区游戏系统的设计与实现姓名:翁胜利申请学位级别:硕士专业:计算机应用技术指导教师:李文杰20090520武汉科技大学硕士学位论文第1页摘要本论文介绍的网络游戏服务器端系统是在J2EE框架的基础之上,以W曲浏览器为平台,实现了一种胖服务器、瘦客户端的模式。它可以支持多种操作系统和数据库系统,支持分布式应用。该系统针对虚拟社区游戏这个领域,在网络游戏服务器端软件系统的功能设计、实现技术以及直用上做了较为深入的研究和探讨。国内外网络游戏的发展带动着游戏产业的成长,迫切需要开发出高性能服务器端系统来满足网络游戏市场的需求。在一个虚拟社区游戏系统的开发过程中,
2、服务器端系统采用分布式架构,Connector服务器系统和每个功能服务器系统相互独立,通过网络Socket通信传递数据信息,减轻了单个服务器系统的压力,形成一个高实时性的、稳定的、可扩展的分布式集成架构体系。客户端和服务器端系统的相互通信是网络游戏开发的基础,通过制定消息通信协议,完成了网络游戏中底层信息数据包的传递。用户角色信息常驻在服务器系统的内存中,采用线程安全队列对玩家个人信息资料和单个用户的长连接进行管理,保证了当前在线角色信息的安全。通过对虚拟花园模块系统的设计,采用了分布式服务器端系统架构体系,研究了功能服务器端系统的模块化管理,应用了消息信息数据包协议,实现了一个可扩
3、展的高性能网络游戏服务器端系统。关键词:网络游戏,服务器系统,高性能,消息传递,分布式第1I页武汉科技大学硕士学位论文AbstractIll吐listllesis,meoIllineg锄eserv%introlduceda丘锄eworkbaSed∞J2EE,usedW曲browser硒aplatfonnt0a咖evea也incli∞t觚dfatservermodel,itcallsupponmultipleop喇tingsyStelllsanddatdbasesySt锄s,SuppcIndistributedapplicatio璐.Thesystemhaddeltt0tlle缸%of
4、ⅥnLlalc0IIl】[Ilullityg锄e;ithadamorede印lyr鼯earChanddiscussioninmedesigll'姚ology觚dapplicationsofmeolllimg锄eserv盱system.ThedeVelopmentofonlinegam鹤athome锄dabroadledt0Ⅱle乎。owmofmeg锄eindus臼Ⅸmereis锄urgentneedt0deVelopahigh—perf.0manceservcrsystemt0meetⅡ圮d锄觚dofoIllineg锄esmafket.hltlledeVelopm饥tofavirtu
5、alcommulli妙g锄esyst锄,tllcserversySteIIluseddistriblnedarcmtecture,ConnectofseⅣcrsystemsandser、_盯syst锄sof髓c_h劬ctionarcalli11dependentlywimeac_homer'mroughtllenetworkSocketc0嘲mlmicatIedto∞chotllerwimdatam懿sagepackage,itc孤reducemepr骼surc0nasin酉eserversyStem,hadformattcdalligllreaLl一‰e'stable,scalab
6、le觚new0出fordi矧butedintegrationsyStcIll.Theco彻m埘c矾onofclient锄dserversyst锄istlleb雒isoftlledeVelopm∞tofolllinegam鼯,tllrou曲medeVelopmentofinfomationC0mmullicationprotocols;ithadcompl鼬edmebottomofme位msmissionofinf.omationpaCketsiIlonlinegam龋.TIleiIlf0曲atio璐ofrole哪erSa∞试也eserversySt锄’smemoⅨTheSySt锄ha
7、dllsednlet11read-safequ眺et0storenleplay粥ⅡleIIlselVesillf0Imation锄dlongcorulectb印Ⅳe饥cli朗ts锄dserversyStem,itc锄mamgetoeIlsuret11attlleinfonllationsoftllerolein廿le叫rrclltonlinearesafc.IIlⅡ心designofa讥加algard明module,ithaduseddistributed
此文档下载收益归作者所有