一种基于数据中台的游戏管理方法、装置、设备及介质制造方法及图纸

技术编号:37794906 阅读:27 留言:0更新日期:2023-06-09 09:25
本发明专利技术涉及游戏管理技术领域,尤其涉及一种基于数据中台的游戏管理方法、装置、设备及介质,所述方法具体包括:根据Spring Boot、Vue、Spring Security和JWT分别搭建第一后端、第一前端和权限管理模块,配置第一数据库和第二数据库,生成数据中台,所述第一数据库为MySQL数据库,所述第二数据库为Redis数据库;将游戏数据上传至所述第一数据库和所述第二数据库,基于所述数据中台管理所述游戏数据,并根据多个辅助工具实现多样化游戏管理功能。本发明专利技术可以实现针对游戏内容的精细化管理和数据分析,提高了游戏管理、游戏开发、游戏测试的效率。的效率。的效率。

【技术实现步骤摘要】
一种基于数据中台的游戏管理方法、装置、设备及介质


[0001]本专利技术涉及游戏管理
,尤其涉及一种基于数据中台的游戏管理方法、装置、设备及介质。

技术介绍

[0002]在如今的大数据时代,掌握数据便是掌握先机,因此游戏数据的收集和分析对于管理者把控整个游戏的生命周期更是至关重要。在游戏世界中,一个小小的数据错误往往可能带来非常严重的后果,因此尽量避免数值配置错误往往是游戏更新前的一个重要检查部分,但庞大的数据藉由人工来进行检查显然是不合理的。
[0003]而且,网络游戏的多服玩法如今已非常常见,而多服玩法除了通信层面上的技术难度之外,带来的另一个问题就是游戏环境的搭建困难。例如对于联盟跨服玩法,如果要测试某个基于此玩法的功能,那么必须先搭建一个跨服联盟环境,既浪费测试人员大量时间,又需要多台服务器互相配合,十分的不便,且某一环节错误还可能造成测试结果的不准确,这也是一直困扰游戏开发者和测试者的一大难题。
[0004]此外,随着游戏版本的迭代,以及多个海外版本的开发,可能不同的版本之间需要进行差异化对比,以便对游戏内容进行调整和把控。

技术实现思路

[0005]本专利技术的目的在于提供一种基于数据中台的游戏管理方法、装置、设备及介质,可以实现针对游戏内容的精细化管理和数据分析,提高了游戏管理、游戏开发、游戏测试的效率,以解决上述现有技术问题的至少之一。
[0006]一方面,本专利技术提供了一种基于数据中台的游戏管理方法,所述方法具体包括:
[0007]根据Spring Boot、Vue、Spring Security和JWT分别搭建第一后端、第一前端和权限管理模块,配置第一数据库和第二数据库,生成数据中台,所述第一数据库为MySQL数据库,所述第二数据库为Redis数据库;
[0008]将游戏数据上传至所述第一数据库和所述第二数据库,基于所述数据中台管理所述游戏数据,并根据多个辅助工具实现多样化游戏管理功能。
[0009]进一步的,所述根据Spring Boot、Vue、Spring Security和JWT分别搭建第一后端、第一前端和权限管理模块,配置第一数据库和第二数据库,生成数据中台,具体包括:
[0010]创建第一数据库和第二数据库,所述第一数据库为MySQL数据库,所述第二数据库为Redis数据库;
[0011]根据IDEA创建Spring Boot项目,生成第一后端,并在所述第一后端的application.properties文件中写入数据库连接配置,连接所述第一后端和所述第一数据库;
[0012]根据Node.js安装Vue

cli,然后使用命令行创建Vue项目,生成第一前端,连接所述第一前端和所述第二数据库;
[0013]在所述第一前端内插入axios插件,并在第一Vue组件main.js中引入所述axios插件,实现所述第一前端和所述第一后端的数据交互;
[0014]将Spring Security依赖包导入所述第一后端,生成Spring Security组件,然后根据所述Spring Security组件实现JWT认证,生成权限管理模块。
[0015]更进一步的,所述根据所述Spring Security组件实现JWT认证,具体包括:
[0016]根据所述第一前端向所述第一后端发送第一登录请求,所述第一登录请求包括第一用户的ID和密码;
[0017]基于所述第一后端响应所述第一登录请求,根据第一Spring Security组件UserDetialsService从所述第一数据库内提取所述第一用户的信息数据,并根据第二Spring Security组件AuthenticationManager判定所述第一用户的ID和密码均正确;
[0018]基于JWT技术将所述第一用户的信息数据编码成token字符串,然后将所述token字符串发送至所述第一前端,并根据所述第一前端将所述token字符串存入所述第二数据库;
[0019]当所述第一前端向所述第一后端发送第二登录请求时,根据所述第一前端从所述第二数据库内提取所述token字符串并存入所述第二登录请求的Authorization属性中;
[0020]基于第三Spring Security组件FilterSecurityInterceptor判定所述token字符串有效,向所述第一前端返回登录成功结果。
[0021]进一步的,所述将游戏数据上传至第一数据库和第二数据库,基于所述数据中台管理所述游戏数据,并根据多个辅助工具实现多样化游戏管理功能,具体包括:
[0022]将游戏排期数据和游戏版本数据上传至所述第一数据库和所述第二数据库,根据所述数据中台的Vue组件,在所述第一前端生成可视化图形;
[0023]将数据配置表上传至所述第一数据库和所述第二数据库,基于所述数据中台和第一服务器检查所述数据配置表;
[0024]将游戏GM指令的参数上传至所述第一数据库和所述第二数据库,基于所述数据中台通过http协议确定目标服务器执行所述游戏GM指令;
[0025]将配置跨服环境参数上传至所述第一数据库和所述第二数据库,连接所述数据中台和跨服服务器,根据所述数据中台通过所述跨服服务器转发所述配置跨服环境参数至游戏服务器集合;
[0026]将战斗模拟参数上传至所述第一数据库和所述第二数据库,连接所述数据中台和战斗服务器,根据所述数据中台将所述战斗模拟参数转发至所述战斗服务器,并由所述数据中台分析所述战斗服务器返回的战斗结果。
[0027]更进一步的,所述将游戏排期数据和游戏版本数据上传至所述第一数据库和所述第二数据库,根据所述数据中台的Vue组件,在所述第一前端生成可视化图形,具体包括:
[0028]安装Echarts库,并在第一Vue组件main.js中引入所述Echarts库;
[0029]创建第二Vue组件,在所述第二Vue组件内确定用于容纳图表的div容器,并设置第一函数;
[0030]在所述第一函数内根据所述div容器初始化Echarts实例以及设置option函数;
[0031]将游戏排期数据和游戏版本数据上传至所述第一数据库和所述第二数据库,根据所述数据中台调用所述游戏排期数据和所述游戏版本数据并存入所述option函数内,同时
在所述option函数内确定图表类型;
[0032]根据mounted函数调用所述第一函数,在所述第一前端生成可视化图形。
[0033]更进一步的,所述将数据配置表上传至所述第一数据库和所述第二数据库,基于所述数据中台和第一服务器检查所述数据配置表,具体包括:
[0034]将数据配置表上传至所述第一数据库和所述第二数据库,根据所述数据中台对所述数据配置表进行第一检查,所述第一检查包括表格名称检查、表格主键ID检查和表格误删检查;
[0035]由所述数据中台将所述数据配置表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据中台的游戏管理方法,其特征在于,所述方法具体包括:根据Spring Boot、Vue、Spring Security和JWT分别搭建第一后端、第一前端和权限管理模块,配置第一数据库和第二数据库,生成数据中台,所述第一数据库为MySQL数据库,所述第二数据库为Redis数据库;将游戏数据上传至所述第一数据库和所述第二数据库,基于所述数据中台管理所述游戏数据,并根据多个辅助工具实现多样化游戏管理功能。2.根据权利要求1所述的方法,其特征在于,所述根据Spring Boot、Vue、Spring Security和JWT分别搭建第一后端、第一前端和权限管理模块,配置第一数据库和第二数据库,生成数据中台,具体包括:创建第一数据库和第二数据库,所述第一数据库为MySQL数据库,所述第二数据库为Redis数据库;根据IDEA创建Spring Boot项目,生成第一后端,并在所述第一后端的application.properties文件中写入数据库连接配置,连接所述第一后端和所述第一数据库;根据Node.js安装Vue

cli,然后使用命令行创建Vue项目,生成第一前端,连接所述第一前端和所述第二数据库;在所述第一前端内插入axios插件,并在第一Vue组件main.js中引入所述axios插件,实现所述第一前端和所述第一后端的数据交互;将Spring Security依赖包导入所述第一后端,生成Spring Security组件,然后根据所述Spring Security组件实现JWT认证,生成权限管理模块。3.根据权利要求2所述的方法,其特征在于,所述根据所述Spring Security组件实现JWT认证,具体包括:根据所述第一前端向所述第一后端发送第一登录请求,所述第一登录请求包括第一用户的ID和密码;基于所述第一后端响应所述第一登录请求,根据第一Spring Security组件UserDetialsService从所述第一数据库内提取所述第一用户的信息数据,并根据第二Spring Security组件AuthenticationManager判定所述第一用户的ID和密码均正确;基于JWT技术将所述第一用户的信息数据编码成token字符串,然后将所述token字符串发送至所述第一前端,并根据所述第一前端将所述token字符串存入所述第二数据库;当所述第一前端向所述第一后端发送第二登录请求时,根据所述第一前端从所述第二数据库内提取所述token字符串并存入所述第二登录请求的Authorization属性中;基于第三Spring Security组件FilterSecurityInterceptor判定所述token字符串有效,向所述第一前端返回登录成功结果。4.根据权利要求1所述的方法,其特征在于,所述将游戏数据上传至第一数据库和第二数据库,基于所述数据中台管理所述游戏数据,并根据多个辅助工具实现多样化游戏管理功能,具体包括:将游戏排期数据和游戏版本数据上传至所述第一数据库和所述第二数据库,根据所述数据中台的Vue组件,在所述第一前端生成可视化图形;将数据配置表上传至所述第一数据库和所述第二数据库,基于所述数据中台和第一服
务器检查所述数据配置表;将游戏GM指令的参数上传至所述第一数据库和所述第二数据库,基于所述数据中台通过http协议确定目标服务器执行所述游戏GM指令;将配置跨服环境参数上传至所述第一数据库和所述第二数据库,连接所述数据中台和跨服服务器,根据所述数据中台通过所述跨服服务器转发所述配置跨服环...

【专利技术属性】
技术研发人员:李泽润洪宏中王超
申请(专利权)人:广州三七极耀网络科技有限公司
类型:发明
国别省市:

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

1