本发明涉及区块链,具体而言,涉及一种游戏公会的管理方法、装置、设备、服务器及介质。
背景技术:
1、网络游戏,指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的个体性多人在线游戏。游戏公会是网络游戏里的一种组织,一般是由大量的玩家所组成。
2、相关技术中,目前的游戏公会是通过中心化程序来实现,在中心化数据库中存储公会信息,在中心化设计中,游戏公会只能根据游戏后端定义好的规则执行。
3、但是,相关技术中,游戏公会只能根据游戏后端定义好的规则执行,自由度低,降低了用户体验。
技术实现思路
1、本发明的目的在于,针对上述现有技术中的不足,提供一种游戏公会的管理方法、装置、设备、服务器及介质,以便解决相关技术中所存在的上述技术问题。
2、为实现上述目的,本发明实施例采用的技术方案如下:
3、第一方面,本发明实施例提供了一种游戏公会的管理方法,应用于游戏客户端,所述方法包括:
4、响应第一游戏玩家输入的预设公会操作的申请操作,获取针对游戏公会的管理申请信息;
5、根据所述管理申请信息,向区块链中的任一节点发送针对所述游戏公会的管理请求,以使所述节点采用预先部署的公会管理合约,根据所述管理请求生成针对所述游戏公会的合约;
6、接收所述节点发送所述合约的信息,所述合约用于进行所述游戏公会的所述预设公会操作。
7、第二方面,本发明实施例还提供了一种游戏公会的管理方法,应用于区块链中的任一节点,所述方法包括:
8、接收游戏客户端发送的针对游戏公会的管理请求,所述游戏公会的管理请求是由所述游戏客户端响应第一游戏玩家输入的预设公会操作的申请操作,获取针对游戏公会的管理申请信息;并根据所述管理申请信息所确定的;
9、采用预先部署的公会管理合约,根据所述管理请求生成针对所述游戏公会的合约;
10、向所述游戏客户端发送所述合约的信息,所述合约用于进行所述游戏公会的所述预设公会操作。
11、第三方面,本发明实施例还提供了一种游戏公会的管理装置,应用于游戏客户端,所述装置包括:
12、获取模块,用于响应第一游戏玩家输入的预设公会操作的申请操作,获取针对游戏公会的管理申请信息;
13、发送模块,用于根据所述管理申请信息,向区块链中的任一节点发送针对所述游戏公会的管理请求,以使所述节点采用预先部署的公会管理合约,根据所述管理请求生成针对所述游戏公会的合约;
14、接收模块,用于接收所述节点发送所述合约的信息,所述合约用于进行所述游戏公会的所述预设公会操作。
15、第四方面,本发明实施例还提供了一种游戏公会的管理装置,应用于区块链中的任一节点,所述装置包括:
16、接收模块,用于接收游戏客户端发送的针对游戏公会的管理请求,所述游戏公会的管理请求是由所述游戏客户端响应第一游戏玩家输入的预设公会操作的申请操作,获取针对游戏公会的管理申请信息;并根据所述管理申请信息所确定的;
17、生成模块,用于采用预先部署的公会管理合约,根据所述管理请求生成针对所述游戏公会的合约;
18、发送模块,用于向所述游戏客户端发送所述合约的信息,所述合约用于进行所述游戏公会的所述预设公会操作。
19、第五方面,本发明实施例还提供了一种游戏客户端设备,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的游戏公会的管理方法。
20、第六方面,本发明实施例还提供了一种服务器,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面任一项所述的游戏公会的管理方法。
21、第七方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面、第二方面任一项所述的游戏公会的管理方法。
22、本发明的有益效果是:本发明实施例提供一种游戏公会的管理方法,应用于游戏客户端,该方法包括:响应第一游戏玩家输入的预设公会操作的申请操作,获取针对游戏公会的管理申请信息;根据管理申请信息,向区块链中的任一节点发送针对游戏公会的管理请求,以使节点采用预先部署的公会管理合约,根据管理请求生成针对游戏公会的合约;接收节点发送合约的信息,合约用于进行游戏公会的预设公会操作。向节点发送针对游戏公会的管理请求,节点采用预先部署的公会管理合约,根据管理请求生成针对游戏公会的合约,使得定义的游戏公会的合约的确定更加灵活,提高了定义游戏公会的合约的自由度,而且,合约用于进行游戏公会的预设公会操作,提高了对于游戏公会操作的自由度,进而提升了游戏公会的自由度,提升了用户体验。
1.一种游戏公会的管理方法,其特征在于,应用于游戏客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述管理申请信息为:公会创建申请信息,所述管理请求为:公会创建请求;所述根据所述管理申请信息,向区块链中的任一节点发送针对所述游戏公会的管理请求,以使所述节点采用预先部署的公会管理合约,根据所述管理请求生成针对所述游戏公会的公会合约,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一校验签名和所述第一游戏玩家的私钥,向所述节点发送针对所述游戏公会的创建请求,以使得所述节点根据所述第一校验签名和所述第一游戏玩家的私钥,基于所述公会管理合约生成公会合约,包括:
4.根据权利要求2所述的方法,其特征在于,所述管理申请信息为任务创建申请信息,所述管理请求为任务创建请求;所述根据所述管理申请信息,向区块链中的任一节点发送针对所述游戏公会的管理请求,以使所述节点采用预先部署的公会管理合约,根据所述管理请求生成针对所述游戏公会的合约,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一游戏玩家的私钥、所述列表中各游戏任务的完成时间段、任务完成奖励的配置信息,向所述节点发送针对所述任务创建请求,以使所述节点采用所述公会管理合约,根据所述任务创建请求生成针对所述公会任务合约以及公会资产合约,包括:
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述任务完成申请信息,向所述节点中的所述公会合约发送任务完成请求,包括:
8.一种游戏公会的管理方法,其特征在于,应用于区块链中的任一节点,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述管理申请信息为:公会创建申请信息,所述管理请求为:公会创建请求;所述接收游戏客户端发送的针对游戏公会的管理请求,包括:
10.根据权利要求9所述的方法,其特征在于,所述采用所述公会管理合约,根据所述第一校验签名和所述第一游戏玩家的私钥,生成公会合约,包括:
11.根据权利要求9所述的方法,其特征在于,所述管理申请信息为任务创建申请信息,所述管理请求为任务创建请求;所述接收游戏客户端发送的针对游戏公会的管理请求,包括:
12.根据权利要求9所述的方法,其特征在于,所述采用所述公会管理合约,根据所述第一游戏玩家的私钥、所述列表中各游戏任务的完成时间段、所述任务完成奖励的配置信息创建公会任务合约以及公会资产合约,所述合约包括所述公会任务合约以及所述公会资产合约,包括:
13.根据权利要求11所述的方法,其特征在于,所述方法还包括:
14.一种游戏公会的管理装置,其特征在于,应用于游戏客户端,所述装置包括:
15.一种游戏公会的管理装置,其特征在于,应用于区块链中的任一节点,所述装置包括:
16.一种游戏客户端设备,其特征在于,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-7任一项所述的游戏公会的管理方法。
17.一种服务器,其特征在于,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求8-13任一项所述的游戏公会的管理方法。
18.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述权利要求1-13任一项所述的游戏公会的管理方法。