一种游戏数据处理的方法、装置、设备及存储介质制造方法及图纸

技术编号:26957585 阅读:25 留言:0更新日期:2021-01-05 23:32
本发明专利技术公开了一种游戏数据处理的方法,包括以下步骤:接收处理请求;判断所述处理请求的来源是来自游戏服务器的玩家请求还是来自数据库服务器的游戏玩家数据的请求;当所述处理请求的来源为游戏服务器发起的玩家请求时则按第一处理机制进行处理;当所述处理请求的来源为数据库服务器发起的游戏玩家数据的处理请求时则按第二处理机制进行处理。由此,通过对接收到的处理请求,对其来源进行判断,根据不同来源用不同机制对处理请求进行处理,有效地确保了每一个请求都能得到处理的同时,还不会产生数据的错乱,在保证游戏顺利进行的同时,保障用户操作的连贯性和及时性,优化用户的游戏体验。

【技术实现步骤摘要】
一种游戏数据处理的方法、装置、设备及存储介质
本申请涉及计算机互联网
,尤其涉及一种游戏数据处理的方法、装置、设备及存储介质。
技术介绍
在本领域中,网络游戏(网游)是众所周知的,网络游戏可以分为客户端游戏、页面游戏以及手机客户端游戏(即手游),在网络游戏中,例如,玩家之间经常会发生游戏资源的抢夺,形成玩家之间的游戏资源的增删等,但是,在进行这种数据处理操作的时候,经常会遇到玩家之间的游戏资源数据发生冲突的问题,尤其在分布式的、多线程的游戏中,玩家的这种问题更甚。
技术实现思路
本专利技术的目的是要提供一种游戏数据处理的方法、装置、设备及存储介质,可以解决上述现有问题中的一个或多个。根据本专利技术的一个方面,提供一种游戏数据处理的方法,包括以下步骤:接收处理请求;判断所述处理请求的来源是来自游戏服务器的玩家请求还是来自数据库服务器的游戏玩家数据的请求;当所述处理请求的来源为游戏服务器发起的玩家请求时则按第一处理机制进行处理;当所述处理请求的来源为数据库服务器发起的游戏玩家数据的处理请求时则按第二处理机制进行处理。...

【技术保护点】
1.一种游戏数据处理的方法,包括以下步骤:/n接收处理请求;/n判断所述处理请求的来源是来自游戏服务器的玩家请求还是来自数据库服务器的游戏玩家数据的请求;/n当所述处理请求的来源为游戏服务器发起的玩家请求时则按第一处理机制进行处理;/n当所述处理请求的来源为数据库服务器发起的游戏玩家数据的处理请求时则按第二处理机制进行处理。/n

【技术特征摘要】
1.一种游戏数据处理的方法,包括以下步骤:
接收处理请求;
判断所述处理请求的来源是来自游戏服务器的玩家请求还是来自数据库服务器的游戏玩家数据的请求;
当所述处理请求的来源为游戏服务器发起的玩家请求时则按第一处理机制进行处理;
当所述处理请求的来源为数据库服务器发起的游戏玩家数据的处理请求时则按第二处理机制进行处理。


2.根据权利要求1所述的游戏数据处理的方法,
当所述处理请求的来源是来自游戏服务器的玩家请求时,所述的第一处理机制为:
判断大世界是否停止,若是,则异常返回请求流程;若否,则
判断是否取得缓存信息,若否,则异常返回请求流程;若是,则
判断RGuid查找角色缓存,若否,则执行其他步骤;若是,则
判断玩家状态是否属于玩家在线或玩家离线,若否,则进行命令转发给游戏服务器;若否,则加入离线请求队列;
正常返回。


3.根据权利要求2所述的游戏数据处理的方法,
所述判断RGuid查找角色缓存,若否的话,存在加载玩家和已登录玩家两种情况。


4.根据权利要求3所述的游戏数据处理的方法,
所述判断RGuid查找角色缓存,若否的话,所述执行其他步骤,包括:
判断账号查找角色缓存,若是,
则进一步判断是否是正在加载的玩家,若是,则加入离线请求队列,正常返回;若否,则加入离线请求队列,进入选角流程;正常返回。


5.根据权利要求4所述的游戏数据处理的方法,
判断账号查找角色缓存,若否,则加载离线玩家流程,加入离线请求队列,正常返回。


6.根据权利要求1所述的游戏数据处理的方法,
当所述处理请求的来源为数据库代理服务器发起的玩家数据处理请求,所述的第二处理机制为:
则判断角色加载结果是否正常,若否,则异常返回请求流程;
若是,则更新玩家的DB状态;
判断当前是否是玩家登陆请求,若否,则加载玩家到游戏流程;更新玩家状态;正常返回;若是,则执行其他步骤。


7.根据权利要求6所述的...

【专利技术属性】
技术研发人员:宋大伟李拓高庆
申请(专利权)人:苏州亿歌网络科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1