下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
腹有诗书气自华腹有诗书气自华网络游戏的常用体系结构网络游戏都是借助于互联网运作的,要实现网络游戏同步的第一步就是设计出高效的网络体系结构。数据信息传输的过程中,网络底层协议影响着信息传输的可靠性和准确性,因此网络协议的选择也是必须加以重视的问题。而影响网络游戏同步的各种因素正是我们为解决同步的突破口。1C/S模式的体系结构大多MMOG游戏都采用C/S的网络体系结构,该体系结构如图1所示:图1基于C/S的网络游戏结构在此结构中服务端的作用是担任中心服务器的角色,每个连接到此服务端的客户端需要更新或发出新的消息时,服务端接收到客户端传来的数据信息后,根据逻辑进行相应的处理后把消息广播到相应的客户端玩家,对于客户端来说,相互之间不能直接通信,他们都要通过服务器的间接传递才能收到另外客户端发来的数据信息。在服务器端存放整个网络游戏的世界原型,而玩家只能在客户端进入这个世界,观察里面的动态和情况,在游戏世界里互相沟通、交流、做出不同的回应或攻击。这样客户端就不能篡改游戏的状态,但是同时也会把所有的任务都交给服务端,服务器就需要承载更多的压力。C/S结构的优点是能够很好的保证游戏状态的一致性,这是因为整个游戏世界的原型和数据都保存在服务端,而客户端的操作都需要经过服务端的处理,这样游戏状态要经过服务端的统一分析和处理,客户端的非法操作就无法执行,这样就有效的防止了玩家的作弊。该结构的缺点是容易造成系统的瓶颈,这是由于中心服务器的负载过重导致的。而服务器的瘫痪就会导致整个游戏的瘫痪。该结构的另一个缺点是客户端的升级十分困难,每次游戏升级都要下载庞大的客户端软件。尤其对于带宽小的用户更是一件十分不容易的事情。因此在设计游戏时,客户端更新程序的下载应适当缩减。2P2P体系结构P2P体系结构⑶又称对等通信结构,该结构也是应用比较广泛的一种结构,其结构图如图2所示。浮动服务器(创建游戏玩家)浮动服务器(创建游戏玩家)图2P2P(PeertoPeer)对等通信结构与C/S体系结构不同的是,该结构没有中心服务器的概念,游戏状态都保存在客户端。各客户端之间采用PeertoPeer通信方式进行沟通和交流。该结构的大体思想是:通常由创建游戏局的客户端担任服务器的角色,该客户端玩家既担任服务器也担任客户端的角色。这个服务器就像浮动服务器一样。对战型游戏大多采用此结构。P2P结构的优点是缩短了传输的网络延迟,这是因为客户端之间是可以直接进行交互的,他们不用把数据信息发送到服务端等待服务端的统一裁决,这样就避免了消息通过服务端中转所花费的时间。游戏状态都保存在客户端,也就不存在C/S体系结构中的服务器资源有限而不能随时随地都及时反应的问题。该结构的缺点也是显而易见的,由于消息在各客户端之间传输时不可避免的会出现丢失或则时间延迟的情况,这样就很容易引起游戏状态的不同步。但是控制和决策机制都放在客户端,玩家要想作弊是轻而易举的事情,这种机制不能很好的防止玩家的作弊行为。P2P体系结构是通过广播的形式来进行工作的,广播这种机制只能在局域网内使用,因此P2P结构比较适合应用于局域网中。3分布式体系结构下面我们给出结合了C/S和P2P优点的体系结构,即分布式体系结构。该结构非常适合用于MMOG游戏中,该结构的玩家分布在不同的地区甚至有可能是不同的国家。它有多种设计和实现方式,镜像游戏服务器架构是一种很有代表性且比较常用的方式,如下图所示:
工作站工作站工作站工作站艮务器工作站服务器服务器工作站Q■/工作站工作站工作站工作站艮务器工作站服务器服务器工作站工作站工作站图3镜像服务器架构工作站在采用分布式体系结构的系统中,当客户端登录时,根据“就近原则”,它会连接到与自己网络延迟较小的那台服务器上。由每个服务器来维护游戏状态的一致性,客户端和服务器之间的通信仍然类似于C/S结构,而镜像服务器之间通过P2P模式进行连接和交互。在分布式体系结构中,每个镜像服务器都保存一份游戏状态备份(就像P2P体系结构中的客户端一样),这样就消除了C/S体系结构中的弊端,即消除了服务器成为制约游戏的瓶颈的问题和一台服务器瘫痪后对游戏的同步影响问题。相对于P2P结构,此架构保存游戏状态的服务器数量较少,因而要达到游戏同步是比较容易的。出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。
将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也「。臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度人工智能企业实习生保密协议与AI算法保护合同3篇
- 家居装修合同签订与维权考核试卷
- 酒店宾馆装修合同新
- 南京市建筑装饰装修合同
- 单间出租合同
- 公司合并协议范本
- 2025年全球及中国插座式电源电涌保护器行业头部企业市场占有率及排名调研报告
- 2025-2030全球便携式四合一气体检测仪行业调研及趋势分析报告
- 2025年全球及中国手持式热合机行业头部企业市场占有率及排名调研报告
- 2024年度河南省国家保安员资格考试题库练习试卷B卷附答案
- 心理剧在学校心理健康教育中的应用
- 三年级数学寒假作业每日一练30天
- 人美版初中美术知识点汇总九年级全册
- 食堂服务质量控制方案与保障措施
- VI设计辅助图形设计(2022版)
- 眼科学常考简答题
- 物料分类帐的应用
- 乳房整形知情同意书
- 2022-2023年人教版九年级物理上册期末考试(真题)
- 根因分析(huangyan)课件
- 编本八年级下全册古诗词原文及翻译
评论
0/150
提交评论