CN-116421979-B - Game meeting management method, device, equipment, server and medium
Abstract
The invention provides a management method, a device, equipment, a server and a medium for a game public meeting, and relates to the technical field of blockchain. The method comprises the steps of responding to application operation of preset meeting operation input by a first game player, obtaining management application information for a game meeting, sending a management request for the game meeting to any node in a blockchain according to the management application information, enabling the node to adopt a pre-deployed meeting management contract, generating a contract for the game meeting according to the management request, and sending information of the contract by a receiving node, wherein the contract is used for carrying out preset meeting operation of the game meeting. The node adopts the pre-deployed convention management contracts, generates contracts for the game convention according to the management request, improves the degree of freedom of the contracts defining the game convention, and improves the degree of freedom of the game convention operation by the contracts for carrying out the preset convention operation of the game convention, thereby improving the degree of freedom of the game convention and improving the user experience.
Inventors
- Du Maobing
- GU FEIYONG
Assignees
- 网易(杭州)网络有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20230224
Claims (16)
- 1. A method for managing a game concert, applied to a game client, comprising: Responding to application operation of preset meeting operation input by a first game player, and acquiring management application information aiming at a game meeting; according to the management application information, a management request for the game congregation is sent to any node in a blockchain, so that the node adopts a pre-deployed congregation management contract, and a contract for the game congregation is generated according to the management request; Receiving information of the contract sent by the node, wherein the contract is used for carrying out the preset guild operation of the game guild; The method comprises the steps of creating application information for a task, wherein the application information is management application information for the task, and the management request is a task creation request, sending the management request for the game congregation to any node in a blockchain according to the application information, so that the node adopts a pre-deployed congregation management contract, and generating a contract for the game congregation according to the management request, wherein the method comprises the following steps: acquiring a list of a plurality of game task identifiers according to the task creation application information; sending a request for creating a task to the node according to a private key of the first game player, a finishing time period of each game task in the list and configuration information of a task finishing reward, so that the node adopts the conference management contract, and a conference task contract and a conference asset contract are generated according to the task creation request, wherein the contract comprises the conference task contract and the conference asset contract; the receiving the information of the contract sent by the node comprises the following steps: And receiving the meeting task information in the meeting task contract and the meeting asset information in the meeting asset contract, which are sent by the node.
- 2. The method of claim 1, wherein the management application information is a meeting creation application information, the management request is a meeting creation request, and the sending the management request for the game meeting to any node in a blockchain according to the management application information, so that the node adopts a pre-deployed meeting management contract, and generating the contract for the game meeting according to the management request comprises: Receiving a first check signature of the first game player returned by the game server, wherein the first check signature is a signature which is sent to the game client by the game server according to the public meeting creation application information and is checked by the signature; and sending a request for creating the public conference to the node according to the first check signature and the private key of the first game player, so that the node generates a public conference contract based on the public conference management contract according to the first check signature and the private key of the first game player, wherein the public conference contract is used for executing joining or exiting operation on the game public conference, and the contract comprises the public conference contract.
- 3. The method of claim 2, wherein the sending a create request for the game public to the node based on the first check signature and the private key of the first game player to cause the node to generate a public contract based on the public conference management contract based on the first check signature and the private key of the first game player comprises: Adopting a public meeting creation interface, and sending a public meeting creation request to the node according to the first check signature and the private key of the first game player, so that the node determines requirement information added by members according to a preset corresponding relation in the public meeting management contract, and creates the public meeting contract, wherein the corresponding relation is used for representing the corresponding relation between the preset game player and the preset requirement information; the receiving the information of the contract sent by the node comprises the following steps: If the creation success event of the convention contract is monitored, the requirement information added by the members in the convention contract is recorded, and the game convention creation is determined to be completed.
- 4. The method according to claim 2, wherein the sending the task creation request to the node according to the private key of the first game player, the completion time period of each game task in the list, and the configuration information of the task completion rewards, so that the node adopts the meeting management contract, and generating the meeting task contract and the meeting asset contract according to the task creation request includes: and a task creation interface is adopted, and a task creation request is sent to the node according to the private key of the first game player, the completion time period of each game task in the list and the configuration information of the task completion rewards, so that the node adopts the public meeting management contract, creates the public meeting task contract according to the private key of the first game player, the completion time period of each game task in the list and the configuration information of the task completion rewards, and creates the public meeting asset contract according to the private key of the first game player and the configuration information of the task completion rewards.
- 5. The method according to claim 2, wherein the method further comprises: responding to application operation of virtual asset transfer operation input by a second game player, and acquiring task completion application information aiming at a game public meeting; And sending a task completion request to the congregation contracts in the node according to the task completion application information, so that the node adopts the congregation task contracts corresponding to the congregation contracts, determining whether the congregation tasks are completed or not according to the task completion request, and if so, adopting the congregation asset contracts and the congregation task contracts to transfer part of virtual assets in the game congregation to the second game player.
- 6. The method of claim 5, wherein the sending a task completion request to the public contract in the node according to the task completion application information comprises: Receiving a second check signature of the second game player returned by the game server, wherein the second check signature is a signature sent to the game client by the game server for checking the task completion degree according to the task completion application information; And sending a task completion request to the public contract in the node according to the second check signature and the private key of the second game player.
- 7. A method of managing a game concert, applied to any node in a blockchain, the method comprising: receiving a management request for a game public meeting sent by a game client, wherein the management request for the game public meeting is an application operation of responding to a preset public meeting operation input by a first game player by the game client, and acquiring management application information for the game public meeting; adopting a pre-deployed convention management contract, and generating a contract aiming at the game convention according to the management request; sending information of the contract to the game client, wherein the contract is used for carrying out the preset guild operation of the game guild; The management application information is task creation application information, the management request is task creation request, and the receiving of the management request for the game meeting sent by the game client side comprises the following steps: Receiving a configuration information of the game client according to a private key of the first game player, a completion time period of each game task in a list and a task completion reward, and sending a task creation request, wherein the list comprises a plurality of game task identifications and is acquired by the game client according to the task creation application information; The adoption of the pre-deployed meeting management contracts, the generation of the contracts for the game meeting according to the management request, comprises the following steps: Creating a meeting task contract and a meeting asset contract according to the private key of the first game player, the finishing time period of each game task in the list and the configuration information of the task finishing rewards, wherein the contract comprises the meeting task contract and the meeting asset contract; The sending the information of the contract to the game client comprises: and sending the meeting task information in the meeting task contract and the meeting asset information in the meeting asset contract to the game client.
- 8. The method of claim 7, wherein the management application information is a meeting creation application information, the management request is a meeting creation request, and the receiving a management request for a game meeting sent by a game client includes: Receiving a public meeting creation request sent by the game client according to a first verification signature and a private key of the first game player, wherein the first verification signature is a signature sent to the game client by the game server according to the public meeting creation application information; The adoption of the pre-deployed meeting management contracts, the generation of the contracts for the game meeting according to the management request, comprises the following steps: And generating a conference contract by adopting the conference management contract according to the first check signature and the private key of the first game player, wherein the conference contract is used for executing joining or exiting operation on the game conference, and the contract comprises the conference contract.
- 9. The method of claim 8, wherein the employing the public conference management contract to generate a public conference contract based on the first check signature and the first game player's private key comprises: Determining the joining requirement information of the member according to a first check signature and the private key of the first game player by adopting a preset corresponding relation in the public conference management contract, and creating the public conference contract; the corresponding relation is used for representing the corresponding relation between the preset game player and preset requirement information.
- 10. The method of claim 8, wherein the employing the conference management contract creates a conference task contract and a conference asset contract based on the private key of the first game player, the completion time period of each game task in the list, and configuration information of the task completion rewards, the contract including the conference task contract and the conference asset contract, comprising: creating the public meeting task contract according to the private key of the first game player, the finishing time period of each game task in the list and the configuration information of the task finishing rewards; and creating the public meeting asset contract according to the private key of the first game player and the configuration information of the task completion rewards.
- 11. The method of claim 8, wherein the method further comprises: The game client receives a task completion request sent by the game client according to a second verification signature and a private key of a second game player, wherein the second verification signature is a signature which is sent to the game client by the game server according to task completion application information, and the task completion application information is acquired by the game client according to application operation of virtual asset transfer operation input by the second game player; Invoking the conference task contract through the conference contract, and determining whether the conference task is completed or not according to the task completion request; And if so, transferring part of the virtual assets in the game convention to the second game player by adopting the convention asset contract and the convention task contract.
- 12. A game concert management device for use with a game client, the device comprising: the acquisition module is used for responding to the application operation of the preset convention operation input by the first game player and acquiring management application information aiming at the game convention; The sending module is used for sending a management request for the game congregation to any node in a blockchain according to the management application information so that the node adopts a pre-deployed congregation management contract and generates a contract for the game congregation according to the management request; The receiving module is used for receiving the information of the contract sent by the node, and the contract is used for carrying out the preset guild operation of the game guild; The management application information is task creation application information, and the management request is task creation request; the sending module is specifically configured to obtain a list of a plurality of game task identifiers according to the task creation application information, send a request for creating a task to the node according to a private key of the first game player, a completion time period of each game task in the list, and configuration information of a task completion reward, so that the node adopts the public meeting management contract, and generate a public meeting task contract and a public meeting asset contract according to the task creation request, wherein the contract comprises the public meeting task contract and the public meeting asset contract; the receiving module is specifically configured to receive meeting task information in the meeting task contract and meeting asset information in the meeting asset contract, where the meeting task information is sent by the node.
- 13. A game concert management device for use with any node in a blockchain, the device comprising: The game client side is used for responding to the application operation of the preset meeting operation input by the first game player to obtain the management application information of the game meeting; The generation module is used for generating contracts aiming at the game convention according to the management request by adopting a pre-deployed convention management contract; The sending module is used for sending the information of the contract to the game client, wherein the contract is used for carrying out the preset meeting operation of the game meeting; The game client side is used for receiving a first game player's private key, a completion time period of each game task in a list and configuration information of a task completion reward, and sending a task creation request, wherein the list comprises a plurality of game task identifications, and the game client side is used for obtaining the task creation request according to the task creation request information; The generation module is specifically configured to use the public conference management contract to create a public conference task contract and a public conference asset contract according to a private key of the first game player, a completion time period of each game task in the list, and configuration information of the task completion rewards, where the contract includes the public conference task contract and the public conference asset contract; The sending module is specifically configured to send, to the game client, meeting task information in the meeting task contract and meeting asset information in the meeting asset contract.
- 14. A game client device comprising a memory and a processor, the memory storing a computer program executable by the processor, the processor implementing the method of managing a game meeting of any of the preceding claims 1-6 when the computer program is executed.
- 15. A server comprising a memory and a processor, the memory storing a computer program executable by the processor, the processor implementing the method of managing a game concert according to any one of claims 7-11 when executing the computer program.
- 16. A computer readable storage medium, wherein a computer program is stored on the storage medium, and when the computer program is read and executed, the method for managing a game concert according to any one of claims 1 to 11 is implemented.
Description
Game meeting management method, device, equipment, server and medium Technical Field The invention relates to the technical field of blockchains, in particular to a management method, a device, equipment, a server and a medium for a game public meeting. Background The network game is an individual multi-player online game which uses the Internet as a transmission medium, uses a game operator server and a user computer as processing terminals and uses game client software as an information interaction window. A game party is an organization in a network game and is generally composed of a large number of players. In the related art, the current game convention is realized through a centralized program, the convention information is stored in a centralized database, and in the centralized design, the game convention can only be executed according to the well-defined rules of the game back end. However, in the related technology, the game can only be executed according to the well defined rules at the back end of the game, so that the degree of freedom is low, and the user experience is reduced. Disclosure of Invention The present invention aims to solve the above-mentioned technical problems of the related art by providing a method, a device, a server and a medium for managing a game public meeting. In order to achieve the above purpose, the technical scheme adopted by the embodiment of the invention is as follows: in a first aspect, an embodiment of the present invention provides a method for managing a game public meeting, applied to a game client, where the method includes: Responding to application operation of preset meeting operation input by a first game player, and acquiring management application information aiming at a game meeting; according to the management application information, a management request for the game congregation is sent to any node in a blockchain, so that the node adopts a pre-deployed congregation management contract, and a contract for the game congregation is generated according to the management request; and receiving information of the contract sent by the node, wherein the contract is used for carrying out the preset guild operation of the game guild. In a second aspect, an embodiment of the present invention further provides a method for managing a game public meeting, applied to any node in a blockchain, where the method includes: receiving a management request for a game public meeting sent by a game client, wherein the management request for the game public meeting is an application operation of responding to a preset public meeting operation input by a first game player by the game client, and acquiring management application information for the game public meeting; adopting a pre-deployed convention management contract, and generating a contract aiming at the game convention according to the management request; and sending the information of the contract to the game client, wherein the contract is used for carrying out the preset guild operation of the game guild. In a third aspect, an embodiment of the present invention further provides a management device for a game public meeting, which is applied to a game client, where the device includes: the acquisition module is used for responding to the application operation of the preset convention operation input by the first game player and acquiring management application information aiming at the game convention; The sending module is used for sending a management request for the game congregation to any node in a blockchain according to the management application information so that the node adopts a pre-deployed congregation management contract and generates a contract for the game congregation according to the management request; and the receiving module is used for receiving the information of the contract sent by the node, and the contract is used for carrying out the preset guild operation of the game guild. In a fourth aspect, an embodiment of the present invention further provides a management apparatus for a game public meeting, applied to any node in a blockchain, where the apparatus includes: The game client side is used for responding to the application operation of the preset meeting operation input by the first game player to obtain the management application information of the game meeting; The generation module is used for generating contracts aiming at the game convention according to the management request by adopting a pre-deployed convention management contract; and the sending module is used for sending the information of the contract to the game client, wherein the contract is used for carrying out the preset meeting operation of the game meeting. In a fifth aspect, an embodiment of the present invention further provides a game client device, including a memory and a processor, where the memory stores a computer program executable by the processor, and the processor implements the method for managi