Anti-cheat facility for use in a networked game environment
AssigneeValve Corporation
InventorsMatthew Bamberger, Nicholas Shaffner
Life of this patent
Estimating the term…
Loading patent…
AssigneeValve Corporation
InventorsMatthew Bamberger, Nicholas Shaffner
Estimating the term…
The invention is directed to detecting and taking action against unauthorized behavior, such as cheating, committed by a participant in a networked game. A game client receives from an anti-cheat server one or more encrypted blocks containing executable code and computer-readable data. The anti-cheat server transmits a series of challenges, at periodic or randomly-determined intervals, to the game client. A challenge includes instructions regarding the decryption and manipulation of a black box. The anti-cheat server monitors responses, if any, by the game client to the challenges, and determines whether the game client is engaged in unauthorized behavior. The nature of a challenge is such that the player is not easily able to determine or predict whether the challenge actually performs a meaningful cheat-detection procedure, whether the challenge is identical to a challenge received by another player, and whether the challenge is substantially the same as a previously-received challenge.
A method for a server device to detect unauthorized behavior by a client device employed by a participant to play a game over a network, comprising:
A server device for detecting unauthorized behavior by a user of a client device that is playing a game over a network, comprising:
A client device for detecting unauthorized behavior by a user of the client device that is playing a game over a network, comprising:
A non-signal computer-readable non-volatile storage medium having computer-executable instructions for a server device to detect unauthorized behavior by a client device employed by a participant to play in a game over a network, which when executed by one or more processing units, causes actions, comprising:
A system for detecting unauthorized behavior by a user playing in a game over a network, comprising:
Dependencies are inferred from the claim text.