[发明专利]一种网络游戏服务器端行走系统的解决方法和装置无效
申请号: | 201010102654.7 | 申请日: | 2010-01-28 |
公开(公告)号: | CN101788909A | 公开(公告)日: | 2010-07-28 |
发明(设计)人: | 祝强 | 申请(专利权)人: | 北京天空堂科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 北京挺立专利事务所 11265 | 代理人: | 叶树明 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络游戏 服务器端 行走 系统 解决方法 装置 | ||
技术领域
本发明实施例涉及网络在线游戏的算法设计领域,特别涉及一种网络游 戏服务器端行走系统的解决方法和装置。
背景技术
角色扮演类多人在线网络游戏(MMORPG)中,行走是最基本的功能之一。 由于玩家的行走需要具备连续性,客户端需要向服务器端不断的发送玩家行 走动作的实时参数,以便保证玩家的动作可以正常的在服务器端被实现。同 时,为了客户端能够及时的将服务器的实现结果传递给玩家,服务器端在行 走指令被实现之后必须通知客户端实现后的结果。
由于服务器所需要承载大量的玩家同时在线游戏,而游戏中各种动作指 令及服务器对其作出的响应所带来的频繁数据发送,会在大量玩家的同时作 用下带来极其庞大的网络流量,甚至超出服务器硬件的承载能力。就目前的 研究表明,用于网络游戏服务器端支持的服务器,其网卡承载能力往往是限 制服务器承载能力的瓶颈。当网卡达到满负荷运转时,服务器的CPU和内存的 占用率仅仅会达到上限10%~20%。因此,任何对于网络通信进行的优化和算法 都会很大程度的为运营商带来成本上的节约,而作为游戏中最频繁出现的行 走指令无疑是最好的优化点。
发明内容
本发明实施例提供一种网络游戏服务器端行走系统的解决方法和装置, 以提高服务器的实际处理效果,减轻服务器的网络压力。
为了达到上述目的,本发明实施例提供了一种网络游戏服务器端行走系 统的解决方法,包括:
指令接收,通过指令鉴定环节来确定指令的合法性;
指令处理,依照指令的内容和传输的数据调用动作预测算法函数和延时 检测算法函数,完成指令的处理;
指令接收确认,通过结果应答算法函数来实现指令的接收确认。
其中动作预测算法函数和延时检测算法函数使一个行走处理流程可以处 理一次行走的连续指令;
其中结果应答算法函数将指令接收到的回复数据与指令执行后的效果数 据进行整合。
另一方面本发明实施例还提供了一种网络游戏服务器端行走系统的解决 装置,包括:
指令接收模块,用于通过指令鉴定模块来确定指令的合法性;
指令处理模块,用于依照指令的内容和传输的数据调用动作预测算法函 数和延时检测算法函数,完成指令的处理;
指令接收确认模块,用于通过结果应答算法函数来实现指令的接收确认。
其中,所述指令处理模块,具体用于依照动作预测算法和延时检测算法 使一个行走处理流程可以处理一次行走的连续指令;
其中,所述指令接收模块,具体用于通过结果应答算法函数将指令接收 到的回复数据与指令执行后的效果数据进行整合后发送。
与现有技术相比,本发明实施例具有以下优点:本发明实施例,通过动 作预测算法来达到将原有持续性指令变为间断性指令的效果,通过延时检测 算法来达到行走系统在间断性指令系统下的网络适应性,通过结果应答算法 来达到减少反馈用数据包的目的,使服务器处理压力小,网络占用少,玩家 体验效果好。
附图说明
图1为本发明实施例整个过程的流程图;
图2为本发明实施例指令接收阶段的流程图;
图3为本发明实施例指令处理阶段的流程图;
图4为本发明实施例指令校验的流程图;
图5为本发明实施例指令接收确阶段认的流程图;
图6为本发明实施例装置的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的范围。
本发明提供了一种网络游戏服务器端行走系统的解决方法和装置。对于 网络游戏服务器端行走系统,现有技术中,每一条行走指令的处理都要开启 一个新的行走流程来处理,本实施例中,行走流程是按照“一次行走”来开 启的,并通过算法对指令和移动校验进行优化,具体包括以下步骤:
如图1所示,为本发明实施例整个过程的流程图,具体包括:
步骤101,指令接收阶段通过指令鉴定环节来确定指令的合法性;
步骤102,指令处理阶段通过依照指令的内容以及动作预测算法和延时检 测算法来完成指令的处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天空堂科技有限公司,未经北京天空堂科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010102654.7/2.html,转载请声明来源钻瓜专利网。