1 / 37
文档名称:

网络游戏系统架构.ppt

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

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

分享

预览

网络游戏系统架构.ppt

上传人:分享精品 2016/1/5 文件大小:0 KB

下载得到文件列表

网络游戏系统架构.ppt

相关文档

文档介绍

文档介绍:第5章游戏同步技术,网络游戏的功能结构及系统架构 1 网络游戏同步技术2网游系统的功能结构3网络游戏的系统架构§ 游戏同步技术游戏同步技术网络游戏要求多玩家、同步在网络游戏中是非常重要的,它保证了每个玩家在屏幕上看到的东西大体是一样的。实现游戏同步最简单的方法是把每个玩家的动作向其它玩家广播一遍。为实现高效的同步,需要考虑的问题:同步的范围:同步消息向哪些用户发送。需要细分游戏世界的粒度,并进行索引,以快速定位。同步的内容:主要指图像和状态。图像同步通过传输指令,一般是移动的坐标。状态一般由服务端按一定频率发送给用户。比如玩家A向服务器发了条指令:现在在P1点,要去P2点。指令发出的时间是T0,服务器收到指令的时间是T1,然后向周围的玩家广播这条消息,消息的内容是“玩家A从P1到P2”在A附近的玩家B,收到服务器的这则广播的消息的时间是T2,然后开始在客户端上画图,A从P1到P2点。这个时候就存在一个不同步的问题,玩家A和玩家B的屏幕上显示的画面相差了T2-T1的时间。如何处理网络延迟问题?方法:同步验证,预测等技术同步验证:每条指令都要得到服务器的验证才能执行。预测技术:服务端保存每个客户端的传输时间,当向其它玩家发送指令时,服务器先预测一个时间值,然后客户端根据些时间值与本地时间值进行比较,然后再进行相应的处理。t2服务器客户A客户BTa,Tb移动指令P1-p2验证Ta+t2t2t1t3T3-(Ta+t2)>delt?p1p2p3§ 网络游戏的功能结构网络游戏的功能结构指一款网络游戏所包括的基本功能。游戏下载及更新系统游戏点卡记费系统游戏虚拟消费系统游戏用户管理系统游戏会员管理系统游戏纸娃娃系统游戏聊天系统游戏GM网管系统游戏系统back§ 网络游戏的功能结构网络游戏的功能结构指一款网络游戏所包括的基本功能。。每次用户登录后,服务器要检查客户端版本是否满足游戏的最低要求,如果不满足,则提示用户升级客户端。,一般按分钟计算,玩家通过购买游戏点卡(或点数)玩游戏,登录游戏系统时开始计时,点卡用完后系统自动将玩家断开。点卡主要适用于MMORPG类游戏,但现在棋牌类游戏中也开始使用。,资料修改,用户资料统计和维护等。,他们享受一些特殊的待遇,如特殊的道具,特殊的标志,特殊的权限。会员资格通过购买取得。本系统的主要功能包括会员资格管理,权限管理,会员资料的维护及一些统计功能。back