Device and method for determining client's falsification
The method and apparatus in gaming systems monitor HP changes to detect and prevent client tampering, ensuring fair gameplay by restricting service usage when tampering is detected.
Patent Information
- Application Number
- JP2025067548
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-23
- Filing Date
- 2025-04-16
- Publication Date
- 2025-11-05
AI Technical Summary
Existing gaming systems lack effective methods to detect and prevent client tampering, particularly in single-player genres where users exploit invincible modes, leading to unfair gameplay.
A method and apparatus that monitor and reduce a character's health points (HP) in a game service to detect changes indicative of client tampering, determining whether tampering has occurred based on HP fluctuations and imposing restrictions on service usage.
Effectively detects and prevents client tampering by ensuring fair gameplay through HP monitoring and appropriate service restrictions, discouraging fraudulent behavior.
Smart Images

Figure 2025165896000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an apparatus and method for determining client tampering in an electronic device, and more particularly to an apparatus and method for determining unauthorized client tampering of a user on a gaming service. [Background technology]
[0002] Recently, many games of various genres have been developed, and various game-related services have been provided due to the development of the network environment. As more games of various genres are developed and devices for playing games are also developed, the number of game users is also increasing.
[0003] As the number of game users increases, some users are using game services through fraudulent means. As these users cause harm to ordinary users, measures are being taken to detect and restrict fraudulent access.
[0004] In particular, in single-player genres such as casual, RPG, and action games, a user can tamper with the client, i.e., use the invincible mode, allowing the character in the game to continue playing without being game over even under predetermined conditions. A method for detecting such client tampering on a game service at low cost will be described later. Summary of the Invention [Problem to be solved by the invention]
[0005] The present invention provides an apparatus and method for determining whether client tampering has been performed based on the HP of a character corresponding to a user in a game service. [Means for solving the problem]
[0006] A method for providing a game service to a user according to an embodiment of the present invention may acquire user information, including HP information of a character corresponding to the user, from the game service. In one embodiment, the method may perform an action to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the method may detect whether there is a change in the character's HP information based on the action. In one embodiment, the method may determine whether client tampering has occurred based on the detection result.
[0007] According to an embodiment of the present invention, an apparatus for providing a game service to a user includes a memory for storing at least one instruction and at least one processor for executing the at least one instruction stored in the memory. In one embodiment, the at least one processor may acquire user information including HP information of a character corresponding to the user on the game service. In one embodiment, the at least one processor may perform an operation to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the at least one processor may detect whether there is a change in the character's HP information based on the operation. In one embodiment, the at least one processor may determine whether the client has been tampered with based on the detection result.
[0008] According to an embodiment of the present invention, a server providing a game service to a user includes a memory storing at least one instruction and at least one processor executing the at least one instruction stored in the memory. In one embodiment, the at least one processor may acquire user information including HP information of a character corresponding to the user on the game service. In one embodiment, the at least one processor may perform an operation to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the at least one processor may detect whether there is a change in the character's HP information based on the operation. In one embodiment, the at least one processor may determine client tampering based on the detection result.
[0009] According to an embodiment of the present invention, a user terminal for providing a game service to a user includes a memory for storing at least one instruction and at least one processor for executing the at least one instruction stored in the memory. In one embodiment, the at least one processor may acquire user information including HP information of a character corresponding to the user on the game service. In one embodiment, the at least one processor may perform an operation to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the at least one processor may detect whether there is a change in the character's HP information based on the operation. In one embodiment, the at least one processor may determine whether the client has been tampered with based on the detection result.
[0010] At least one of the methods for providing a game service according to an embodiment of the present invention may be implemented as a computer program stored on a medium to be executed in combination with hardware.
[0011] A computer-readable recording medium may be provided that stores a program for executing at least one of the methods for providing a game service on a computer according to an embodiment of the present invention. [Effects of the Invention]
[0012] Through one embodiment of the present invention, users are provided with game services. Furthermore, the embodiment of the present invention detects client tampering based on the character's HP and restricts the use of game services, thereby encouraging fairer use of game services among users. [Brief explanation of the drawings]
[0013] [Figure 1] 1 is a diagram illustrating a system including an electronic device, a server, and a user terminal according to an embodiment of the present invention. [Figure 2] 1 is a diagram illustrating a method for determining whether a client has been tampered with according to an embodiment of the present invention; [Figure 3] 1 is a flowchart illustrating a method for determining client tampering according to an embodiment of the present invention. [Figure 4] 10 is a diagram illustrating a method for determining whether a client has been tampered with based on a game end signal according to an embodiment of the present invention. [Figure 5] 10 is a diagram illustrating a specific method for determining whether a client has been tampered with according to an embodiment of the present invention; [Figure 6] 10 is a diagram illustrating a method for restricting use of a game service when a client is tampered with, according to an embodiment of the present invention; [Figure 7] 1 is a block diagram illustrating the configuration of a game providing device according to an embodiment of the present invention. [Figure 8] FIG. 2 is a block diagram illustrating the configuration of a server according to an embodiment of the present invention. [Figure 9] FIG. 2 is a block diagram illustrating the configuration of a user terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0014] Exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings, in which like reference numerals or characters indicate parts or components that perform substantially the same functions.
[0015] Terms including ordinal numbers, such as "first," "second," etc., are used to describe various elements, but the elements are not limited by these terms. These terms are used only to distinguish one element from another. For example, a first element may also be referred to as a "second element," and similarly, a second element may also be referred to as a "first element," without departing from the scope of the present invention. The term "and / or" includes a combination of multiple related items or any one item of multiple related items.
[0016] The terms used in this specification are used to describe the embodiments and are not intended to limit and / or restrict the present invention. The singular expressions include the plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprise" or "have" and the like specify the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, and should be understood not to preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0017] Throughout this specification, when a part is said to be connected to another part, this includes not only a direct connection but also an electrical connection via another element between them. Furthermore, when a part is said to include a component, this does not mean that it excludes other components, but that it may also include other components, unless otherwise specified. Furthermore, terms such as "unit," "module," etc. used in this specification refer to a unit that processes at least one function or operation, and may be implemented by hardware or software, or a combination of hardware and software.
[0018] In the present invention, the term "character" refers to a character appearing in a game service, and refers to an object controlled by a user within the game service.
[0019] In the present invention, "HP information" is an abbreviation of "hit point" or "health point" and refers to the physical strength of a character in a game. When HP is completely used up, the character will receive a penalty in the game service.
[0020] In this invention, "client tampering" refers to a user's intrusion into the system without proper access rights within the game service, thereby preventing HP from decreasing. Hereinafter, "client tampering" may be used interchangeably with "invincible mode."
[0021] In the present invention, when a game providing device provides a user interface to a user, it means that the user interface is provided through a user interface included in the game providing device itself, or through a user's electronic device connected to the game providing device.
[0022] In the present invention, the term "server controls a user terminal" means that the server provides output (all output devices of the user terminal, such as screen display, audio output, vibration output, lamp light, etc.) at the user terminal through communication with the user terminal and data for the user terminal to perform a predetermined operation. Of course, the user terminal may also control output at the user terminal using pre-stored data, and the present invention is not necessarily limited to the above example.
[0023] In the present invention, transmitting and receiving information and data to and from a user (or user account) means transmitting and receiving information and data to and from a game providing device that corresponds to the user (or user account) or is linked to the user, and is not necessarily limited to the examples described above.
[0024] FIG. 1 is a diagram illustrating a system including a game providing device, a server, and a user terminal according to an embodiment of the present invention.
[0025] Referring to FIG. 1, the system 100 of the present invention includes a server 170 and at least one user terminal 110-160. The server 170 can provide various online activities through a network. The server 170 can simultaneously provide online activities to at least one user terminal 110-160. In one embodiment, the server 170 can provide game services to users for various online activities through the network.
[0026] According to an embodiment of the present invention, the at least one terminal 110-160 may include various electronic devices such as a personal computer 110, a tablet 120, a mobile phone 130, a laptop computer 140, a smartphone 150, a TV 160, a PDA (Personal Digital Assistant), a PMP (Portable Multimedia Player), a navigation system, an MP3 player, a digital camera, etc., but is not limited to these examples. In one embodiment, the at least one user terminal 110-160 refers to a game providing device.
[0027] According to an embodiment of the present invention, the server 170 may include, but is not limited to, a single server, a collection of servers, a cloud server, etc. The server 170 provides various online activities and includes a database for storing data for the online activities. The server 170 may also include a payment server for generating and processing payment events. The server 170 may also provide game services to users. The server 170 may acquire user information through the game service. The user information may include HP information of a character corresponding to the user. The user information may include information related to the user's client tampering history. The information related to the client tampering history may include, but is not limited to, information related to whether the user has performed client tampering within the game service or information related to the number of times the user has performed client tampering. The server 170 may perform an operation to reduce the character's HP by a predetermined amount to determine client tampering and may detect whether there is a change in the character's HP information. In one embodiment, the server 170 may determine client tampering based on the detection result. If the server 170 determines that client tampering has occurred, it may restrict the user's use of the game service.
[0028] In one embodiment, a program for providing a game service runs on the server 170. Various embodiments of the present invention, which will be described later, may be implemented within the program for providing the game service or may be implemented through a program separate from the program.
[0029] According to one embodiment of the present invention, a network refers to a connection established or formed using any communication method, and refers to a communication network connected through any communication method for transmitting and receiving data between terminals or between a terminal and a server.
[0030] In one embodiment, all communication methods include all communication methods such as communication using a predetermined communication standard, a predetermined frequency band, a predetermined protocol, or a predetermined channel. For example, this includes Bluetooth, Bluetooth Low Energy (BLE), Wi-Fi, Zigbee, 3G, long-term evolution (LTE), new radio (NR), 6G, and communication methods using ultrasound, and includes short-range communication, long-range communication, wireless communication, and wired communication. Of course, the communication methods are not limited to the above examples.
[0031] According to an embodiment of the present invention, a short-range communication method refers to a communication method in which communication is performed when a device (terminal or server) that is communicating is within a predetermined range. For example, short-range communication methods include, but are not limited to, Bluetooth, NFC, etc.
[0032] According to one embodiment of the present invention, a long-distance communication method refers to a communication method in which devices (terminals or servers) communicating communicate regardless of the distance between them. For example, a long-distance communication method refers to a method in which two devices communicating through a repeater such as an AP can communicate even when the distance between them is greater than a predetermined distance, and includes, but is not limited to, communication methods using a cellular network (e.g., 3G, LTE, NR, 6G) such as SMS and telephone. In one embodiment, providing online activities using a network includes communication between a server and a terminal through any communication method.
[0033] According to an embodiment of the present invention, online activities include, but are not limited to, online games, portal services, and social network services (SNS). Furthermore, online games include various genres such as sports, massively multiplayer online role-playing games (MMORPGs), action online strategy games (AOS), first-person shooters (FPSs), trading card games (TCGs), and collectible card games (CCGs). Online games refer to games played in a competitive format between users and games played between users and a computer (e.g., AI). Of course, the types of online games are not limited to the above examples.
[0034] According to one embodiment of the present invention, a game providing device can acquire user information including HP information of a character corresponding to a user in a game service. The user information includes information related to the user's client tampering history. The game providing device can perform an operation to reduce the character's HP by a predetermined amount. The game providing device can determine whether client tampering has occurred by detecting whether there is a change in the character's HP information.
[0035] In one embodiment, the game providing device may receive a signal to end the game from a user. If the user desires to end the game, the game providing device may provide an interface allowing the user to input for ending the game. When the game providing device receives a signal to end the game from the user, the game providing device may determine client tampering by decreasing the character's HP by a predetermined amount. In one embodiment, the game providing device may determine client tampering by decreasing the character's HP by a predetermined amount at predetermined intervals while the user is using the game service. In one embodiment, the game providing device may set a period for performing the character's HP decrease operation.
[0036] According to one embodiment of the present invention, the game providing device may determine that client tampering has not occurred if a change in the character's HP information occurs due to an action to decrease the character's HP. In one embodiment, the game providing device may determine that client tampering has occurred if a change in the character's HP information occurs due to an action to decrease the character's HP. If the game providing device determines that client tampering has occurred, it may restrict the user's use of the game service. In one embodiment, the game providing device may determine a period for restricting the user's use of the game. In one embodiment, the game providing device may determine a level of restriction on the user's use of the game service based on a client tampering history included in the user information.
[0037] Hereinafter, a specific method for the game providing device to provide a game service will be described with reference to FIG. 2 and subsequent figures.
[0038] FIG. 2 is a diagram illustrating a method for determining whether a client has been tampered with according to an embodiment of the present invention.
[0039] Referring to Figure 2, the game providing device can determine whether a user has tampered with a client. In one embodiment, the game providing device can determine whether a user has tampered with a client based on HP information of a character corresponding to the user. Client tampering refers to a method in which a user sets a game character's HP so that it does not decrease in single-player genres such as action, RPG, and casual FPS, and can be used interchangeably with "invincible mode" in the present invention.
[0040] In one embodiment, the game providing device may acquire user information including HP information 210 of a character corresponding to a user. The HP information 210 corresponds to the physical strength of a character in a game service, and if the character's HP is depleted during game play, the character dies or undergoes a corresponding action. In one embodiment, if the character's HP is depleted, the user is penalized in the game service. For example, if the character's HP is depleted, the user loses any acquired goods or experience points.
[0041] In one embodiment, the user information includes, but is not limited to, information related to the user's client tampering history. The information related to the client tampering history refers to information related to whether the user tampered with the client while using a previous game service, and includes information related to the number of times the user tampered with the client. In one embodiment, the information related to the client tampering history includes information related to whether a user of the same account tampered with the client in another game. In one embodiment, the game providing device may determine a level of restriction on the user's use of the game service based on the information related to the client tampering history. Specific game service restrictions will be described below with reference to FIG. 6.
[0042] In one embodiment, the game providing device may reduce a character's HP by a predetermined amount based on the acquired user information. The game providing device may determine the amount of HP reduction for the character so as not to interfere with game operation. If the game providing device reduces the character's HP by an amount greater than the character's currently remaining HP, the character's HP will become 0. Therefore, the game providing device may determine the amount of HP reduction taking into account the currently remaining HP. For example, if the user's total HP is 615 and the character's current HP is 97, the user's character's HP will be reduced by 3 (220). In one embodiment, the game providing device may determine the amount of HP reduction taking into account the character's currently remaining HP. For example, if the user's HP is about 3, the game providing device may set the HP reduction to be an amount less than 1 so as not to interfere with game operation.
[0043] In one embodiment, the game providing device may receive a signal from a user to end the game. When the game providing device receives the signal from the user to end the game, the game providing device may perform an operation of reducing the character's HP by a predetermined amount. In one embodiment, the game providing device may perform an operation of reducing the character's HP by a predetermined amount at predetermined intervals. For example, the game providing device may perform an operation of reducing the character's HP every two hours during game play. Specific operations will be described below with reference to FIG. 4.
[0044] In one embodiment, the game providing device may restore the character's HP after determining whether the user has tampered with the client by an amount equal to the amount of HP that was reduced to determine whether the user has tampered with the client. For example, if the game providing device reduces the character's HP by 3 and then determines that the user has not tampered with the client, the game providing device may restore the character's HP by 3.
[0045] In one embodiment, the game providing device can detect whether there is a change in the HP information of a character based on the user's action of reducing HP. The game providing device can determine whether the client has tampered with the client based on the detection result. For example, if the game providing device reduces the user's HP by about 3 but there is no change in the HP amount, the game providing device determines that the user has tampered with the client. If there is a change in the HP amount due to the game providing device's action of reducing the user's HP, the game providing device determines that the user has not tampered with the client. Specific examples will be described below with reference to FIG. 5.
[0046] In one embodiment, if the game providing device determines that client tampering has occurred, it can restrict the user's use of the game service. The game providing device can determine a game service usage restriction level based on user information. For example, the game service usage restriction level can be determined based on whether the user has previously tampered with the client or the number of times the user has tampered with the client. Specific game service usage restrictions will be described below with reference to FIG. 6.
[0047] FIG. 3 is a flowchart illustrating a method for determining client tampering according to an embodiment of the present invention.
[0048] Referring to FIG. 3, the operation performed by the game providing device to determine whether a user's client has been tampered with is disclosed.
[0049] In step S310, the game providing device may acquire user information including HP information of a character corresponding to the user on the game service, The user information includes any information related to the user on the game service.
[0050] In one embodiment, the game providing device may acquire all information generated by a user's use of the game service. The user information may include HP information. HP information is information corresponding to a character's health in the game service, and may include, but is not limited to, information related to the character's total HP, the character's current HP, the amount of HP lost due to client tampering, the amount of HP lost due to damage, or the amount of HP recovered by an item. In one embodiment, the user information may include information related to the user's client tampering history. The information related to the client tampering history may include information related to whether the user has tampered with the client while using the game service, and, if the user has tampered with the client, information related to the number of times the user has tampered with the client.
[0051] In step S320, the game providing device may perform an operation of decreasing the HP of the character by a predetermined amount based on the user information. The game providing device may decrease the HP of the character based on the user information acquired in step S310.
[0052] In one embodiment, the game providing device may determine or change the amount of HP of a character to be reduced. The game providing device may determine the amount of HP of a character to be reduced based on user information. If the character's current HP is low, the amount of HP to be reduced may be small enough to not interfere with game operation. For example, if the character's current HP remaining is about 5, the character's HP may be reduced by an amount of 1 or less to prevent the character from dying. In one embodiment, the game providing device may determine the amount of HP to be reduced, taking into account the character's HP at the time the client tampering action is performed.
[0053] In one embodiment, the game providing device may perform an operation of reducing the HP of a character when receiving a signal from a user to end the game. The game providing device may perform an operation of reducing the HP of a character in step S320 to determine whether the user has tampered with the client before ending the game. In one embodiment, the game providing device may perform an operation of reducing the HP of a character at predetermined intervals. The game providing device may set a period to check whether the user has tampered with the client at certain intervals. For example, the game providing device may perform an operation of reducing the HP of a user every two hours.
[0054] In step S330, the game providing device may detect whether there is a change in the HP information of the character based on the action of decreasing the HP of the character. The game providing device may detect whether there is a change in the HP information of the character based on the action of step S320.
[0055] In one embodiment, the game providing device may detect whether a character's HP has decreased by a predetermined amount based on the character's HP information included in the user information.
[0056] In one embodiment, when a character's HP is reduced by an action to reduce the character's HP, the game providing device may perform an action to restore the reduced HP. When a character's HP is reduced by an action to reduce the character's HP for determining client tampering, the game providing device may restore the reduced HP for normal game operation. For example, when a character's HP is reduced by 3 and the game providing device detects that the character's HP has been reduced by 3 due to the action, the game providing device may restore the character's HP by 3.
[0057] In step S340, the game providing device may determine whether the client has been tampered with based on the detection result. The game providing device may determine whether the user has tampered with the client based on step S330.
[0058] In one embodiment, if the game providing device detects a change in the HP information of a character due to an action to decrease the character's HP, it may determine that the user has not tampered with the client. If the game providing device detects no change in the HP information of a character due to an action to decrease the character's HP, it may determine that the user has tampered with the client. If the character's HP does not decrease despite an action to decrease the character's HP, the game providing device may determine that the user has tampered with the client, i.e., used the game service in invincible mode.
[0059] In one embodiment, if the game providing device determines that a user has tampered with a client, the game providing device may restrict the user's use of the game service. The game providing device may restrict the user's use of the game service for a user who has fraudulently used the game service through client tampering. For example, the game providing device may restrict the user's access to the game for a certain period of time or restrict the user from connecting to the game using the ID.
[0060] In one embodiment, the game providing device may determine a level of restriction on game service use for a user who has tampered with a client based on user information, including information on the user's client tampering history, including, but not limited to, information on whether the user has tampered with a client while using the game service or information on the number of times the user has tampered with a client.
[0061] In one embodiment, the user information includes information regarding whether the user has tampered with a client in another game using the same account. For example, even if a user is currently playing game "A," the game providing device may acquire information regarding whether the user has tampered with a client in another game using the same account. The game providing device may determine the level of restriction on the user's use of the game service based on the acquired information.
[0062] If a particular user tampers with the client multiple times, the game providing device may restrict the user's use of the game service. For example, if a user tampers with the client once, the game providing device may restrict the user's use of the game service for one week, or may reset the goods and experience points acquired through the game service on that date. If the user tampers with the client twice, the game providing device may impose stronger restrictions on the user. The game providing device may restrict a user who tampers with the client more than a predetermined number of times from using the game service at all. A specific example will be described below with reference to FIG. 6.
[0063] FIG. 4 is a diagram illustrating a method for determining whether a client has been tampered with based on a game end signal according to an embodiment of the present invention.
[0064] Referring to FIG. 4, the game providing device can receive a signal to terminate the game service from the user, and can perform an operation to determine whether the client has been tampered with based on the signal.
[0065] In one embodiment, the game providing device may receive a signal 410 from a user indicating that the user wishes to end the game. When the game providing device receives the signal 410 to end the game from the user, the game providing device may perform an operation to determine whether the client has been tampered with. When the game providing device receives the signal to end the game, the game providing device may perform an operation to reduce the HP of the character by a predetermined amount.
[0066] In one embodiment, the game providing device may reduce a character's HP 420 by a predetermined amount 430 to determine whether a client has tampered. In one embodiment, the game providing device may set the amount of HP to be reduced to determine whether a client has tampered. The game providing device may set the amount of HP to be reduced to based on the character's HP information. In one embodiment, the HP information is information corresponding to the character's physical strength in the game service, and may include, but is not limited to, the character's total HP, the character's current HP, the amount of HP to be reduced due to client tampering, the amount of HP reduced due to in-game damage, or the amount of HP recovered by an item. For example, if a character's HP is about 4, the HP may be reduced by a small amount (e.g., a value less than 1) to prevent the character from dying.
[0067] In one embodiment, the game-providing device may perform an operation of reducing the HP of a character to determine whether a client has been tampered with at a predetermined interval. The game-providing device may set a period for performing the operation of reducing the HP of a character to periodically check for client tampering, not just when receiving an end signal. For example, the game-providing device may perform the operation of reducing the HP of a character every two hours. In one embodiment, the game-providing device may determine the period based on client tampering history information included in the user information. For example, for a user who has a history of client tampering, the game-providing device may perform the operation of reducing the HP of a character at more frequent intervals to check for client tampering.
[0068] In one embodiment, the game providing device may detect whether there is a change in HP information due to an action that reduces the HP of a character. The game providing device may determine whether a user has tampered with a client based on the detection result. In one embodiment, if the game providing device determines that a user has tampered with a client, it may restrict the user from using the game service. In one embodiment, the game providing device may determine a level of restriction on the user who has tampered with a client based on client tampering history information included in the user information. A specific example is shown in FIG. 6.
[0069] In one embodiment, if a character's HP fluctuates due to an action that reduces the character's HP and it is determined that client tampering has not been performed, the game providing device may restore the character's HP to the extent that it has been reduced.
[0070] FIG. 5 is a diagram illustrating a specific method for determining whether a client has been tampered with according to an embodiment of the present invention.
[0071] 5, the game providing device can acquire user information including the HP information of the character, and can determine whether the client has been tampered with based on the HP information of the character.
[0072] In one embodiment, the game providing device may perform an operation of reducing the HP of a character by a predetermined amount 510 to determine whether client tampering has occurred. The game providing device may determine the amount of HP to reduce based on the character's HP information. For example, if a character's total HP is 615 and its current HP is 97, the game providing device may reduce the character's HP by 5. The game providing device may determine the amount of HP to reduce so that the character's HP does not reach 0. In one embodiment, after determining client tampering, the game providing device may restore the character's HP by the amount of the reduced HP.
[0073] In one embodiment, the game providing device may determine whether a user has tampered with a client based on an action to reduce a character's HP. The game providing device may detect whether there is a change in the character's HP information based on the action, and determine whether client tampering has occurred based on the detection result. In one embodiment, the game providing device may determine that client tampering has occurred if there is no change in the character's HP information based on the action to reduce the character's HP. For example, if a character's HP is reduced by about 5 from 97, but the character's HP information remains at 97 without any change (520a), the game providing device may determine that the user has tampered with a client.
[0074] In one embodiment, the game providing device may determine that client tampering has not occurred if there is a change in the character's HP information due to an action to decrease the character's HP. For example, if the character's HP is decreased from 97 to 92 due to an action to decrease the character's HP by about 5 (520b), the game providing device may determine that the user has not tampered with the client and has used the game service normally.
[0075] In one embodiment, the game providing device can determine whether a client has been tampered with based on the character's HP information and restrict the user from using the game service. Game service restrictions will be described below with reference to FIG.
[0076] In one embodiment, when a character's HP is reduced by an action of reducing the character's HP, the game providing device may perform an action of restoring the reduced HP. When a character's HP is reduced by an action of reducing the character's HP for determining client tampering, the game providing device may determine client tampering and then restore the reduced HP.
[0077] FIG. 6 is a diagram illustrating a method for restricting use of a game service when a client is tampered with, according to an embodiment of the present invention.
[0078] Referring to FIG. 6, if the game providing device determines that a client has been tampered with, it can restrict the user from using the game service.
[0079] In one embodiment, the game providing device may determine whether a client has been tampered with based on the character's HP information. If the game providing device determines that a user has tampered with a client, it may restrict the user's use of the game service. In one embodiment, the game providing device may restrict (610) the user's access to the game service for a certain period of time. For example, if the game providing device determines that a particular user has tampered with a client as the user finishes a game at 15:45 on April 6, 2024, it may restrict the user's use of the game service for one week. If the user attempts to reconnect to the game service, the game providing device may notify the user that their game use has been restricted due to a violation of the operating policy. The game providing device may also notify the user of information regarding the date and time when the game use restriction will be lifted (15:45 on April 13, 2024).
[0080] In one embodiment, the game providing device can notify the user of the reason why the user's use of the game service has been restricted. For example, the game providing device can provide information so that the user can check the reason for the restriction on game use on their personal page.
[0081] In one embodiment, the game providing device may initialize the goods and experience points acquired through game play on the date on which the user is determined to have tampered with the client. For example, the game providing device may initialize the experience points, items, goods acquired while using the game service in invincible mode, and information related to quests completed by the user through the tampered client.
[0082] In one embodiment, the game providing device may determine a level of restriction on a user's use of the game service based on user information, including information on the user's client tampering history, including, but not limited to, information on whether the user has a history of client tampering, information on the number of times the user has tampered with the client, etc.
[0083] In one embodiment, the information regarding the client tampering history includes information regarding whether a user of the same account has a history of client tampering in another game. For example, even if a user plays game "A," the game providing device may use history information regarding whether the user has performed client tampering in game "B" with the same account.
[0084] The game providing device can determine the level of restriction on the use of game services for a user based on information related to the client tampering history. For example, a user who has tampered with a client once can be restricted from using the game service for one week. The game providing device can impose stronger restrictions on a user who has tampered with a client multiple times. In one embodiment, the game providing device can use whether or not the user has a history of client tampering in other games to determine the level of restriction on the use of game services for the user.
[0085] FIG. 7 is a block diagram illustrating the configuration of a game providing device according to one embodiment of the present invention.
[0086] As shown in Fig. 7, the game-providing device 700 according to an embodiment of the present invention includes at least one processor 710, a communication unit 730, and a memory 750. However, none of the components shown in Fig. 7 are essential components of the game-providing device 700. The game-providing device 700 may be implemented with more or fewer components than those shown in Fig. 7. The game-providing device 700 may be a user terminal, a server, a game network system, or a separate device.
[0087] In one embodiment, the at least one processor 710 typically controls the overall operation of the game providing device 700. For example, the at least one processor 710 may generally control the communication unit 730, etc., by executing a program stored in the memory 750. The at least one processor 710 may control the operation of the game providing device 700 described herein by controlling the communication unit 730, the memory 750, etc.
[0088] In one embodiment, the at least one processor 710 may acquire user information, including HP information, of a character corresponding to a user on the game service. The character's HP information is information related to the character's physical strength within the game service, including, but not limited to, information related to the character's total HP, the character's current HP, the amount of HP reduced due to client tampering, the amount of HP reduced due to damage, or the amount of HP restored by an item. The at least one processor 710 may perform an operation to reduce the character's HP by a predetermined amount based on the user information. The at least one processor 710 may set or adjust the amount of HP reduction for an operation to reduce the character's HP.
[0089] In one embodiment, the at least one processor 710 may detect whether there is a change in the character's HP information based on an action to reduce the character's HP. The at least one processor 710 may detect whether the character's HP has changed by an amount of reduction in the character's HP set for determining client tampering.
[0090] In one embodiment, the at least one processor 710 may determine whether a client has been tampered with based on whether the character's HP has changed. If the character's HP has changed due to an action that reduces the character's HP, the at least one processor 710 may determine that the user is a normal user who has not tampered with the client. If the character's HP has not changed due to an action that reduces the character's HP, the at least one processor 710 may determine that the user has tampered with the client.
[0091] The communication unit 730 may communicate with an external device under the control of the at least one processor 710. For example, the communication unit 730 may communicate with an external device such as a payment server or an authentication server under the control of the at least one processor 710. The communication unit 730 may also acquire various user inputs necessary to provide a method according to an embodiment of the present invention through communication with an external interface.
[0092] In one embodiment, the communication unit 730 includes, but is not limited to, a Bluetooth communication unit, a BLE communication unit, a near field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an IrDA (Infrared Data Association) communication unit, a WFD (Wi-Fi Direct) communication unit, a UWB (ultra wideband) communication unit, an Ant+ communication unit, etc.
[0093] In one embodiment, the communication unit 730 transmits and receives wireless signals to and from at least one of a base station, an external terminal, and a server over a mobile communication network, where the wireless signals may include various types of data such as a voice call signal, a video call signal, or a text / multimedia message.
[0094] In one embodiment, the communication unit 730 can receive user information including HP information of a character within the game service under the control of the at least one processor 710. The communication unit 730 can receive a signal from a user indicating that the game service is to be terminated under the control of the at least one processor 710.
[0095] In one embodiment, the communication unit 730 may transmit information restricting the use of game services to a user who has performed client tampering under the control of the at least one processor 710. The communication unit 730 may provide the user with information regarding the period during which the use of game services is restricted or the game services that are restricted under the control of the at least one processor 710.
[0096] However, the present invention is not limited to the above examples, and the game providing device 700 may transmit various information required to provide a method according to one embodiment of the present invention to an external electronic device or receive it from an external electronic device.
[0097] The memory 750 can store programs for processing and controlling at least one processor 710, and can also store data input to or output from the game providing device 700.
[0098] In one embodiment, at least one processor 710 may use a program stored in memory 750 to execute a method for providing gaming services to a user.
[0099] In one embodiment, the memory 750 may store user information including HP information. HP information corresponds to the physical strength of a character in the game service and may include, but is not limited to, information regarding the character's total HP, the character's current HP, the amount of HP lost due to client tampering, the amount of HP lost due to damage, or the amount of HP recovered by an item. The user information may include information regarding the user's client tampering history. The information regarding the client tampering history may include, but is not limited to, information regarding whether the user has a history of client tampering or information regarding the number of times the user has performed client tampering. However, the information is not limited to the above examples, and the memory 750 may also include various information necessary for the game providing device 700 to provide a method according to an embodiment of the present invention.
[0100] In one embodiment, memory 750 includes at least one type of recording medium selected from the group consisting of flash memory, hard disk, multimedia card micro, card-type memory (e.g., SD or XD memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, and optical disk. In one embodiment, the programs stored in memory 750 may be classified into modules according to their functions.
[0101] In one embodiment, the game service providing method may be performed by the game providing device 700, a server, or a user terminal. At least one component included in the game providing device 700 may perform the various embodiments described with reference to FIGS. 1 to 6.
[0102] The game service providing method may be performed by the game providing device 700, the server, and the user terminal individually or jointly. The configurations of the server and the user terminal will be described in more detail below with reference to FIGS.
[0103] FIG. 8 is a block diagram illustrating the configuration of a server according to an embodiment of the present invention.
[0104] 8, the server 800 according to various embodiments includes at least one processor 810, a communication unit 830, and a memory 850. However, the server 800 may be implemented with more or fewer components than those shown in FIG.
[0105] In one embodiment, the at least one processor 810 typically controls the overall operation of the server 800. For example, the at least one processor 810 may generally control the communication unit 830, the memory 850, etc. by executing a program stored in the memory 850. The at least one processor 810 may control the operation of the server 800 herein by controlling the communication unit 830, the memory 850, etc.
[0106] In one embodiment, the at least one processor 810 may acquire user information, including HP information, of a character corresponding to a user on the game service. The character's HP information is information related to the character's physical strength within the game service, including, but not limited to, information related to the character's total HP, the character's current HP, the amount of HP reduced due to client tampering, the amount of HP reduced due to damage, or the amount of HP recovered by an item. The at least one processor 810 may perform an operation to reduce the character's HP by a predetermined amount based on the user information. The at least one processor 810 may set or adjust the amount of HP reduction for an operation to reduce the character's HP.
[0107] In one embodiment, the at least one processor 810 may detect whether there is a change in the character's HP information based on an action to reduce the character's HP. The at least one processor 810 may detect whether the character's HP has changed by an amount of reduction of the character's HP set for determining client tampering.
[0108] In one embodiment, the detailed operation of the at least one processor 810 corresponds to the operation of the at least one processor 710 of the game providing device 700 described with reference to FIG. 7, and therefore, a description of the overlapping content will be omitted.
[0109] The communication unit 830, under the control of the processor 810, can receive an input signal for game matching from the user terminal 800 and can transmit information regarding a waiting time for game matching and a possibility of matching. In one embodiment, the communication unit 830 can transmit and receive data to and from the user terminal 900, and the data transmitted and received to and from the user terminal 900 includes control data for controlling the user terminal 900 or a program included in the user terminal 900.
[0110] In one embodiment, the communication unit 830 includes, but is not limited to, a Bluetooth communication unit, a BLE communication unit, a near-field magnetic field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an IrDA communication unit, a WFD communication unit, a UWB communication unit, an Ant+ communication unit, etc.
[0111] In one embodiment, the communication unit 830 transmits and receives wireless signals to and from at least one of a base station, an external terminal, and a server over a mobile communication network, where the wireless signals may include various types of data such as a voice call signal, a video call signal, or a text / multimedia message.
[0112] The memory 850 may store programs for processing and control of the processor 810, and may also store data input to or output from the server 800. In one embodiment, the memory 850 may store information related to game matching.
[0113] In one embodiment, the processor 810 can use a program stored in the memory 850 to execute a method for providing gaming services to a user.
[0114] In one embodiment, the memory 850 includes at least one type of recording medium selected from the group consisting of flash memory, hard disk, multimedia card micro, card-type memory (e.g., SD or XD memory), RAM, SRAM, ROM, EEPROM, PROM, magnetic memory, magnetic disk, and optical disk. In one embodiment, the programs stored in the memory 850 can be divided into multiple modules according to their functions.
[0115] In one embodiment, the information stored in the memory 850 corresponds to the information stored in the memory 750 of the game providing device 700 described with reference to FIG. 7, and therefore a detailed description thereof will be omitted.
[0116] FIG. 9 is a block diagram illustrating the configuration of a user terminal according to an embodiment of the present invention.
[0117] 9, a user terminal 900 according to various embodiments includes at least one processor 910, a communication unit 930, a memory 950, and a user interface 970. However, none of the components shown in FIG. 9 are required components of the user terminal 900. The user terminal 900 may be implemented with more components than those shown in FIG. 9, or may be implemented with fewer components than those shown in FIG.
[0118] The at least one processor 910 typically controls the overall operation of the user terminal 900. For example, the at least one processor 910 can generally control the communication unit 930, the memory 950, the user interface 970, etc. by executing a program stored in the memory 950. The at least one processor 910 can control the operation of the user terminal 900 in this specification by controlling the communication unit 930, the memory 950, the user interface 970, etc.
[0119] In one embodiment, the at least one processor 910 may acquire user information, including HP information, of a character corresponding to a user on the game service. The character's HP information is information related to the character's physical strength within the game service, including, but not limited to, information related to the character's total HP, the character's current HP, the amount of HP reduced due to client tampering, the amount of HP reduced due to damage, or the amount of HP recovered by an item. The at least one processor 910 may perform an operation to reduce the character's HP by a predetermined amount based on the user information. The at least one processor 910 may set or adjust the amount of HP reduction for an operation to reduce the character's HP.
[0120] In one embodiment, the operation of the at least one processor 910 corresponds to the operation of the at least one processor 710 of the game providing device 700 described with reference to FIG. 7, and therefore a description of the overlapping content will be omitted.
[0121] The communication unit 930 may receive an input signal for ending a game from a user under the control of the at least one processor 910. The communication unit 930 may receive user information including HP information of a character under the control of the at least one processor 910. In one embodiment, the communication unit 930 may transmit and receive data to and from the server 800, and the data transmitted and received from the server 800 may include control data for controlling the user terminal 900 or a program included in the user terminal 900.
[0122] In one embodiment, the communication unit 930 includes, but is not limited to, a Bluetooth communication unit, a BLE communication unit, a near-field magnetic field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an IrDA communication unit, a WFD communication unit, a UWB communication unit, an Ant+ communication unit, etc.
[0123] In one embodiment, the communication unit 930 transmits and receives wireless signals to and from at least one of a base station, an external terminal, and a server over a mobile communication network, where the wireless signals may include various types of data such as a voice call signal, a video call signal, or a text / multimedia message.
[0124] In one embodiment, the operation of the communication unit 930 corresponds to the operation of the communication unit 730 of the game providing device 700 described with reference to FIG. 7, and therefore a detailed description thereof will be omitted.
[0125] The memory 950 can store programs for processing and control of the at least one processor 910 , and can also store data input to or output from the user terminal 900 .
[0126] In one embodiment, at least one processor 910 can execute a game provision method using a program stored in memory 950 .
[0127] In one embodiment, memory 950 includes at least one type of storage medium selected from the group consisting of flash memory, hard disk, multimedia card micro, card-type memory (e.g., SD or XD memory), RAM, SRAM, ROM, EEPROM, PROM, magnetic memory, magnetic disk, and optical disk. Also, according to one embodiment of the present invention, the programs stored in memory 950 may be classified into multiple modules according to their functions.
[0128] In one embodiment, the information stored in the memory 950 corresponds to the information stored in the memory 750 of the game providing device 700 described with reference to FIG. 7, and therefore a detailed description thereof will be omitted.
[0129] The user interface 970 may include various interfaces, such as a keypad, a dome switch, a voice input interface, a fingerprint input interface, a touch input interface (e.g., a contact-type capacitance type, a pressure-type resistive film type, an infrared sensing type, a surface ultrasonic wave propagation type, an integral tension measurement type, a piezoelectric effect type), a camera, a jog wheel, a jog switch, etc., and may also be coupled to various sensors, such as an acceleration sensor, a position sensor, a temperature sensor, and an optical sensor. Of course, the user interface 970 is not limited to the above examples.
[0130] According to an embodiment of the present invention, the user interface 970 may further include an output unit (not shown). The output unit may include at least one of a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 3D display, and an electrophoretic display. When the display and the touchpad are layered to form a touch screen, the display may be used as an input device in addition to an output device. The output unit (not shown) may include, but is not limited to, an LED lamp, a vibration motor, a speaker, a flash, etc.
[0131] In one embodiment, the user interface 970 may output information related to the game service as images, videos, sounds, etc.
[0132] In one embodiment, the user interface 970 may acquire information from a user using a keypad or the like. The user interface 970 may output information related to game service usage restrictions to a user using an output unit. The user interface 970 may provide an interface for ending a game to receive an input signal for ending a game from a user.
[0133] The above-described devices may be implemented using hardware components, software components, and / or a combination of hardware and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, controller, arithmetic logic unit (ALU), digital signal processor, microcomputer, field programmable gate array (FPGA), programmable logic unit (PLU), microprocessor, or other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, the description may refer to a single processing device, but those skilled in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors, or one processor and one controller. Other processing configurations are also possible, such as parallel processors.
[0134] Software includes computer programs, code, instructions, or any combination of one or more thereof, which can configure a processing device to operate in a desired manner or can instruct the processing device, either individually or collectively. The software and / or data can be permanently or temporarily embodied in any type of machine, component, physical device, virtual device, computer storage medium or device, or transmitted signal wave, to be interpreted by the processing device or to provide instructions or data to the processing device. The software can be distributed across network-coupled computer systems and stored or executed in a distributed manner. The software and data can be stored on one or more computer-readable storage media.
[0135] Methods according to the embodiments may be embodied in the form of program instructions executed by various computer means and recorded on a computer-readable medium. Computer-readable media may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be specially designed and constructed for the embodiments, or may be known and available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include not only machine language code, such as produced by a compiler, but also high-level language code executable by a computer using an interpreter, for example. The aforementioned hardware devices may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
[0136] As described above, even if the embodiments have been described by way of limited examples and drawings, those skilled in the art will appreciate that various modifications and variations may be made from the foregoing description. For example, the described techniques may be performed in a different order than described, and / or the described components, such as systems, structures, devices, and circuits, may be combined or combined in a different manner than described, or may be substituted or replaced by other components or equivalents, and still achieve suitable results.
[0137] Accordingly, other implementations, other embodiments, and equivalents of the claims are within the scope of the following claims.
[0138] A method for providing a game service to a user according to one embodiment of the present invention may acquire user information, including HP information of a character corresponding to the user, from the game service. In one embodiment, the method may perform an action to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the method may detect whether there is a change in the character's HP information based on the action. In one embodiment, the method may determine client tampering based on the detection result.
[0139] In one embodiment, the user information may include information regarding the user's history of client tampering.
[0140] In one embodiment, the method may include decreasing the character's HP by a predetermined amount if a signal to end the game is received.
[0141] In one embodiment, the method may include reducing the character's HP by a predetermined amount at predetermined intervals while the user is using the game service.
[0142] In one embodiment, the method may determine that client tampering has occurred if there is no change in the character's HP information based on an action that reduces the character's HP by a predetermined amount. The method may determine that client tampering has not occurred if there is a change in the character's HP information.
[0143] In one embodiment, the method may restrict a user's use of the game service if it is determined that client tampering has occurred.
[0144] In one embodiment, the method can determine a gaming service usage restriction level for a user based on user information.
[0145] According to one embodiment of the present invention, an apparatus for providing a game service to a user includes a memory storing at least one instruction and at least one processor executing the at least one instruction stored in the memory. In one embodiment, the at least one processor may acquire user information including HP information of a character corresponding to the user on the game service. In one embodiment, the at least one processor may perform an operation to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the at least one processor may detect whether there is a change in the character's HP information based on the operation. In one embodiment, the at least one processor may determine client tampering based on the detection result.
[0146] According to one embodiment of the present invention, a server providing a game service to a user includes a memory storing at least one instruction and at least one processor executing the at least one instruction stored in the memory. In one embodiment, the at least one processor may acquire user information including HP information of a character corresponding to the user on the game service. In one embodiment, the at least one processor may perform an operation to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the at least one processor may detect whether there is a change in the character's HP information based on the operation. In one embodiment, the at least one processor may determine client tampering based on the detection result.
[0147] According to an embodiment of the present invention, a user terminal providing a game service to a user includes a memory storing at least one instruction and at least one processor executing the at least one instruction stored in the memory. In one embodiment, the at least one processor may acquire user information including HP information of a character corresponding to the user on the game service. In one embodiment, the at least one processor may perform an operation to reduce the character's HP by a predetermined amount based on the user information. In one embodiment, the at least one processor may detect whether there is a change in the character's HP information based on the operation. In one embodiment, the at least one processor may determine client tampering based on the detection result.
[0148] At least one of the methods for providing a game service according to an embodiment of the present invention may be implemented as a computer program stored on a medium to be executed in combination with hardware.
[0149] A computer-readable recording medium may be provided that stores a program for executing at least one of the methods for providing a game service on a computer according to an embodiment of the present invention. [Explanation of symbols]
[0150] 700 Game providing device 800 Server 900 User Terminals 710,810,910 processors 730,830,930 Communications Department 750, 850, 950 memory 970 User Interface
Claims
1. A method for providing a game service to a user, comprising: acquiring user information including homepage information of a character corresponding to the user on the game service; performing an action to decrease HP of the character by a predetermined amount based on the user information; detecting whether there is a change in HP information of the character based on the movement; and determining client tampering based on the sensing result.
2. The method of claim 1 , wherein the user information includes information related to the user's history of client tampering.
3. The step of performing an action to reduce the HP of the character by the predetermined amount includes: The method of claim 1 , further comprising the step of: performing an action to decrease HP of the character by the predetermined amount when a signal to end the game is received.
4. The step of performing an action to reduce the HP of the character by the predetermined amount includes: The method of claim 1 , further comprising: performing an operation of decreasing HP of the character by the predetermined amount at predetermined intervals during the user's use of the game service.
5. The step of determining client tampering includes: determining that the client has been tampered with if there is no change in the HP information of the character based on the operation; The method of claim 1 , further comprising: determining that the client tampering has not occurred if there is a change in the HP information of the character based on the action.
6. The method of claim 1 , further comprising restricting the user's use of the game service if it is determined that the client tampering has occurred.
7. The method of claim 6 , further comprising determining a usage restriction level for the user of the game service based on the user information.
8. In a device for providing a game service to a user, a memory for storing at least one instruction word; at least one processor that executes the at least one instruction stored in the memory; The at least one processor executes the at least one instruction, acquiring user information including homepage information of a character corresponding to the user on the game service; Based on the user information, an action is performed to reduce HP of the character by a predetermined amount; Detecting whether there is a change in HP information of the character based on the action; The device determines client tampering based on the sensing result.
9. The device of claim 8 , wherein the user information includes information related to the user's history of client tampering.
10. The at least one processor The device according to claim 8 , wherein, when a signal for ending the game is received, an operation of decreasing HP of the character by the predetermined amount is performed.
11. The at least one processor The device according to claim 8 , wherein an operation of decreasing HP of the character by the predetermined amount is performed at predetermined intervals while the user is using the game service.
12. The at least one processor If there is no change in the HP information of the character based on the operation, it is determined that tampering with the client has occurred; The device according to claim 8 , wherein if there is a change in the HP information of the character based on the action, it is determined that the client tampering has not occurred.
13. The at least one processor The device according to claim 8 , wherein if it is determined that the client tampering has occurred, the device restricts the user's use of the game service.
14. The at least one processor The device of claim 13 , further comprising: determining a usage restriction level for the game service for the user based on the user information.
15. In a server that provides game services to users, a memory for storing at least one instruction word; at least one processor that executes the at least one instruction stored in the memory; The at least one processor executes the at least one instruction, acquiring user information including homepage information of a character corresponding to the user on the game service; Based on the user information, an action is performed to reduce HP of the character by a predetermined amount; Detecting whether there is a change in HP information of the character based on the action; The server determines whether the client has been tampered with based on the detection result.
16. In a terminal that provides a game service to a user, a memory for storing at least one instruction word; at least one processor that executes the at least one instruction stored in the memory; The at least one processor executes the at least one instruction, acquiring user information including homepage information of a character corresponding to the user on the game service; Based on the user information, an action is performed to reduce HP of the character by a predetermined amount; Detecting whether there is a change in HP information of the character based on the action; A terminal that determines whether the client has been tampered with based on the detection result.
17. acquiring user information including homepage information of a character corresponding to the user on the game service; performing an action to decrease HP of the character by a predetermined amount based on the user information; detecting whether there is a change in HP information of the character based on the movement; and determining whether the client has been tampered with based on the detection result.
18. acquiring user information including homepage information of a character corresponding to the user on the game service; performing an action to decrease HP of the character by a predetermined amount based on the user information; detecting whether there is a change in HP information of the character based on the movement; and determining whether the client has been tampered with based on the detection result.
Citation Information
Patent Citations
Game system, game server included in game system, and game program
JP2007209530A
Game program, memory media, and computer device
JP2010057709A
Game system, method of controlling the same, and program
JP2011161026A
Communication system, communication program, information processing device, server, and communication method
JP2013114313A
Game system, game system operation method and program
JP2021168995A