CN111459459A - 一种游戏客户端资源配置方法及*** - Google Patents

一种游戏客户端资源配置方法及*** Download PDF

Info

Publication number
CN111459459A
CN111459459A CN201910051378.7A CN201910051378A CN111459459A CN 111459459 A CN111459459 A CN 111459459A CN 201910051378 A CN201910051378 A CN 201910051378A CN 111459459 A CN111459459 A CN 111459459A
Authority
CN
China
Prior art keywords
module
client
resource
game
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910051378.7A
Other languages
English (en)
Inventor
周湖滨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Wentian Information Technology Co ltd
Original Assignee
Guangzhou Wentian Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Wentian Information Technology Co ltd filed Critical Guangzhou Wentian Information Technology Co ltd
Priority to CN201910051378.7A priority Critical patent/CN111459459A/zh
Publication of CN111459459A publication Critical patent/CN111459459A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种游戏客户端资源配置方法,一种游戏客户端资源配置***,包括窗口管理模块、资源管理模块、客户端AI模块、渲染效果编辑模块和防外挂模块,本发明结构科学合理,使用安全方便,通过前期在DEMO项目正式立项构架设计,然后确定需求策划文档并开发相应工具,从而便于前期便于资源的配置,通过***中的窗口管理模块可以包含处理事件的过程、通用过程、变量、常数、自定义类型和外部过程的窗体级声明,来自该窗体中任何事件过程的调用都做出响应,而通过防外挂模块。可以防止客户端资源的浪费,安全可靠。

Description

一种游戏客户端资源配置方法及***
技术领域
本发明涉及资源管理技术领域,具体为一种游戏客户端资源配置方法及***。
背景技术
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序,除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行,因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等,对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
但是目前市场上的游戏客户端资源配置方法及***未有外挂防护***,不能对其信息进行保护,不能快速整理出所需的客户端资源,导致了信息的提取速度过慢,无法畅玩游戏。
发明内容
本发明提供一种游戏客户端资源配置方法及***,可以有效解决上述背景技术中提出未有外挂防护***,不能对其信息进行保护,不能快速整理出所需的客户端资源,导致了信息的提取速度过慢,无法畅玩游戏的问题。
为实现上述目的,本发明提供如下技术方案:一种游戏客户端资源配置方法,包括如下步骤:
S1、确定基本需求,项目预立项,前期关键技术探索,为立项准备相关的技术文档和演示DEM0项目正式立项构架设计;
S2、正式确定需求策划文档并开发相应工具;
S3、完成编码,进行整合测试,根据需求更改做开发迭代;
S4、完成相应改动,进行整合测试,进入内部测试阶段;
S5、进入公开测试阶段,进入商业运营阶段;
S6、制作游戏客户端、点卡、充值卡、印制游戏说明书、游戏包装、游戏赠品;
S7、开发游戏的补丁包、升级版本,以及各种官方插件。
根据上述技术方案,述步骤S5中客户端显示的资源情况是伪同步,所以当客户端使用该资源的时候,需要服务端将当前的实际资源更新,属于定时器处理的时间也需要更新,当客户端触发涉及资源的情况时,立即更新当前资源,同时更新定时器中会用到的资源。
根据上述技术方案,所述步骤S7中对于数据库的应用,在这种结构下,登录服会需要连接数据库,从数据库服务器的部署上来说,可以将帐号和角色数据都放在一个中心数据库中,也可分为两个不同的库分别来处理,基到从物理上分到两台不同的服务器。
一种游戏客户端资源配置***,包括窗口管理模块、资源管理模块、客户端AI模块、渲染效果编辑模块和防外挂模块;
所述窗口管理模块可以包含处理事件的过程、通用过程、变量、常数、自定义类型和外部过程的窗体级声明,写入窗体模块的代码是该窗体所属的具体应用程序专用的,也可以引用该程序内的其它窗体和对象每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段,可包含控件,在窗体模块中,对窗体上的每个控件都有一个对应的事件过程集,除了事件过程,窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都做出响应;
所述资源管理模块对客户端内部的资源进行管理与分配,从而便于信息的提取;
所述客户端AI模块通过外界输入的信息向概念逻辑信息转译,将动态静态图像、声音、文字信息转换为数字量,通过服务器向上位机进行显示。
根据上述技术方案,所述渲染效果编辑模块基于节点的可视化编辑工具,用于生成各种渲染效果描述文件,由引擎在运行时调用地图编辑器,地图编辑器提供与场景相关的编辑,特效编辑器主要提供由粒子***实现的***、烟火效果,文件打包工具,完成把多个小文件整合成-一个文件库的工作。
根据上述技术方案,所述防外挂模块采用网络通讯加密、非对称密钥加密、客户端加密、动态更新加解密算法、使用脚步引擎开发逻辑处理模块和图像识别。
与现有技术相比,本发明的有益效果:本发明结构科学合理,使用安全方便,通过前期在DEMO项目正式立项构架设计,然后确定需求策划文档并开发相应工具,从而便于前期便于资源的配置,通过***中的窗口管理模块可以包含处理事件的过程、通用过程、变量、常数、自定义类型和外部过程的窗体级声明,来自该窗体中任何事件过程的调用都做出响应,而通过防外挂模块。可以防止客户端资源的浪费,安全可靠。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
在附图中:
图1是本发明的方法步骤示意图;
图2是本发明的***结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
实施例:如图1-2所示,本发明提供技术方案,一种游戏客户端资源配置方法,包括如下步骤:
S1、确定基本需求,项目预立项,前期关键技术探索,为立项准备相关的技术文档和演示DEMO项目正式立项构架设计;
S2、正式确定需求策划文档并开发相应工具;
S3、完成编码,进行整合测试,根据需求更改做开发迭代;
S4、完成相应改动,进行整合测试,进入内部测试阶段;
S5、进入公开测试阶段,进入商业运营阶段;
S6、制作游戏客户端、点卡、充值卡、印制游戏说明书、游戏包装、游戏赠品;
S7、开发游戏的补丁包、升级版本,以及各种官方插件。
根据上述技术方案,述步骤S5中客户端显示的资源情况是伪同步,所以当客户端使用该资源的时候,需要服务端将当前的实际资源更新,属于定时器处理的时间也需要更新,当客户端触发涉及资源的情况时,立即更新当前资源,同时更新定时器中会用到的资源。
根据上述技术方案,步骤S7中对于数据库的应用,在这种结构下,登录服会需要连接数据库,从数据库服务器的部署上来说,可以将帐号和角色数据都放在一个中心数据库中,也可分为两个不同的库分别来处理,基到从物理上分到两台不同的服务器。
一种游戏客户端资源配置***,包括窗口管理模块、资源管理模块、客户端AI模块、渲染效果编辑模块和防外挂模块;
窗口管理模块可以包含处理事件的过程、通用过程、变量、常数、自定义类型和外部过程的窗体级声明,写入窗体模块的代码是该窗体所属的具体应用程序专用的,也可以引用该程序内的其它窗体和对象每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段,可包含控件,在窗体模块中,对窗体上的每个控件都有一个对应的事件过程集,除了事件过程,窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都做出响应;
资源管理模块对客户端内部的资源进行管理与分配,从而便于信息的提取;
客户端AI模块通过外界输入的信息向概念逻辑信息转译,将动态静态图像、声音、文字信息转换为数字量,通过服务器向上位机进行显示。
根据上述技术方案,渲染效果编辑模块基于节点的可视化编辑工具,用于生成各种渲染效果描述文件,由引擎在运行时调用地图编辑器,地图编辑器提供与场景相关的编辑,特效编辑器主要提供由粒子***实现的***、烟火效果,文件打包工具,完成把多个小文件整合成-一个文件库的工作。
根据上述技术方案,防外挂模块采用网络通讯加密、非对称密钥加密、客户端加密、动态更新加解密算法、使用脚步引擎开发逻辑处理模块和图像识别。
与现有技术相比,本发明的有益效果:本发明结构科学合理,使用安全方便,通过前期在DEMO项目正式立项构架设计,然后确定需求策划文档并开发相应工具,从而便于前期便于资源的配置,通过***中的窗口管理模块可以包含处理事件的过程、通用过程、变量、常数、自定义类型和外部过程的窗体级声明,来自该窗体中任何事件过程的调用都做出响应,而通过防外挂模块。可以防止客户端资源的浪费,安全可靠。
最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种游戏客户端资源配置方法,其特征在于:包括如下步骤:
S1、确定基本需求,项目预立项,前期关键技术探索,为立项准备相关的技术文档和演示DEMO项目正式立项构架设计;
S2、正式确定需求策划文档并开发相应工具;
S3、完成编码,进行整合测试,根据需求更改做开发迭代;
S4、完成相应改动,进行整合测试,进入内部测试阶段;
S5、进入公开测试阶段,进入商业运营阶段;
S6、制作游戏客户端、点卡、充值卡、印制游戏说明书、游戏包装、游戏赠品;
S7、开发游戏的补丁包、升级版本,以及各种官方插件。
2.根据权利要求1所述的一种游戏客户端资源配置方法,其特征在于,所述步骤S5中客户端显示的资源情况是伪同步,所以当客户端使用该资源的时候,需要服务端将当前的实际资源更新,属于定时器处理的时间也需要更新,当客户端触发涉及资源的情况时,立即更新当前资源,同时更新定时器中会用到的资源。
3.根据权利要求1所述的一种游戏客户端资源配置方法,其特征在于,所述步骤S7中对于数据库的应用,在这种结构下,登录服会需要连接数据库,从数据库服务器的部署上来说,可以将帐号和角色数据都放在一个中心数据库中,也可分为两个不同的库分别来处理,基到从物理上分到两台不同的服务器。
4.一种游戏客户端资源配置***,其特征在于,包括窗口管理模块、资源管理模块、客户端AI模块、渲染效果编辑模块和防外挂模块;
所述窗口管理模块可以包含处理事件的过程、通用过程、变量、常数、自定义类型和外部过程的窗体级声明,写入窗体模块的代码是该窗体所属的具体应用程序专用的,也可以引用该程序内的其它窗体和对象每个窗体模块都包含事件过程,在事件过程中有为响应该事件而执行的程序段,可包含控件,在窗体模块中,对窗体上的每个控件都有一个对应的事件过程集,除了事件过程,窗体模块还可包含通用过程,它对来自该窗体中任何事件过程的调用都做出响应;
所述资源管理模块对客户端内部的资源进行管理与分配,从而便于信息的提取;
所述客户端AI模块通过外界输入的信息向概念逻辑信息转译,将动态静态图像、声音、文字信息转换为数字量,通过服务器向上位机进行显示。
5.根据权利要求4所述的一种游戏客户端资源配置***,其特征在于,所述渲染效果编辑模块基于节点的可视化编辑工具,用于生成各种渲染效果描述文件,由引擎在运行时调用地图编辑器,地图编辑器提供与场景相关的编辑,特效编辑器主要提供由粒子***实现的***、烟火效果,文件打包工具,完成把多个小文件整合成-一个文件库的工作。
6.根据权利要求4所述的一种游戏客户端资源配置***,其特征在于,所述防外挂模块采用网络通讯加密、非对称密钥加密、客户端加密、动态更新加解密算法、使用脚步引擎开发逻辑处理模块和图像识别。
CN201910051378.7A 2019-01-18 2019-01-18 一种游戏客户端资源配置方法及*** Pending CN111459459A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910051378.7A CN111459459A (zh) 2019-01-18 2019-01-18 一种游戏客户端资源配置方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910051378.7A CN111459459A (zh) 2019-01-18 2019-01-18 一种游戏客户端资源配置方法及***

Publications (1)

Publication Number Publication Date
CN111459459A true CN111459459A (zh) 2020-07-28

Family

ID=71684108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910051378.7A Pending CN111459459A (zh) 2019-01-18 2019-01-18 一种游戏客户端资源配置方法及***

Country Status (1)

Country Link
CN (1) CN111459459A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112337099A (zh) * 2020-10-27 2021-02-09 腾讯科技(北京)有限公司 业务管理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005473A (zh) * 2015-06-29 2015-10-28 乐道互动(天津)科技有限公司 一种用于开发3d游戏的游戏引擎***
CN105404539A (zh) * 2015-12-30 2016-03-16 网易(杭州)网络有限公司 客户端游戏向网页游戏移植的方法、网页游戏***及终端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005473A (zh) * 2015-06-29 2015-10-28 乐道互动(天津)科技有限公司 一种用于开发3d游戏的游戏引擎***
CN105404539A (zh) * 2015-12-30 2016-03-16 网易(杭州)网络有限公司 客户端游戏向网页游戏移植的方法、网页游戏***及终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112337099A (zh) * 2020-10-27 2021-02-09 腾讯科技(北京)有限公司 业务管理方法及装置
CN112337099B (zh) * 2020-10-27 2024-01-12 腾讯科技(北京)有限公司 业务管理方法及装置

Similar Documents

Publication Publication Date Title
JP2001512272A (ja) コンピューター・ネットワーク上におけるコンピューター・プログラムの記憶ならびに転送を最適コントロールするためのコンピューター化したシステムおよびそれに関連する方法
CN111611625B (zh) 云端数据完整性审计方法、装置及计算机可读存储介质
CN106201566A (zh) 利博伟特软件热升级方法及设备
CN110599177A (zh) 一种交易验证方法及相关设备
CN102622262B (zh) 基于modelica建模语言的分布式实时交互仿真***
CN111327607B (zh) 一种基于大数据的安全威胁情报管理方法、***、存储介质及终端
CN111639309B (zh) 一种数据处理方法、装置、节点设备及存储介质
CN109343937A (zh) 一种跨设备部署的分布式计算***
WO2015014150A1 (en) Method,apparatus,and application platform for updating application object attribute
CN112068923B (zh) 界面更新方法和装置
CN113849808A (zh) 容器安全管理方法、***、终端及存储介质
CN107656750A (zh) 插件更新方法及装置
CN111897623A (zh) 一种集群管理方法、装置、设备及存储介质
US20200379982A1 (en) Information processing system and method of controlling information processing system
CN115878112A (zh) 一种多方复杂商业协议智能合约生成***及其生成方法
CN113342918B (zh) 森林资源一张图质检逻辑规则更新方法、***及云平台
CN107133036A (zh) 一种模块的管理方法及装置
CN111459459A (zh) 一种游戏客户端资源配置方法及***
CN110673827B (zh) 基于安卓***的资源调用方法及装置、电子设备
CN117389647A (zh) 插件生成方法、应用程序开发方法、装置、设备及介质
CN113742340B (zh) 一种数据库表处理方法及相关设备
CN114356379A (zh) 基于备份的服务升级方法、装置、设备及存储介质
CN116521509A (zh) 智能合约测试方法、装置、设备、存储介质及产品
CN114844693A (zh) 轻量级的通信数据加密方法、装置、设备及存储介质
CN107015787A (zh) 一种交互式应用框架设计的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200728