Abstract: In a client-server game system, or in accordance with a computer-readable program stored on a non-transitory computer-readable medium, a client participates in a game with other clients by performing an in-game simulation. Based on results of the in-game simulation, the client sends error-checking data to a server. The server analyzes the error-checking data to determine whether a simulation error has been caused by at least one of the clients. Upon determining that the simulation error has been caused, the server causes a reference simulation to be performed. Based on the results of the reference simulation, the server identifies the client(s) that caused the simulation error. The server then sends a patch to the client(s) that caused the simulation error. The client applies the patch to correct and reset the in-game simulation.
Type:
Grant
Filed:
December 28, 2011
Date of Patent:
March 31, 2015
Assignee:
Nival, Inc.
Inventors:
Eugene Ivanov, Ivan M. Ogorodov, Alexander Zelenshikov