1 / 13
文档名称:

网游网络方案设计.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网游网络方案设计.doc

上传人:3099984911 2015/9/23 文件大小:0 KB

下载得到文件列表

网游网络方案设计.doc

相关文档

文档介绍

文档介绍:第一章引言

网络游戏就是以互联网为媒介,可多人同时参与电脑游戏,人们通过互动达到交流、娱乐和休闲的目的。当前,大型多人在线角色扮演类游戏时最受玩家喜爱追捧的游戏类型,这种游戏构筑了一个有基本健全的社会体制和经济系统的虚拟世界,玩家在游戏世界扮演特定的角色,通过自己的游戏技能及其他各方面的投入实现自己所扮演的角色在游戏虚拟社会中的生存及成长并参与游戏虚拟世界的人际沟通及社会活动等。
市场上知名的《魔兽世界》、《传奇》系列等游戏都属于这一类型,近几年,随着社会生活节奏的不断加快,越来越多的人选择通过网游这种形式缓解压力,上海征途网络科技有限公司在2006年10月28日宣布,旗下大型角色扮演类网络游戏《征途》。于是,面对如此庞大且在飞速增长的网络用户群,如何架构能适应海量用户访问的游戏平台,就必然成为网络游戏开发商的重点研究对象。这里就介绍了这种大型多人角色的扮演类游戏平台架构设计及网络拓扑设计的方案,而网游对象选择项目课题《虚拟人生》。

在大型网络游戏中,实际需要处理的玩家数量往往过万甚至几十万台,一台普通的服务器是无法完成要完成的工作的。因此,通常需要一组多台服务器共同完成一个完整游戏世界的功能,对应于我们的主题《虚拟人生》,就是里面的虚拟社会系统,也就是需要有划分“社区、游戏大区”的概念。一个社区实际上是由多台服务器构成的集群系统,每个玩家所处的游戏世界就是一个社区。由于一个游戏大区所能容纳的玩家数量是有限的,因此,针对海量级玩家,我们可以把玩家分散到不同的社区中,去满足玩家数量的增长。同时为了使玩家体验到更快的反应速度,对服务器提供商来说节约网络带宽,降低成本。服务器群必须分布部署,大量的服务器群构成一个完整庞大的分布、协作的游戏系统,这样一个复杂的系统必然会涉及到服务器间复杂的数据通信与管理。
第二章平台整体架构解决方案

平台总体上采用基于集群技术的分布式四层网络游戏平台架构,具体描述如下:
表示层:用户接口部分,担负用户与应用间的对话功能。检查用户从键盘或其他终端设备上输入数据,接收应用服务输出数据。用户输入数据通过通讯平台传入功能层。
通信层:负责游戏服务器和客户端之间数据交换的服务器,管理所有玩家和游戏服务器的连接,并且负责客户端的登录登记,计费校验等工作。
功能层实现网络游戏世界中的所有业务处理逻辑,而处理所需数据是从表示层或数据层取得的。在这一层设计中,保持表示层和功能层之间的数据交换的简洁,避免进行一次业务处理,在表示层和功能层进行多次数据交换。在功能层包含有确认用户对应用和数据库存取权限的功能,以及记录系统处理日志的功能。该层可分为数据库和游戏服务模块:游戏服务模块设计为一个个单独子系统,即游戏战斗系统、任务系统、寻路系统等等,用来处理游戏世界业务:数据库服务模块是网络游戏连接数据库读取玩家和战区信息、存取玩家档案的接口,并且肩负着监视战区的运行状态的任务,提供与数据库连接管理、数据读写的功能等。
数据层:负责存放并处理所有玩家的资料极其相应的数据,采用通用大型关系数据库系统:从处理能力和容错能力角度考虑,硬件应该采用高可靠性的系统。

平台功能从网络结构角度可以分为三个部分:系统服务模块、受控安全模块和启动平台模块:系统服务模块包括数据库、数据库接口、游戏场景服务器、网关服务器、列表服务器、入口服务器、角色存盘接口及存盘服务器、第三方合作接口和游戏计费系统;受控安全模块包括数据库接口服务器监控端,存盘服务器信息查询工具、游戏管理员工具、计费系统监控、平台配置系统和WEB服务(帐户站、玩家论坛和游戏官方网站);启动平台模块包括平台初始启动程序、列表程序、游戏客户端和下载工具。
第三章典型的网游威胁
DDOS全名是Distributed Denial of service (分布式拒绝服务攻击),很多DOS攻击源一起攻击某台服务器就组成了DDOS攻击,DDOS 最早可追溯到1996年最初,在中国2002年开始频繁出现,2003年已经初具规模。
DDoS攻击概念
DoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使服务器无法处理合法用户的指令。
DDoS攻击手段是在传统的DoS攻击基础之上产生的一类攻击方式。单一的DoS攻击一般是采用一对一方式的,当被攻击目标CPU速度低、内存小或者网络带宽小等等各项性能指标不高,它的效果是明显的。随着计算机与网络技术的发展,计算机的处理能力迅速增长,内存大大增加,同时也出现了千兆级别的网络,这使得DoS攻击的困难程度加大了- 目标对恶意攻击包的"消化能力"加强了不少,