Game interaction system, game interaction method and device, equipment and storage medium

Through database interaction between the game server and the client, dynamic updates of game object status and content are achieved, and memory growth and development complexity problems caused by frequent game updates are solved, and the effects of unlimited updates and independent development are achieved.

CN119215428APending Publication Date: 2024-12-31NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411232065.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing game update method requires modification and retesting of the game code, resulting in memory increase and limited update times, and developers need to participate in the modification of multiple parties, which increases the difficulty and cost of maintenance and updates.

Method used

By detecting and storing the modified data of game objects in the preset database, the game server obtains and sends the modified data to the client. The client executes game instructions based on the data to realize game updates without modifying the original code, reducing memory growth and development difficulty .

Benefits of technology

It realizes unlimited game updates without increasing memory burden, reduces the difficulty and cost of game maintenance and updates, and allows developers to complete updates independently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119215428A_ABST
    Figure CN119215428A_ABST
Patent Text Reader

Abstract

The invention discloses a game interaction system, a game interaction method and device, equipment and a storage medium, and the method comprises the steps that a game client sends a target operation request for a target game object to a game server in response to a target operation for the target game object; the game server detects target modification data of the target game object in a preset database in response to the target operation request for the target game object; if the game server detects the target modification data in the preset database, the game server obtains the target modification data from the preset database; the game server sends the target modification data to the game client; and if the game client receives the target modification data, executing a game instruction for the target game object according to the target modification data. When the game is updated, the original code of the game does not need to be modified and injected, and the original logic of the game is not changed, so that the game updating does not bring rapid increase of the memory, and the game can be updated without limiting the number of times after being online.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game technology, and in particular to a game interaction system, a game interaction method and device, a device and a storage medium. Background Art

[0002] With the development of the Internet, a large number of different types of games have emerged to meet the daily entertainment needs of users. The game can be run through the game code. However, after the game is launched, if the game encounters unexpected situations during operation, such as errors in the text or pictures in the game interface, the game code needs to be re-edited and re-tested, and then the game code stored in the game server is replaced with the new game code. This update method will lead to an increase in memory and there is a certain limit on the number of game updates. Summary of the invention

[0003] The embodiments of the present application provide a game interaction system, a game interaction method and apparatus, a device and a storage medium. When updating a game, there is no need to modify or inject the original game code, and the original game logic is not changed. Therefore, game updates will not lead to a rapid increase in memory, and the game can be updated an unlimited number of times after it is launched.

[0004] The embodiment of the present application provides a game interaction method, which is applied to a game server, including:

[0005] In response to a target operation request of a game client for a target game object, detecting target modification data of the target game object in a preset database; the preset database includes modification data of at least one game object;

[0006] If the target modification data is detected in the preset database, obtaining the target modification data from the preset database;

[0007] The target modification data is sent to the game client, so that the game client executes a game instruction for the target game object according to the target modification data.

[0008] Accordingly, the embodiment of the present application further provides a game interaction method, which is applied to a game client, including:

[0009] In response to a target operation on a target game object, sending a target operation request for the target game object to a game server, so that the game server detects target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected;

[0010] If the target modification data is received, the game instructions for the target game object are executed according to the target modification data.

[0011] Accordingly, the embodiment of the present application further provides a game interaction system, which includes a management client, a management server, a game client and a game server; wherein:

[0012] The management client sends target modification data for the target game object to the management server in response to the target modification operation for the target game object;

[0013] The management server stores the target modification data in a preset database in response to the target modification data; the preset database includes modification data of at least one game object;

[0014] The game client sends a target operation request for the target game object to the game server in response to the target operation for the target game object;

[0015] The game server detects the target modification data in a preset database in response to the target operation request; if the target modification data is detected in the preset database, the game server obtains the target modification data from the preset database to send the target modification data to the game client;

[0016] If the game client receives the target modification data, it executes the game instructions for the target game object according to the target modification data.

[0017] Accordingly, the embodiment of the present application further provides a game interaction device, including:

[0018] A first detection unit, configured to detect target modification data of a target game object in a preset database in response to a target operation request of a game client for the target game object; the preset database includes modification data of at least one game object;

[0019] A first acquisition unit, configured to acquire the target modification data from the preset database if the target modification data is detected in the preset database;

[0020] The first sending unit is used to send the target modification data to the game client, so that the game client executes the game instruction for the target game object according to the target modification data.

[0021] Accordingly, the embodiment of the present application further provides a game interaction device, including:

[0022] A second sending unit is used to send a target operation request for the target game object to the game server in response to the target operation for the target game object, so that the game server detects the target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected;

[0023] An instruction execution unit is used to execute the game instruction for the target game object according to the target modification data if the target modification data is received.

[0024] Correspondingly, an embodiment of the present application also provides a computer device, including a processor and a memory, wherein the memory stores multiple instructions; the processor loads instructions from the memory to execute the steps in the game interaction method as described above.

[0025] Correspondingly, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions, and the instructions are suitable for loading by a processor to execute the steps in the game interaction method as described above.

[0026] Through the technical solution provided by the embodiment of the present application, the game developer operates the management client to generate the target modification data for the target game object, and then the management client sends the target modification data to the management server, and the management server stores the target modification data in the preset database. That is, when the operating state and / or operating content of the target game object need to be modified, it is only necessary to generate the target modification data of the target game object, and store the target modification data in the preset database, and the game server obtains the target modification data from the preset database and sends it to the game client, and the game client executes the game instructions for the target game object according to the target modification data, so as to realize the modification of the operating state and / or operating content of the target game object, so as to further realize the game update. When updating the game, the embodiment of the present application does not need to modify the original code of the game and does not change the original logic of the game, so that the game update will not bring about the rapid growth of memory, and the game can be updated without limit after the game goes online. In addition, since the embodiment of the present application does not need to modify the original code of the game, the game developer can independently complete the game update without the need for multiple parties to participate in the modification, which reduces the difficulty of game maintenance and update, and saves manpower cost and time cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0028] Figure 1 It is a scene diagram of the game interaction system provided in an embodiment of the present application.

[0029] Figure 2 This is another scenario diagram of the game interaction system provided in an embodiment of the present application.

[0030] Figure 3 This is another scenario diagram of the game interaction system provided in an embodiment of the present application.

[0031] Figure 4 This is another scenario diagram of the game interaction system provided in an embodiment of the present application.

[0032] Figure 5 It is a flowchart of the game interaction method provided in an embodiment of the present application.

[0033] Figure 6 This is another scenario diagram of the game interaction system provided in an embodiment of the present application.

[0034] Figure 7 It is a structural schematic diagram of a game interaction device provided in an embodiment of the present application.

[0035] Figure 8 This is another structural schematic diagram of the game interaction device provided in an embodiment of the present application.

[0036] Fig. 9 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0038] The embodiment of the present application provides a game interaction system, a game interaction method and device, equipment and storage medium. Specifically, the game interaction method provided in the embodiment of the present application can be performed by a computer device. Among them, the computer device can be a terminal or a server and other equipment. The terminal can be a terminal device such as a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (PDA, Personal Digital Assistant), etc. The terminal can also include a client, which can be a game application client, a browser client carrying a game program, or an instant messaging client, etc. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and basic cloud computing services such as big data and artificial intelligence platforms.

[0039] For example, when the game interaction method is run on a terminal device, the terminal device stores a game application and is used to present a game screen. The terminal device is used to interact with the user through a graphical user interface, for example, the game application is downloaded and installed through the terminal device and run. The terminal device may provide the graphical user interface to the user in a variety of ways, for example, it may be rendered and displayed on the display screen of the terminal device, or the graphical user interface may be presented through holographic projection. For example, the terminal device may include a touch display screen and a processor, the touch display screen is used to present a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface, the graphical user interface displays a game screen, and the processor is used to run the game, generate a graphical user interface, respond to operation instructions, and control the display of the graphical user interface on the touch display screen.

[0040] See also Figure 1 , Figure 1A scene diagram of a game interaction system provided for an embodiment of the present application. The system may include at least one terminal, at least one server, at least one database, and a network. The terminal held by the user can be connected to the server of different games through the network. The terminal is any device with computing hardware that can support and execute software products corresponding to the game. In addition, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can be connected to each other through different networks and different servers. The network can be a wireless network or a wired network, such as a wireless network such as a wireless local area network (WLAN), a local area network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, a 5G network, etc. In addition, different terminals can also use their own Bluetooth network or hotspot network to connect to other terminals or to servers, etc. For example, multiple users can be online through different terminals and connected and synchronized with each other through appropriate networks to support multi-player games. In addition, the system may include multiple databases, multiple databases are coupled to different servers, and information related to the game environment can be continuously stored in the database when different users are online for multi-player games.

[0041] The embodiment of the present application provides a game interaction method, which can be executed by a terminal or a server. Among them, the terminal may include a touch display screen and a processor (of course, the terminal may also use peripherals such as a mouse and a keyboard as input devices, and only the touch display screen is used as an example for explanation here), and the touch display screen is used to present a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. When the user operates the graphical user interface through the touch display screen, the graphical user interface can control the local content of the terminal by responding to the received operation instructions, and can also control the content of the opposite server by responding to the received operation instructions. For example, the operation instructions generated by the user acting on the graphical user interface include instructions for starting a game application, and the processor is configured to start the game application after receiving the instructions for starting the game application provided by the user. In addition, the processor is configured to render and draw a graphical user interface associated with the game on the touch display screen. The touch display screen is a multi-touch sensitive screen that can sense touch or sliding operations performed simultaneously at multiple points on the screen. The user uses a finger to perform a touch operation on the graphical user interface, and when the graphical user interface detects the touch operation, the different virtual objects in the graphical user interface of the game are controlled to perform actions corresponding to the touch operation. For example, the game can be any of the games such as casual games, action games, role-playing games, strategy games, sports games, puzzle games, etc. Among them, the game can include a virtual scene of the game drawn on a graphical user interface. In addition, the virtual scene of the game can include one or more virtual objects controlled by a user (or player), such as a virtual character. In addition, the virtual scene of the game can also include one or more obstacles, such as railings, gullies, walls, etc., to limit the movement of virtual objects, such as limiting the movement of one or more objects to a specific area in the virtual scene. Optionally, the virtual scene of the game also includes one or more elements, such as skills, scores, character health status, energy, etc., to provide help to players, provide virtual services, increase scores related to player performance, etc. In addition, the graphical user interface can also present one or more indicators to provide indication information to the player. For example, the game can include a virtual object controlled by a player and one or more other virtual objects (such as an enemy character). In one embodiment, one or more other virtual objects are controlled by other players of the game. For example, one or more other virtual objects can be controlled by a computer, such as a robot using an artificial intelligence (AI) algorithm, to achieve a man-machine battle mode. For example, a virtual object has various skills or abilities that game players use to achieve their goals. For example, a virtual object has one or more weapons, props, tools, etc. that can be used to eliminate other objects from the game. Such skills or abilities can be activated by a game player using one of a plurality of preset touch operations with the touch display screen of the terminal. The processor can be configured to present a corresponding game screen in response to an operation instruction generated by the user's touch operation.

[0042] It should be noted that Figure 1 The scene diagram of the game interaction system shown is only an example. The game interaction system and scene described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0043] See also Figure 2 , Figure 2 A schematic diagram of a game interaction system provided in an embodiment of the present application. The game interaction system includes a management client 210 and a management server 220.

[0044] The management client can provide a management platform for game developers. The management methods of the game developers include but are not limited to configuration, modification, and update, such as configuring new virtual resources, virtual maps, virtual levels, or virtual characters in the game, or modifying or updating erroneous pictures or texts in the game interface, or modifying or updating the display style, display status, or transaction status of one or more virtual resources in the game. Optionally, the management client can be implemented as an application, a mini-program, a web page, an API (Application Programming Interface), etc., which is not limited in the embodiments of the present application. The management client can be mounted on a computer device and run, such as running on a terminal or a server.

[0045] The management server can provide game developers with game data processing. The management server's processing methods for game data include but are not limited to storage, pushing, pulling, monitoring or analysis, such as pushing game data to the game server, or performing statistical analysis on game data and pushing it to the management client, or storing game data, etc. Among them, game data includes but is not limited to configuration data generated for game configuration, modification data generated for game modification, update data generated for game update, etc. Optionally, the management server can be a server that provides background services for the management client, or it can be other servers that are different from the background servers of the management client. Optionally, the management server can be one server or multiple servers, such as each management method corresponds to one management server, etc. The specific number of management servers is not limited in the embodiments of the present application.

[0046] The preset database is used to store game data, such as configuration data, modification data or update data. Optionally, the preset database can be a database independent of the management server, or can be set in the management server, which is not limited in the embodiment of the present application. Figure 2 The description is made by taking the preset database 230 as an example independent of the management server 220, but this does not constitute a limitation on the embodiments of the present application. For the description of the storage method of the game data in the preset database, please refer to the following embodiments, which will not be elaborated here.

[0047] based on Figure 2 In the game interaction system shown, the management client sends target modification data for the target game object to the management server in response to the target modification operation for the target game object; the management server stores the target modification data in a preset database in response to the target modification data; wherein the target modification data is used to modify the operation state or operation content of the target game object; the game server obtains the target modification data from the preset database and sends the target modification data to the game client; the game client executes the game instructions for the target game object according to the target modification data.

[0048] The target game object can be any game object in the game. Optionally, the target game object can be a game interface, a virtual resource, a virtual character, a virtual map or a virtual level, etc., which is not limited in the embodiments of the present application. When a game developer needs to modify the target game object, the target modification operation for the target game object can be input through the management client, such as inputting a modification instruction for the target game object. The management client responds to the target modification operation for the target game object and sends target modification data for the target game object to the management server. The target modification data is data generated according to the target modification operation, such as forming a section of instruction or code, etc. After receiving the target modification data, the management server can store the target modification data in a preset database.

[0049] Among them, the target modification data is used to modify the operating state or operation content of the target game object. The game server can obtain the target modification data from the preset database, and send the target modification data to the game client, so that the game client executes the game instructions for the target game object according to the target modification data. The embodiment of the present application uses this update method without modifying the original running code of the game, and can update the game without changing the game logic. For an introduction to the game server and the game client, and their processing of the target modification data, etc., please refer to the following embodiments, which will not be repeated here.

[0050] In order to implement the game interaction system provided by the embodiment of the present application more lightweight, in some embodiments, the management client can be implemented as a web client. On this basis, in order to ensure the security of the game data, the background server of the management client can be set as a web server, and the web server and the management server are different servers. That is, the management client is a web client, and the above-mentioned game interaction system also includes a web server; wherein the web client responds to the target modification operation for the target game object and sends the target modification data for the target game object to the web server; the web server sends the target modification data to the management server.

[0051] In some embodiments, in order to further avoid the game port being exposed due to the direct connection between the web server and the management server, thereby being attacked, etc., that is, in order to further improve the security of the game data, the game interaction system also includes a proxy server, based on which the web server sends the target modification data to the proxy server, and the proxy server sends the target modification data to the management server. Figure 3 As shown, a proxy server 250 may be set between the web server 240 and the management server 220 . The proxy server 250 is used to proxy the communication between the web server 240 and the management server 220 , that is, responsible for forwarding the transmission data between the web server 240 and the management server 220 .

[0052] Since game developers have various ways of managing game data, in order to facilitate game developers to view or analyze game modifications or update content, etc., the embodiment of the present application can set up a separate server for modification data to collect modification data from the web client. Based on this, the management server includes a first server and a second server, the first server is used to process and store modification data, and the second server is used to process configuration data, and the configuration data includes modification data. Among them, the web server sends the target modification data to the first server, and the first server sends the target modification data to the second server; the second server responds to the target modification data and stores the target modification data in a preset database.

[0053] For example, Figure 4 As shown, the game interaction system includes a management client 210, a web server 240, a proxy server 250 and a management server 220. The management server 220 includes a first server 221 and a second server 222. The management client 210 is implemented as a web client. Figure 4As shown, the web client can be called Web Client, the web server can be called Web Server, the proxy server can be called GM Proxy, the first server can be called GM Server (Web), the second server can be called GM Server (All), and the preset database can be called DB.

[0054] exist Figure 4 In the game interaction system shown, when developing a game, conditional checking and updating instructions can be embedded in the script, that is, an interface is reserved for the required objects and / or functions in the development stage; then after the game is launched, if the game developer needs to modify the target game object in the game, the corresponding instruction is typed through the web client, so that the web client receives the target modification operation for the target game object, and the web client determines the target modification data according to the target modification operation, and sends the target modification data to the web server. The web server can be connected to the proxy server through a port, and the proxy server monitors the message from the web server. If the target modification data is monitored, the target modification data is forwarded to the first server in the management server, and the first server further sends the target modification data to the second server, and then the second server stores the target modification data in a preset database. Among them, the first server is used to process the modification data of the game, and the second server is used to process all the configuration data of the game, so that through the first server, the game developer can more conveniently obtain and analyze the modification data of the game.

[0055] In summary, based on the game interaction system provided by the embodiment of the present application, the game developer generates target modification data for the target game object by operating the management client, and then the management client sends the target modification data to the management server, and the management server stores the target modification data in the preset database. Through the game interaction system in the embodiment of the present application, when the operating state and / or operation content of the target game object need to be modified, it is only necessary to generate the target modification data of the target game object, and store the target modification data in the preset database, the game server obtains the target modification data from the preset database and sends it to the game client, and the game client executes the game instructions for the target game object according to the target modification data, thereby realizing the modification of the operating state and / or operation content of the target game object, so as to further realize the game update. When updating the game, the game interaction system provided by the embodiment of the present application does not need to modify the original code of the game and does not change the original logic of the game, so that the game update will not bring about the rapid growth of memory, and the game can be updated without limit after the game goes online. In addition, since the embodiment of the present application does not need to modify the original code of the game, the game developer can independently complete the game update without the participation of multiple parties in the modification, which reduces the difficulty of game maintenance and update, and saves manpower cost and time cost.

[0056] See also Figure 5 , Figure 5 1 is a flowchart of a game interaction method provided in an embodiment of the present application. The specific process of the game interaction method may be as follows: step 110 to step 150.

[0057] Step 110: In response to the target operation on the target game object, the game client sends a target operation request on the target game object to the game server.

[0058] The target game object can be any game object in the game. Optionally, the target game object can be a game interface, a virtual resource, a virtual character, a virtual map or a virtual level, etc., which is not limited in the embodiments of the present application. When the player operates the target game object, the game client responds to the player's target operation for the target game object, generates a target operation request for the target game object, and sends the target operation request to the game server. The embodiment of the present application does not limit the type of the player's operation of the target game object. In practical applications, the possible types of the target operation for the target game object can be distinguished based on the different types of the target game object. For example, if the target game object is a virtual resource, etc., the target operation for the target game object can be a viewing operation or a transaction operation, etc.; if the target game object is a game interface or a virtual map, etc., the target operation for the target game object can be a viewing operation, etc.

[0059] The game client generates a target operation request for the target virtual object and sends the target operation request to the game server, wherein the target operation request is used to request to obtain target modification data for the target virtual object. The embodiment of the present application does not limit the specific content of the target operation request. Optionally, the target operation request includes the identifier of the target virtual object, the operation type of the target operation and / or the address of the game client, etc. In actual applications, the specific content included in the target operation request can be set according to the needs.

[0060] It should be noted that the game client described in the embodiments of the present application can display the game interface and receive the game operation of the player, etc., to achieve the purpose of the game; the game server is the background server of the game client, which is used to store and run the game logic, etc. The function of the game client is different from that of the above-mentioned management client, and they can be implemented as different clients; similarly, the function of the game server is also different from that of the above-mentioned management server and web server, and they can be implemented as different servers. However, this does not constitute a limitation on the present application. For example, the game server and the management server can also be implemented as the same server, such as the game server and the second server in the management server are implemented as the same server.

[0061] Step 120: The game server detects target modification data of the target game object in a preset database in response to the target operation request of the game client for the target game object.

[0062] When receiving a target operation request for a target game object, the game server responds to the target operation request for the target game object and obtains the target modification data of the target game object. In the embodiment of the present application, the game server responds to the target operation request and detects the target modification data of the target game object in a preset database, that is, detects whether the target modification data of the target game object exists in the preset database. If the target modification data is detected in the preset database, that is, if the target modification data exists in the preset database, the game server can obtain the target modification data. Optionally, the preset database can be a database independent of the game server, and can also be arranged in the game server, which is not limited in the embodiment of the present application.

[0063] Target modification data based on the above Figure 2 The embodiment shown can be stored in a preset database. The modification data can be stored in the preset database in the form of a modification data table, and one modification data table corresponds to one request type, so as to quickly locate the required modification data. At least one modification data table is stored in the preset database, and each modification data table includes modification data of at least one game object corresponding to the same operation request. Based on this, the above Figure 2 In the embodiment shown, storing the modified data in the preset database may refer to inserting the modified data into the corresponding modified data table stored in the preset database, so that the target modified data is stored in the preset database through the above Figure 2 The embodiment shown is inserted into the target data table corresponding to the target operation request stored in the preset database.

[0064] In some embodiments, the above step 120 includes: the game server, in response to the target operation request of the game client for the target game object, obtains a target data table matching the target operation request from at least one modification data table stored in a preset database; and detects the target modification data of the target game object in the target data table. The target data table includes modification data of at least one game object corresponding to the target operation request.

[0065] The embodiment of the present application does not limit the specific division method and number of divisions of the modified data table. Optionally, the target operation request sent by the game client includes the operation type of the target operation, so that the modified data table corresponds to the request, which may mean that the modified data table corresponds to the operation type, and each operation type may correspond to a modified data table; or, the target operation request sent by the game client includes the identifier of the target virtual object and the operation type of the target operation, so that the modified data table corresponds to the request, which may mean that the modified data table corresponds to the object type and the operation type, and each object type and each operation type may correspond to a modified data table, that is, a modified data table includes modification data of at least one game object under one object type corresponding to one operation type. For example, the target game objects include game interfaces, virtual resources, virtual maps or virtual levels. The target operations for the game interfaces, virtual maps and virtual levels are viewing operations, and the target operations for the virtual resources are viewing operations or transaction operations. Then, at least one modification data table stored in the preset database, or at least one modification data table synchronized in the game server may include: a modification data table corresponding to the game interface and the viewing operation, a modification data table corresponding to the virtual map and the viewing operation, a modification data table corresponding to the virtual level and the viewing operation, a modification data table corresponding to the virtual resources and the viewing operation, and a modification data table corresponding to the virtual resources and the transaction operation.

[0066] Step 130: If the game server detects the target modification data in the preset database, it obtains the target modification data from the preset database.

[0067] If the target modification data is detected in the preset database, that is, if the target modification data exists in the preset database, the game server can obtain the target modification data.

[0068] Step 140: The game server sends target modification data to the game client.

[0069] After acquiring the target modification data, the game server sends the target modification data to the game client in response to the target operation request of the game client. Optionally, the target operation request previously sent by the game client includes the address of the game client, so that the game server can send the target modification data to the game client according to the address.

[0070] If the target modification data does not exist in the preset database, that is, the modification data of the target game object does not exist, the game server cannot obtain the target modification data. In this case, the game server may not send any data to the game client, so that when the game client does not receive the target modification data within the preset time, it responds to the player's target operation according to the original game code and game data; or the game server may also send an indication message to the game client to indicate that the target game object does not exist, so that after receiving the indication message, the game client responds to the player's target operation according to the original game code and game data.

[0071] Step 150: If the game client receives the target modification data, it executes the game instructions for the target game object according to the target modification data.

[0072] The target modification data is used to modify the operation state or operation content of the target game object. For example, when the target operation for the target game object is a transaction operation, the target modification data is used to modify the transaction state of the target game object, such as changing the transaction state from permitted transaction to prohibited transaction, or changing the transaction state from prohibited transaction to permitted transaction. For another example, when the target operation for the target game object is a viewing operation, the target modification data is used to modify the viewing state and / or viewing content of the target game object, such as changing the viewing state from permitted viewing to prohibited viewing, or changing the viewing state from prohibited viewing to permitted viewing, or modifying the viewing content (such as pictures, text, display style, etc.).

[0073] Based on this, the target modification data includes the modified operation state and / or operation content for the target game object. For example, the target game object includes virtual resources, the target operation request includes a transaction request, and the target modification data includes the modified transaction state of the target game object, such as permission to trade or prohibition of trade; or the target game object includes a game interface, virtual resources, virtual map or virtual level, the target operation request includes a viewing request, and the target modification data includes the modified viewing state and / or viewing content of the target game object, such as the modified viewing state is permission to view or prohibition of viewing, and the modified viewing content is the modified text, picture, address of the picture or display style, etc.

[0074] The game client executes game instructions for the target game object according to the target modification data to respond to the player's target operation on the target game object.

[0075] If the modified operation state in the target modification data is a permitted state, the first game interface is displayed according to the target modification data, and the first game interface includes the target game object or corresponds to the target game object. For example, if the target operation is a viewing operation and the modified operation state is a permitted state (i.e., viewing is permitted), the first game interface includes the target game object or the modified target game object; if the target operation is a transaction operation and the modified operation state is a permitted state (i.e., transaction is permitted), the first game interface may be a game transaction interface, which includes the target virtual object and / or the transaction information of the target virtual object, such as the transaction object, transaction quantity, transaction value or transaction time, etc.

[0076] If the modified operation state in the target modification data is a prohibited state, the second game interface is displayed according to the target modification data, and the second game interface includes target prompt information, and the target prompt information is used to prompt the player that the target game object is currently in a prohibited state. For example, if the target operation is a viewing operation, and the modified operation state is a prohibited state (i.e., viewing is prohibited), the second game interface includes target prompt information to prompt the player that the target game object is currently prohibited from viewing; if the target operation is a trading operation, and the modified operation state is a prohibited state (i.e., trading is prohibited), the second game interface includes target prompt information to prompt the player that trading is currently prohibited for the target game object.

[0077] In some embodiments, when the target operation is a viewing operation and the target modification data includes the modified viewing content, optionally, the target modification data may only include the modified viewing content corresponding to the modified portion. The game client combines the original viewing content, replaces the modified portion of the original viewing content with the target modification data, and then displays the first game interface. Figure 2 The embodiment shown in the figure modifies it, and the target modification data includes the modified text. The game client replaces the erroneous text with the modified text when displaying the game interface. For another example, the target game object is the game interface, and an image in the game interface has an error. Figure 2 The embodiment shown modifies it, and the target modification data includes the address of the modified image. When displaying the game interface, the game client obtains the modified image according to the address shown in the target modification data, and replaces the erroneous image in the game interface with the modified image.

[0078] For example, Figure 6As shown, the game interaction system also includes a game client 610 and a game server 620. Among them, the game client 610 sends a target operation request for the target game object to the game server 620 in response to the player's target operation on the target game object. In response to the target operation request, the game server 620 detects the target modification data in the preset database; if the target modification data is detected in the preset database, the game server 620 obtains the target modification data from the preset database and sends the target modification data to the game client. If the game client 610 receives the target modification data, it executes the game instruction for the target game object according to the target modification data.

[0079] In summary, the game interaction method provided by the embodiment of the present application, in response to the player's target operation for the target game object by the game client, sends a target operation request for the target game object to the game server, the game server detects the target modification data in the detection preset database, and returns the target modification data to the game client when the target modification data is detected, and the game client executes the game instruction for the target game object according to the target modification data. Through the game interaction method provided by the embodiment of the present application, when the target game object is modified, it is only necessary to obtain the target modification data of the target game object, and execute the corresponding game instruction according to the target modification data, so that the game update can be realized. When updating the game, the game interaction method provided by the embodiment of the present application does not need to modify the original code of the game and does not change the original logic of the game, so that the game update will not bring about the rapid growth of memory, and the game can be updated without limit after the game goes online. In addition, since the embodiment of the present application does not need to modify the original code of the game, the game developer can independently complete the game update without the participation of multiple parties in the modification, which reduces the difficulty of game maintenance and update, and saves manpower cost and time cost.

[0080] It should be noted that the above embodiment introduces and explains the game interaction method provided by the embodiment of the present application from the perspective of the interaction between the game client and the game server, but this does not constitute a limitation on the embodiment of the present application. In the above embodiment, the steps performed by the game client can be independently implemented as a game interaction method on the game client side; the steps performed by the game server can be independently implemented as a game interaction method on the game server side.

[0081] In order to better implement the game interaction method performed by the game server provided in the embodiment of the present application, the embodiment of the present application also provides a game interaction device based on the game interaction method on the game server side, which can be set in the game server or implemented as a game server. The meaning of the terms is the same as in the above-mentioned game interaction method, and the specific implementation details can refer to the description in the method embodiment.

[0082] See also Figure 7 , Figure 7 A schematic diagram of the structure of a game interaction device provided in an embodiment of the present application, the device comprising:

[0083] A first detection unit 710 is configured to detect target modification data of a target game object in a preset database in response to a target operation request of a game client for the target game object; the preset database includes modification data of at least one game object;

[0084] A first acquiring unit 720 is configured to acquire the target modification data from the preset database if the target modification data is detected in the preset database;

[0085] The first sending unit 730 is used to send the target modification data to the game client, so that the game client executes the game instruction for the target game object according to the target modification data.

[0086] In some embodiments, the first detection unit 710 is further configured to:

[0087] In response to the target operation request of the game client for the target game object, acquiring a target data table matching the target operation request from at least one modified data table stored in the preset database;

[0088] Detecting the target modification data of the target game object in the target data table;

[0089] Each of the modification data tables includes modification data of at least one of the game objects corresponding to the same operation request; and the target data table includes modification data of at least one of the game objects corresponding to the target operation request.

[0090] In some embodiments, the target game object includes a virtual resource, the target operation request includes a transaction operation request, and the target modification data includes a modified transaction state of the target game object.

[0091] In some embodiments, the target game object includes a game interface, virtual resources, virtual map or virtual level, the target operation request includes a viewing operation request, and the target modification data includes the modified viewing state and / or viewing content of the target game object.

[0092] In order to facilitate better implementation of the game interaction method performed by the game client provided in the embodiment of the present application, the embodiment of the present application also provides a game interaction device based on the game interaction method on the game client side, which can be set in the game client or implemented as a game client. The meaning of the terms is the same as in the above-mentioned game interaction method, and the specific implementation details can refer to the description in the method embodiment.

[0093] See also Figure 8 , Figure 8 A schematic diagram of the structure of a game interaction device provided in an embodiment of the present application, the device comprising:

[0094] A second sending unit 810 is used for sending a target operation request for the target game object to the game server in response to the target operation for the target game object, so that the game server detects the target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected;

[0095] The instruction execution unit 820 is used to execute the game instruction for the target game object according to the target modification data if the target modification data is received.

[0096] In some embodiments, the target game object includes a virtual resource, the target operation request includes a transaction operation request, and the target modification data includes a modified transaction state of the target game object.

[0097] In some embodiments, the target game object includes a game interface, virtual resources, virtual map or virtual level, the target operation request includes a viewing operation request, and the target modification data includes the modified viewing state and / or viewing content of the target game object.

[0098] In some embodiments, the instruction execution unit 820 is further configured to:

[0099] If the target modification data is received and the modified operation state in the target modification data is a permitted state, displaying a first game interface according to the target modification data, wherein the first game interface includes the target game object or corresponds to the target game object;

[0100] If the target modification data is received and the modified operation state in the target modification data is a prohibited state, a second game interface is displayed according to the target modification data, and the second game interface includes target prompt information, and the target prompt information is used to prompt that the target game object is currently in the prohibited state.

[0101] In summary, the game interaction device provided by the embodiment of the present application only needs to obtain the target modification data of the target game object when the target game object is modified, and execute the corresponding game instructions according to the target modification data to achieve game updates. That is, when updating the game, the game interaction device provided by the embodiment of the present application does not need to modify and inject the original code of the game, does not change the original logic of the game, and thus the game update will not bring about a rapid growth of memory, and can be updated an unlimited number of times after the game goes online. In addition, since the embodiment of the present application does not need to modify the original code of the game, the game developer can independently complete the game update without the participation of multiple parties in the modification, which reduces the difficulty of game maintenance and updating, and saves manpower and time costs.

[0102] Accordingly, the embodiment of the present application also provides a computer device, which may be a terminal or a server, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), or other terminal devices. Fig. 9 As shown, Fig. 9 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. The computer device 900 includes a processor 901 having one or more processing cores, a memory 902 having one or more computer-readable storage media, and a computer program stored in the memory 902 and executable on the processor. The processor 901 is electrically connected to the memory 902. It will be understood by those skilled in the art that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0103] The processor 901 is the control center of the computer device 900. It uses various interfaces and lines to connect the various parts of the entire computer device 900, executes various functions of the computer device 900 and processes data by running or loading software programs and / or modules stored in the memory 902, and calling data stored in the memory 902, thereby monitoring the computer device 900 as a whole.

[0104] In some embodiments, the processor 901 in the computer device 900 loads instructions corresponding to the processes of one or more application programs into the memory 902 according to the following steps, and the processor 901 runs the application programs stored in the memory 902 to implement various functions:

[0105] In response to a target operation request of a game client for a target game object, detecting target modification data of the target game object in a preset database; the preset database includes modification data of at least one game object;

[0106] If the target modification data is detected in the preset database, obtaining the target modification data from the preset database;

[0107] The target modification data is sent to the game client, so that the game client executes a game instruction for the target game object according to the target modification data.

[0108] In some embodiments, the processor 901 in the computer device 900 loads instructions corresponding to the processes of one or more application programs into the memory 902 according to the following steps, and the processor 901 runs the application programs stored in the memory 902 to implement various functions:

[0109] In response to a target operation on a target game object, sending a target operation request for the target game object to a game server, so that the game server detects target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected;

[0110] If the target modification data is received, the game instructions for the target game object are executed according to the target modification data.

[0111] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0112] Optional, such as Fig. 9 As shown, the computer device 900 further includes: a touch screen 903, a radio frequency circuit 904, an audio circuit 905, an input unit 906, and a power supply 907. The processor 901 is electrically connected to the touch screen 903, the radio frequency circuit 904, the audio circuit 905, the input unit 906, and the power supply 907, respectively. Those skilled in the art can understand that Fig. 9 The computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0113] The touch display screen 903 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 903 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the computer device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 901, and can receive the command sent by the processor 901 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 901 to determine the type of touch event, and then the processor 901 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 903 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 903 can also be used as a part of the input unit 906 to realize the input function.

[0114] In the embodiment of the present application, the processor 901 executes the game application to generate a graphical user interface on the touch screen 903. The touch screen 903 is used to present the graphical user interface and receive operation instructions generated by the user acting on the graphical user interface.

[0115] The radio frequency circuit 904 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other computer devices through wireless communication, and to send and receive signals between the network device or other computer devices.

[0116] The audio circuit 905 can be used to provide an audio interface between the user and the computer device through a speaker and a microphone. The audio circuit 905 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 905 and converted into audio data, and then the audio data is output to the processor 901 for processing, and then sent to another computer device through the radio frequency circuit 904, or the audio data is output to the memory 902 for further processing. The audio circuit 905 may also include an earphone jack to provide communication between an external headset and the computer device.

[0117] The input unit 906 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0118] The power supply 907 is used to supply power to various components of the computer device 900. Optionally, the power supply 907 can be logically connected to the processor 901 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 907 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0119] although Fig. 9 Not shown, the computer device 900 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0120] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0121] As can be seen from the above, the computer device provided by the present embodiment only needs to obtain the target modification data of the target game object when the target game object is modified, and execute the corresponding game instructions according to the target modification data to achieve game updates. That is, when updating the game, the game interaction device provided by the embodiment of the present application does not need to modify and inject the original code of the game, and does not change the original logic of the game, so that the game update will not bring about a rapid growth of memory, and the game can be updated an unlimited number of times after it goes online. In addition, since the embodiment of the present application does not need to modify the original code of the game, the game developer can independently complete the game update without the participation of multiple parties in the modification, which reduces the difficulty of game maintenance and updating, and saves labor costs and time costs.

[0122] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0123] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored. The computer programs can be loaded by a processor to execute the steps in any game interaction method provided in the embodiment of the present application.

[0124] For example, the computer program may perform the following steps:

[0125] In response to a target operation request of a game client for a target game object, detecting target modification data of the target game object in a preset database; the preset database includes modification data of at least one game object;

[0126] If the target modification data is detected in the preset database, obtaining the target modification data from the preset database;

[0127] The target modification data is sent to the game client, so that the game client executes a game instruction for the target game object according to the target modification data.

[0128] For another example, the computer program may execute the following steps:

[0129] In response to a target operation on a target game object, sending a target operation request for the target game object to a game server, so that the game server detects target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected;

[0130] If the target modification data is received, the game instructions for the target game object are executed according to the target modification data.

[0131] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0132] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0133] The computer program stored in the storage medium only needs to obtain the target modification data of the target game object when the target game object is modified, and execute the corresponding game instructions according to the target modification data to achieve game updates. That is, the game interaction device provided by the embodiment of the present application does not need to modify and inject the original code of the game when updating the game, and does not change the original logic of the game, so that the game update will not bring about the rapid growth of memory, and the game can be updated an unlimited number of times after it goes online. In addition, since the embodiment of the present application does not need to modify the original code of the game, the game developer can independently complete the game update without the participation of multiple parties in the modification, which reduces the difficulty of game maintenance and updating, and saves manpower and time costs.

[0134] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0135] The above is a detailed introduction to a game interaction system, a game interaction method and apparatus, a device and a storage medium provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the technical solution and its core idea of ​​the present application. Ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or replace some of the technical features therein with equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A game interaction system, characterized in that: The game interaction system includes a management client, a management server, a game client and a game server; wherein, The management client sends target modification data for the target game object to the management server in response to the target modification operation for the target game object; The management server stores the target modification data in a preset database in response to the target modification data; the preset database includes modification data of at least one game object; The game client sends a target operation request for the target game object to the game server in response to the target operation for the target game object; The game server detects the target modification data in a preset database in response to the target operation request; if the target modification data is detected in the preset database, the game server obtains the target modification data from the preset database to send the target modification data to the game client; If the game client receives the target modification data, it executes the game instructions for the target game object according to the target modification data.

2. The game interaction system according to claim 1, characterized in that: The management client is a web client, and the game interaction system also includes a web server; wherein, In response to the target modification operation on the target game object, the web client sends the target modification data for the target game object to the web server; The web page server sends the target modification data to the management server.

3. The game interaction system according to claim 2, characterized in that: The game interaction system further includes a proxy server, which is used to proxy the communication between the web server and the management server; wherein, The proxy server monitors the target modification data from the web server; When the proxy server monitors the target modification data, it sends the target modification data to the management server.

4. The game interaction system according to claim 2, characterized in that: The management server includes a first server and a second server, the first server is used to process and store the modification data, and the second server is used to process configuration data, the configuration data includes the modification data; wherein, The web page server sends the target modification data to the first server; The first server sends the target modification data to the second server; The second server stores the target modification data in the preset database in response to the target modification data.

5. The game interaction system according to claim 1, characterized in that: The game server is also used to: In response to the target operation request of the game client for the target game object, acquiring a target data table matching the target operation request from at least one modified data table stored in the preset database; Detecting the target modification data of the target game object in the target data table; Each of the modification data tables includes modification data of at least one of the game objects corresponding to the same operation request; and the target data table includes modification data of at least one of the game objects corresponding to the target operation request.

6. The game interaction system according to claim 1, characterized in that: The target game object includes a virtual resource, the target operation request includes a transaction operation request, and the target modification data includes a modified transaction state of the target game object.

7. The game interaction system according to claim 1, characterized in that: The target game object includes a game interface, a virtual resource, a virtual map or a virtual level, the target operation request includes a viewing operation request, and the target modification data includes a modified viewing state and / or viewing content of the target game object.

8. The game interaction system according to claim 6 or 7, characterized in that: The game client is also used to: If the target modification data is received and the modified operation state in the target modification data is a permitted state, displaying a first game interface according to the target modification data, the first game interface including the target game object or corresponding to the target game object; If the target modification data is received and the modified operation state in the target modification data is a prohibited state, a second game interface is displayed according to the target modification data, and the second game interface includes target prompt information, and the target prompt information is used to prompt that the target game object is currently in the prohibited state.

9. A game interaction method, characterized in that: Applied to game servers, including: In response to a target operation request of a game client for a target game object, detecting target modification data of the target game object in a preset database; the preset database includes modification data of at least one game object; If the target modification data is detected in the preset database, obtaining the target modification data from the preset database; The target modification data is sent to the game client, so that the game client executes a game instruction for the target game object according to the target modification data.

10. The game interaction method according to claim 9, characterized in that: The step of detecting target modification data of the target game object in a preset database in response to a target operation request of the game client for the target game object comprises: In response to the target operation request of the game client for the target game object, acquiring a target data table matching the target operation request from at least one modified data table stored in the preset database; Detecting the target modification data of the target game object in the target data table; Each of the modification data tables includes modification data of at least one of the game objects corresponding to the same operation request; and the target data table includes modification data of at least one of the game objects corresponding to the target operation request.

11. The game interaction method according to claim 9, characterized in that: The target game object includes a virtual resource, the target operation request includes a transaction operation request, and the target modification data includes a modified transaction state of the target game object.

12. The game interaction method according to claim 9, characterized in that: The target game object includes a game interface, a virtual resource, a virtual map or a virtual level, the target operation request includes a viewing operation request, and the target modification data includes a modified viewing state and / or viewing content of the target game object.

13. A game interaction method, characterized in that: Applied to game clients, including: In response to a target operation on a target game object, sending a target operation request for the target game object to a game server, so that the game server detects target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected; If the target modification data is received, the game instructions for the target game object are executed according to the target modification data.

14. The game interaction method according to claim 13, characterized in that: The target game object includes a virtual resource, the target operation request includes a transaction operation request, and the target modification data includes a modified transaction state of the target game object.

15. The game interaction method according to claim 13, characterized in that: The target game object includes a game interface, a virtual resource, a virtual map or a virtual level, the target operation request includes a viewing operation request, and the target modification data includes a modified viewing state and / or viewing content of the target game object.

16. The game interaction method according to claim 14 or 15, characterized in that: If the target modification data is received, executing the game instruction for the target game object according to the target modification data includes: If the target modification data is received and the modified operation state in the target modification data is a permitted state, displaying a first game interface according to the target modification data, the first game interface including the target game object or corresponding to the target game object; If the target modification data is received and the modified operation state in the target modification data is a prohibited state, a second game interface is displayed according to the target modification data, and the second game interface includes target prompt information, and the target prompt information is used to prompt that the target game object is currently in the prohibited state.

17. A game interaction device, characterized in that: include: A first detection unit, configured to detect target modification data of a target game object in a preset database in response to a target operation request from a game client for a target game object; The preset database includes modification data of at least one game object; A first acquisition unit, configured to acquire the target modification data from the preset database if the target modification data is detected in the preset database; The first sending unit is used to send the target modification data to the game client, so that the game client executes the game instruction for the target game object according to the target modification data.

18. A game interaction device, characterized in that: include: A second sending unit is used to send a target operation request for the target game object to the game server in response to the target operation for the target game object, so that the game server detects the target modification data of the target game object in a preset database, and sends the target modification data to the game client when the target modification data is detected; An instruction execution unit is used to execute the game instruction for the target game object according to the target modification data if the target modification data is received.

19. A computer device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps in the game interaction method as described in any one of claims 9 to 12, or executes the steps in the game interaction method as described in any one of claims 13 to 16.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, which are suitable for being loaded by a processor to execute the steps in the game interaction method as described in any one of claims 9 to 12, or to execute the steps in the game interaction method as described in any one of claims 13 to 16.