System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多平台游戏发布方法、系统、设备及介质技术方案_技高网

一种多平台游戏发布方法、系统、设备及介质技术方案

技术编号:40156644 阅读:6 留言:0更新日期:2024-01-26 23:32
本发明专利技术提供一种多平台游戏发布方法、系统、设备及介质,该方法通过将资源文件进行分类;将可复用资源文件上传至资源服务器,并建立资源索引;将资源文件和资源索引打包为发布版本包;并对平台审核后的版本包进行流程测试和压力测试;根据测试数据对所有平台的性能进行监测,并根据监测结果进行优化。通过将资源文件分离成必要资源、可复用资源和配置资源,游戏资源的管理更加清晰和高效,有助于减少资源浪费和提高性能。通进行性能测试和优化,确保游戏在各个平台上都能够提供稳定、流畅的游戏体验。通过对游戏性能的持续监测和优化,可以提供更好的用户体验,减少游戏中的问题和卡顿,提高用户满意度。

【技术实现步骤摘要】

本专利技术涉及电子游戏,具体为一种多平台游戏发布方法、系统、设备及介质


技术介绍

1、由于系统和代理平台的多样性,一款游戏往往要在多个平台进行发布,然而由于系统和平台的差异化,需要对游戏资源进行适配,使得游戏能够在对应的平台上流畅运行,现有的游戏发布方法通过获取待发布游戏程序的增量代码文件;根据增量代码文件和资源文件,生成待发布游戏程序的补丁文件;将待发布游戏程序的补丁文件发布至网络,来减小终端的网络请求量,减少游戏程序发布的耗时,使终端的运行速度加快。然后这种方法还是将所有的资源文件都上传至平台,使得游戏占用的内存越来越大,同时,由于是多平台发布,不同平台的有着不同的性能表现,没有有效的测试和监测手段,无法对不同的平台的表现进行监测,有效的针对表现进行优化,在版本发布后,过高的占用设备资源,降低用户的游戏体验。


技术实现思路

1、鉴于以上所述现有技术的缺点,本专利技术提供一种多平台游戏发布方法、系统、设备及介质,以解决上述技术问题。

2、本专利技术提供的一种多平台游戏发布方法,包括:

3、s1:按照游戏资源文件的类型,将资源文件分离成必要资源文件、可复用资源文件和配置资源文件;

4、s2:将所述可复用资源文件上传至资源服务器,并在所述资源服务器上建立资源索引;

5、s3:将所述必要资源文件、所述配置资源文件和所述资源索引打包为发布版本包;

6、s4:断开所有平台的用户连接,将所述版本包上传至所有所述平台审核;

<p>7、s5:平台审核通过后,通过测试机进行流程测试和压力测试,并获取多个测试数据;

8、s6:根据多个所述测试数据对所有平台的性能进行监测,并根据监测结果生成监测系数,根据所述监测系数进行动态排序更新;

9、s7:基于排序表信息判断发布版本包在所述平台的性能表现,若性能表现低于预设的阈值,则根据监测结果进行优化;

10、s8:优化完成后,恢复所有平台的用户连接,完成多平台游戏发布。

11、于本专利技术中,所述必要资源文件包括框架文件和必要文件,其中,所述必要文件为所述游戏运行必要的文件,在游戏运行前被定义;所述可复用资源文件为游戏资源文件中除所述必要资源文件和所述配置资源文件的其他文件;所述配置资源文件为对应平台的环境配置文件。

12、于本专利技术中,所述资源索引是一个记录资源文件信息的数据结构,所述资源索引包括资源标识符、资源路径、资源类型和资源用途。

13、于本专利技术中,所述测试数据包括流程测试的平均帧率、平均延迟、内存使用率、cpu负载和压力测试的响应时间、数据吞吐量、服务器负载。

14、于本专利技术中,根据多个所述测试数据对所有平台的性能进行监测,并根据监测结果生成监测系数,具体包括:

15、s61:根据所述测试数据为监测结果分配第一权重;

16、s62:将所述测试数据的监测结果进行归一化;

17、s63:根据流程测试的监测结果的权重和归一化值生成用户监测系数;

18、s64:根据压力测试的监测结果的权重和归一化值生成服务器监测系数;

19、s65:根据用户监测系数和服务器监测系数分配第二权重;

20、s66:将所述用户监测系数和服务器监测系数进行归一化;

21、s67:根据所述用户监测系数和服务器监测系数的第二权重和归一化值生成综合监测系数。

22、于本专利技术中,步骤s7具体包括:

23、s71:根据用户监测系数对用户端的性能表现进行监测,当所述用户监测系数低于预设的第一阈值时,对游戏设置和游戏资源进行优化;

24、s72:根据服务器监测系数对服务器的性能表现进行监测,当所述服务器监测系数低于预设的第二阈值时,对服务器配置进行优化;

25、s73:根据综合监测系数对综合的性能表现进行监测,当所述综合监测系数低于预设的第三阈值时,对游戏设置、游戏资源和服务器配置进行综合优化。

26、本专利技术还提供一种多平台游戏发布系统,所述系统包括:

27、资源分离模块:按照游戏资源文件的类型,将资源文件分离成必要资源文件、可复用资源文件和配置资源文件;

28、建立索引模块:将所述可复用资源文件上传至资源服务器,并在所述资源服务器上建立资源索引;

29、版本制作模块:将所述必要资源文件、所述配置资源文件和所述资源索引打包为发布版本包;

30、版本上传模块:断开所有平台的用户连接,将所述版本包上传至所有所述平台审核;

31、测试模块:平台审核通过后,通过测试机进行流程测试和压力测试,并获取多个测试数据;

32、监测模块:根据多个所述测试数据对所有平台的性能进行监测,并根据监测结果生成监测系数,根据所述监测系数进行动态排序更新;

33、优化模块:基于排序表信息判断发布版本包在所述平台的性能表现,若性能表现低于预设的阈值,则根据监测结果进行优化;

34、发布模块:优化完成后,恢复所有平台的用户连接,完成多平台游戏发布。

35、本专利技术还提供一种电子设备,所述电子设备包括:

36、一个或多个处理器;

37、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述任一项所述的一种多平台游戏发布方法。

38、本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述任一项所述的一种多平台游戏发布方法。

39、本专利技术提供一种多平台游戏发布方法、系统、设备及介质,所述方法通过按照游戏资源文件的类型,将资源文件分离成必要资源文件、可复用资源文件和配置资源文件;将所述可复用资源文件上传至资源服务器,并在所述资源服务器上建立资源索引;将所述必要资源文件、所述配置资源文件和所述资源索引打包为发布版本包;断开所有平台的用户连接,将所述版本包上传至所有所述平台审核;平台审核通过后,通过测试机进行流程测试和压力测试,并获取多个测试数据;根据多个所述测试数据对所有平台的性能进行监测,并根据监测结果生成监测系数,根据所述监测系数进行动态排序更新;基于排序表信息判断发布版本包在所述平台的性能表现,若性能表现低于预设的阈值,则根据监测结果进行优化;优化完成后,恢复所有平台的用户连接,完成多平台游戏发布,产生的有益效果包括:

40、1、多平台适配:该方法使游戏能够在多个不同平台上发布,包括pc、移动设备、主机等,扩大了游戏的覆盖范围,吸引更多不同平台的用户。

41、2、资源管理:通过将资源文件分离成必要资源、可复用资源和配置资源,游戏资源的管理更加清晰和高效,有助于减少资源浪费和提高性能。

42、3、性能优化:通过步骤s5至步骤s8的流程,游戏可以进行严格的性能测试和优化,确保游戏在各个本文档来自技高网...

【技术保护点】

1.一种多平台游戏发布方法,其特征在于,包括:

2.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,所述必要资源文件包括框架文件和必要文件,其中,所述必要文件为所述游戏运行必要的文件,在游戏运行前被定义;所述可复用资源文件为游戏资源文件中除所述必要资源文件和所述配置资源文件的其他文件;所述配置资源文件为对应平台的环境配置文件。

3.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,所述资源索引是一个记录资源文件信息的数据结构,所述资源索引包括资源标识符、资源路径、资源类型和资源用途。

4.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,所述测试数据包括流程测试的平均帧率、平均延迟、内存使用率、CPU负载和压力测试的响应时间、数据吞吐量、服务器负载。

5.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,根据多个所述测试数据对所有平台的性能进行监测,并根据监测结果生成监测系数,具体包括:

6.根据权利要求5所述的一种多平台游戏发布方法,其特征在于,步骤S7具体包括:

7.一种多平台游戏发布系统,其特征在于,包括:

8.一种电子设备,其特征在于,所述电子设备包括:

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至6中任一项所述的一种多平台游戏发布方法。

...

【技术特征摘要】

1.一种多平台游戏发布方法,其特征在于,包括:

2.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,所述必要资源文件包括框架文件和必要文件,其中,所述必要文件为所述游戏运行必要的文件,在游戏运行前被定义;所述可复用资源文件为游戏资源文件中除所述必要资源文件和所述配置资源文件的其他文件;所述配置资源文件为对应平台的环境配置文件。

3.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,所述资源索引是一个记录资源文件信息的数据结构,所述资源索引包括资源标识符、资源路径、资源类型和资源用途。

4.根据权利要求1所述的一种多平台游戏发布方法,其特征在于,所述测试数据包括流程测试的平均帧率...

【专利技术属性】
技术研发人员:柯腊漫黄燕虹柯梓鹏
申请(专利权)人:深圳市特速网络科技服务有限公司
类型:发明
国别省市:

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

1