We accept

Cheating Protection in Multiplayer Online Games

  • Shane Willcox


One of the many settings within most video games nowadays is using other players with Online Multiplayer. While most video games have a multiplayer function, some video games are based and built for multiplayer. Multiplayer video games are become extremely popular with millions of men and women participating in them every day. Since Multiplayer game titles catch the attention of many players, there are always those individuals who go out of their way to find ways to cheat to get advantages over others and sometimes spoil other player's experiences playing against or with a cheater. Cheating in game titles have more often than not been there immediately, however cheats were solitary player only which is generally overlooked as they only impact the game and the cheater and no person else, however with the evolution of gaming and multiplayer, cheating has distributed to this kind of gaming.

Types of Cheating

It can cost a corporation thousands to try and stop players that are employing cheating methods by detecting and stopping them. (Yampolskiy(2008)).

With Online multiplayer game titles there are many different types of cheats can be utilized if a game is not detecting and protecting against cheats and can seriously damage the overall game and can receive problems from the game's community, some classes of cheats include:

  • Reflex Augmentation which is using artificially smart (AI) computer assistant tools to be able to perform activities that are faster than should be and also provides unfair precision humans cannot possibly perform. For example the use of your aim-bot that can be used on some FPS's (First Person Shooter) and aim-bots provide unfair detail on opponents providing the opponents no chance to respond (Yampolskiy(2008)).
  • Another is Authoritative Clients Utilizing meaning the hacking to transformed commands (Yampolskiy(2008)).
  • Information Publicity which getting access to concealed information. (Yampolskiy(2008)). On Example is a wall-hack which lets the cheat see through walls.
  • Compromised Servers, which is the changing of game areas at a server level. For Example using unnatural lag (Yampolskiy(2008)).
  • Exploits anticipated to poor game design or forgotten features to have an unfair gain in just a certain game. For instance in some Call of Work games there are some map glitches that allows players to gain access to parts of a multiplayer map which should not have the ability to be utilized, as well as game ruining glitches such as with Call of Work Modern Warfare 2, there is an exploit that allowed players to get an infinite amount of explosives that ruined the majority of the player's encounters with explosives being insanely overpowered and unfair.

Unfortunately there's a lot of cheating methods within the online community of video games plus some can impact players creating complains from supporters if the followers are responding negatively that will undoubtable have an impact on the game's sales and cause the certain video games to be unpopulated within the game's servers as well as though the coders can fix and pervert the cheaters then the damage was already done. One genre that may be afflicted by cheaters is FPSs. There reason for this is the fact that FPS's are some of the most popular game titles to be enjoyed online and their design can result in cheats discovering cheats that can gain benefits. One called a 'wall-hack' that allows the cheaters see opponents through game objects that should not have the ability to be observed through and therefore get can extreme benefits. However an aimbot is a lot more unfair.

Aimbot and there Preventions

An aimbot or aiming robot is actually a type of tool that enables the user automatically lock to the enemy players. That is done by having the aimbot gain prohibitive access to the internals of the game and gives an individual the capability to acquire enemy focuses on instantly when the prospective is in a direct sight line (Yu(2012)) or even not user's point of view even if game things such as properties and surfaces are in the game enables the players take through them, for example in the decision Of Responsibility or Battlefield series. This lets users to defeat focuses on with both swiftness and pinpoint accuracy and reliability even if the target is moving at high speed and individuals players are most likely incapable of reaching this on a regular basis, even if the player is extremely skilled with a game it is nearly impossible.

One method that might be used to identify aimbot behavior is by getting a Active Bayesian network (DBN) model included in to the game's system. The DBN shows different kinds of factors that can determine whether a new player is a cheater and shows that they have found them. Some parameters that may be looked at is if the ball player is moving, if the prospective is moving, if the aiming direction of the participant has changed, and the distance between the player and the aiming target. (Yeung (2006)).

Using this model is known as a 'first order Markov process', which is the making of prediction from information from today's state. The procedure is integrated because aiming is an activity which is seriously dependent on what's happening instantly since when a player aimed alterations are had a need to keep reliability on point such as control of recoil (if any) and rate of fire(Yeung(2006)).

So if the game using the DBN views there is structure from a new player and there is enough evidence a certain player is using an aim bot with the factors supported, then the game can discover that the player is indeed a cheater (Yeung (2006)). Also data could be inputted in to the game to share with the overall game to likened the exactness of a player that is very skilled with the overall game and also have that as an evaluation to make use of on players and if there is a player that is exceed the accuracy and reliability every time then they may be detected.

Lag-Switches and there prevention

Common cheats normally happen on a gaming level due to the design of the overall game and cheats that make a difference the real gameplay rather than the network latency of players. However cheaters have found ways to influence the latency for players and gain an unfair advantages. Firstly however network latency is the delay that players have when there is a communication of data over the server or network. This happens with any type of video game as the info from the entered instructions that the players suggestions is sent to the server of the game and then gets the action happen. However cheaters have found ways to cheat over a network.

A lag switchis a smallEthernetdevice that is installed to ahome networkand is connected between the gambling device and the homenetwork routerwhich permits the user to place delays to the movement of traffic which is local to the Internet and is also not related to the network switches that are normal. Activing a lag transition makes device run on a set timer and this blocks all traffic between the games device and the web within that period which in turn causes man-made lag. So when the user gets the lag switch in action, to others they look as though they can be either frozen in place however the consumer moves widely and can readily kill the opponent player. Some details of view of your lag switcher are that they moving normally and in fact the opposing team are iced in place when in their line of site. Once the timer prevents, the video games device will re-synchronize with theonline game. However for a user to work with lag switch they must be the web host of the overall game on a bunch based server that most games experienced or still have and if the user is by using a lag turn in a team based mostly mode, then the lag switchers team is normally unaffected by the manufactured lag(Bradley(n. /a)). Lag Switches are available on many online flash games or modes, such as Counter-top Hit, Call of Work, MOBA's (Multiplayer Online Battle Arena's) and so many more.

Since network cheating may also be much harder to fix than other common cheats, there sometimes more costly ways to battle network cheats such. Ways that game coders can stop the usage of lag turning is to use a DBN model again to maybe check if the players have common lag spikes however there can be issues because if the overall game is are banning all the players with lag hits, then some players could have poor internet and get suspended for no reason. So among the best implementations to beat lag switchers and lag based cheats, is by using dedicated servers.

Dedicated servers can be utilized by game companies to permit players to have a good networking environment as well as the creators having control of the web host mechanisms with each server players are playing on. Dedicated servers are essentially servers that are run by the designers of the overall game and they in essence act as a non-playing player as the players hook up a server that has a stable interconnection and allows high bandwidth rather than players hooking up to a host that may have horrible internet quality. Dedicated Servers can stop Lag switchers just because a lag switch individual normally has to be the web host of the overall game to allow them to cheat and use the full ramifications of a lag switch. However dedicated servers can be quite expensive to execute with regards to the size and level of popularity of the game.

More Cheating Preventions

While the above mentioned talked about cheat preventions for a few popular ways of cheating, there continues to be some other protection that should always be looked in to.

Developers should have built-in cheating detection systems for everything that might be afflicted by cheaters. Which means that they can find or find abnormal activities, and produce alarms (Chen (2005)).

Have a Reporting system within the game, so that if a new player encounters a cheater, then the player can report them or maybe have something set up that lets players kick cheaters during gameplay, however there would have to be another system to see if the ball player accused of cheating is actually cheating.

If there can be an exploit is reported, then your builders can put patches in the form of updates to repair the exploits.


Overall there are a many ways when it comes down to preventing cheating within online multiplayer. With there being various kinds of cheats such as Reflex Augmentation, Information Exposure, Compromised Servers and Exploits, you can find cheating preventions that will help stop them. FOR INSTANCE to stop one of the biggest cheats in FPS's, an aimbot can be avoided by utilizing a DBN model included in to the game's system by getting the model look at certain parameters of players to determine of their actions are legit and can handle being done by way of a Human player. Then your developers can make a decision what to do with players who've been found of cheating.

While another example of cheating however more than a network is lags change that is a device that causes artificial lag to games. The user of an lag turn makes the opposing players lag by either having the user seem like they may have freezing or by getting the opponents freeze in when they are in immediate sight of an individual. The best affect combatant from this is the utilization of dedicated servers as they are the hosts for servers rather than players and lag switchers need to be the host of a game to allow them to take benefit of a lag change.

When you compare the techniques of using elimination on network cheating and game cheating, they are both completely different because of every having different facets that the designers have to consider, however they both could work to along to overcome the goal of protection. This because with dedicated servers, since you can possess the developers keep an eye on the servers because the developers have full control of the web host of each server and this eliminates lag switches.


Yampolskiy, R. V. & Yampolskiy, R. V. 2008, "Detecting and Managing Cheating in Online Poker", IEEE CCP, , pp. 848.

Yu, S. , Hammerla, N. , Yan, J. & Andras, P. 2012, "A statistical aimbot detection way for online FPS games", IEEE, , pp. 1.

Yeung, S. F. , Lui, J. C. S. , Liu, J. & Yan, J. 2006, "Detecting cheaters for multiplayer video games: theory, design and implementation", , pp. 1178

Bradley, M. , N/A, "What Is A Lag Swap?" http://compnetworking. about. com/od/consumerelectronicsnetworks/f/lag_switches. htm

Chen, Y. , Hwang, J. , Song, R. , Yee, G. & Korba, L. 2005, "Online video gaming cheating and security issue", , pp. 518.

More than 7 000 students trust us to do their work
90% of customers place more than 5 orders with us
Special price $5 /page
Check the price
for your assignment