System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 云游戏场景下用户配置参数的保存方法、系统及存储介质技术方案_技高网

云游戏场景下用户配置参数的保存方法、系统及存储介质技术方案

技术编号:40551563 阅读:12 留言:0更新日期:2024-03-05 19:10
本发明专利技术涉及云游戏技术领域,具体涉及一种云游戏场景下用户配置参数的保存方法、系统及存储介质,目的在于解决每次游戏都重新设置参数的问题。本发明专利技术的云游戏场景下用户配置参数的保存方法包括:第一云渲染服务器接收客户端的请求并启动游戏运行,获取用户的配置参数生成用户的配置文件,在游戏结束后将用户的配置文件上传到云存储服务器;第二云渲染服务器接收客户端的请求,从云存储服务器获取用户的配置文件,启动游戏运行并加载用户的配置文件;其中,第一云渲染服务器与第二云渲染服务器为同一服务器或不同服务器。本发明专利技术避免了再次游戏时重复进行参数设置,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及云游戏,具体涉及一种云游戏场景下用户配置参数的保存方法、系统及存储介质


技术介绍

1、云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了。

2、在玩云游戏的过程中,玩家有可能会根据自己的操作习惯修改游戏配置。因为每次使用的云渲染服务器不一定会是相同的服务器,或者每次游戏结束后云渲染服务器环境可能会被清理还原,用户下次再进入游戏的时候,上次的配置参数可能会被重置,使得用户每次游玩都需要重新设置,比较繁琐。

3、有鉴于此,特提出本专利技术。


技术实现思路

1、为了解决现有技术中的上述问题,本专利技术提出了一种云游戏场景下用户配置参数的保存方法、系统及存储介质,避免了每次游戏都重新设置参数,提高了用户体验。

2、本专利技术的第一方面,提出一种云游戏场景下用户配置参数的保存方法,所述方法包括:

3、第一云渲染服务器接收客户端的请求,并启动游戏运行;

4、获取用户的配置参数生成所述用户的配置文件;

5、在所述游戏结束后,将所述用户的配置文件上传到云存储服务器;

6、第二云渲染服务器接收所述客户端的请求;

7、从所述云存储服务器获取所述用户的配置文件;

8、启动所述游戏运行,并加载所述用户的配置文件;

9、其中,所述第一云渲染服务器与所述第二云渲染服务器为同一服务器或不同服务器。

10、优选地,在“第一云渲染服务器接收客户端的请求,并启动游戏运行”的步骤之前,所述方法还包括:

11、paas平台接收所述客户端发来的启动所述游戏的请求,并根据云渲染服务器的占用情况指定所述第一云渲染服务器;

12、在“在所述游戏结束后,将所述用户的配置文件上传到云存储服务器”的步骤之后,在“第二云渲染服务器接收所述客户端的请求”的步骤之前,所述方法还包括:

13、所述paas平台接收所述客户端再次发来的启动所述游戏的请求,并根据云渲染服务器的占用情况指定所述第二云渲染服务器。

14、优选地,“获取用户的配置参数生成所述用户的配置文件”的步骤包括:

15、所述第一云渲染服务器通过hook技术拦截所述游戏中修改配置参数的函数,从而获取所述游戏欲修改的配置参数;

16、从所述欲修改的配置参数中筛选出需要保存的配置参数;

17、根据所述需要保存的配置参数和所述游戏的运行环境信息生成所述用户的配置文件。

18、优选地,“获取用户的配置参数生成所述用户的配置文件”的步骤包括:

19、在游戏结束后,所述第一云渲染服务器从所述游戏的配置参数中获取需要保存的配置参数;

20、根据所述需要保存的配置参数和所述游戏的运行环境信息生成所述用户的配置文件。

21、优选地,“启动所述游戏运行,并加载所述用户的配置文件”的步骤包括:

22、所述第二云渲染服务器从所述用户的配置文件中获取所述游戏的运行环境信息和所述用户的配置参数;

23、根据所述游戏的运行环境信息判断是否需要对所述用户的配置参数进行转换;

24、若需要,则将所述用户的配置参数转换为所述第二云渲染服务器中能够使用的参数,启动所述游戏运行并加载转换后的参数;

25、否则,启动所述游戏运行并加载所述用户的配置参数。

26、优选地,所述用户的配置参数包括保存在注册表中的参数和/或保存在参数文件中的参数;

27、“所述第一云渲染服务器通过hook技术拦截所述游戏中修改配置参数的函数,从而获取所述游戏欲修改的配置参数”的步骤包括:

28、所述第一云渲染服务器通过hook技术拦截所述游戏中修改所述注册表的函数和/或修改所述参数文件的函数,从而获取所述游戏欲修改的配置参数。

29、优选地,所述用户的配置参数包括保存在注册表中的参数和/或保存在参数文件中的参数;

30、“在游戏结束后,所述第一云渲染服务器从所述游戏的配置参数中获取需要保存的配置参数”的步骤包括:

31、在游戏结束后,所述第一云渲染服务器从所述注册表中和/或所述参数文件中获取需要保存的配置参数。

32、优选地,所述游戏的运行环境信息包括:系统版本号和/或游戏版本号和/或硬件编号;

33、“将所述用户的配置参数转换为所述第二云渲染服务器中能够使用的参数”的步骤包括:

34、根据所述系统版本号和/或所述游戏版本号和/或所述硬件编号,将所述用户的配置参数进行名称转换和/或结构转换和/或单位转换,使得转换后的参数能够与所述第二云渲染服务器中的所述游戏相匹配。

35、本专利技术的第二方面,提出一种云游戏场景下用户配置参数的保存系统,所述系统包括:

36、第一云渲染服务器,配置为:接收客户端的请求,并启动游戏运行;获取用户的配置参数生成所述用户的配置文件;在所述游戏结束后,将所述用户的配置文件上传到云存储服务器;

37、第二云渲染服务器,配置为:接收所述客户端的请求;从所述云存储服务器获取所述用户的配置文件;启动所述游戏运行,并加载所述用户的配置文件;

38、所述云存储服务器,配置为:存储所述用户的配置文件。

39、本专利技术的第三方面,提出一种计算机可读存储介质,存储有能够被处理器加载并执行如上面所述方法的计算机程序。

40、本专利技术具有如下有益效果:

41、本专利技术在用户游戏结束后,由第一云渲染服务器将用户的配置参数生成文件上传到云存储服务器;在用户下一次通过客户端启动游戏时,从云存储服务器找到用户上次的配置文件下载到第二云渲染服务器,之后再启动游戏运行并加载用户的配置文件,避免了再次进行参数设置,提高了用户体验。

42、第一云渲染服务器通过hook技术拦截游戏中修改注册表的函数和/或修改参数文件的函数,从而获取游戏欲修改的配置参数,再从欲修改的配置参数中筛选出需要保存的配置参数。或者,在游戏结束后,第一云渲染服务器从注册表中和/或参数文件中直接获取需要保存的配置参数。通过这种方法,将想要保存的玩家操作习惯筛选出来上传到云存储服务器,比如键位设置、画面亮度、语言、操作方式(键鼠、手柄)等,其他不希望保存的配置将被删除,比如分辨率、帧数、图像质量等等。

本文档来自技高网
...

【技术保护点】

1.一种云游戏场景下用户配置参数的保存方法,其特征在于,所述方法包括:

2.根据权利要求1所述的云游戏场景下用户配置参数的保存方法,其特征在于,

3.根据权利要求1所述的云游戏场景下用户配置参数的保存方法,其特征在于,“获取用户的配置参数生成所述用户的配置文件”的步骤包括:

4.根据权利要求1所述的云游戏场景下用户配置参数的保存方法,其特征在于,“获取用户的配置参数生成所述用户的配置文件”的步骤包括:

5.根据权利要求3或4所述的云游戏场景下用户配置参数的保存方法,其特征在于,“启动所述游戏运行,并加载所述用户的配置文件”的步骤包括:

6.根据权利要求3所述的云游戏场景下用户配置参数的保存方法,其特征在于,所述用户的配置参数包括保存在注册表中的参数和/或保存在参数文件中的参数;

7.根据权利要求4所述的云游戏场景下用户配置参数的保存方法,其特征在于,所述用户的配置参数包括保存在注册表中的参数和/或保存在参数文件中的参数;

8.根据权利要求5所述的云游戏场景下用户配置参数的保存方法,其特征在于,所述游戏的运行环境信息包括:系统版本号和/或游戏版本号和/或硬件编号;

9.一种云游戏场景下用户配置参数的保存系统,其特征在于,所述系统包括:

10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-8中任一项所述方法的计算机程序。

...

【技术特征摘要】

1.一种云游戏场景下用户配置参数的保存方法,其特征在于,所述方法包括:

2.根据权利要求1所述的云游戏场景下用户配置参数的保存方法,其特征在于,

3.根据权利要求1所述的云游戏场景下用户配置参数的保存方法,其特征在于,“获取用户的配置参数生成所述用户的配置文件”的步骤包括:

4.根据权利要求1所述的云游戏场景下用户配置参数的保存方法,其特征在于,“获取用户的配置参数生成所述用户的配置文件”的步骤包括:

5.根据权利要求3或4所述的云游戏场景下用户配置参数的保存方法,其特征在于,“启动所述游戏运行,并加载所述用户的配置文件”的步骤包括:

6.根据权利要求3所述的云游戏场景下...

【专利技术属性】
技术研发人员:黄本良张安京郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1