METHOD AND SYSTEM TO VALIDATE IN-GAME ACTIONS IN A MULTIPLAYER ONLINE GAME
First Claim
1. A computer-implemented method to validate in-game actions performed in a computer-implemented game, the method comprising:
- executing at a server-side device one or more validation actions corresponding to one or more in-game actions performed at a client-side device in an instance of the computer-implemented game, the one or more validation actions being executed using validation code identical to game code used to execute the one or more in-game actions; and
invalidating at least one of the one or more in-game actions responsive to malperformance of at least one corresponding validation action.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure generally relates to systems and methods to validate in-game actions performed in a multiplayer online game. Subsequent to performance of one or more in-game actions by a game engine that includes game code on a client-side client system, one or more corresponding validation actions may be performed by a validation engine on a server-side validation system, the validation engine having validation code that is identical to the game code. Results of execution of the validation actions may be compared to provisional game state information resulting from performance of the in-game actions, to validate the in-game actions.
-
Citations
20 Claims
-
1. A computer-implemented method to validate in-game actions performed in a computer-implemented game, the method comprising:
-
executing at a server-side device one or more validation actions corresponding to one or more in-game actions performed at a client-side device in an instance of the computer-implemented game, the one or more validation actions being executed using validation code identical to game code used to execute the one or more in-game actions; and invalidating at least one of the one or more in-game actions responsive to malperformance of at least one corresponding validation action. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. (canceled)
-
11. A system to validate in-game actions performed in a computer-implemented game, the system comprising a server-side validation engine to:
-
execute one or more validation actions corresponding to one or more in-game actions performed at a client-side device in an instance of the computer-implemented game, the one or more validation actions being executed using validation code identical to game code used to execute the one or more in-game actions; and invalidate at least one of the one or more in-game actions responsive to malperformance of at least one corresponding validation action. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
12. (canceled)
-
20. A non-transitory machine-readable storage medium storing instructions which, when performed by a machine, cause the machine to:
-
execute at a server-side device one or more validation actions corresponding to one or more in-game actions performed at a client-side device in an instance of the computer-implemented game, the one or more validation actions being executed using validation code identical to game code used to execute the one or more in-game actions; and invalidate at least one of the one or more in-game actions responsive to malperformance of at least one corresponding validation action.
-
Specification