Recently I was playing an online game. I was frequently beaten by someone who was performing suspiciously well. I told a friend why I didn't really like playing this game, and his response was "It happens, but I think that only 2% of these players cheat. That's not much right?"
So I got to thinking; "If only X percent of a community reliably use hacks, what is my probability on a per-game basis of encountering such a cheater on either team?"
Lets say we have a pool of 100 players, and match sizes are 10 people. Answers are rounded at the hundredths place.
In each instance, I calculate the number of ways I can choose 10 people
from the fair players and divide it by the total number of ways I could
have selected my players.
If 1 of them is a cheater, representing 1%
C(99,10) / C(100,10) = 0.9
90% Chance of a fair game, 10% chance the game contains a cheater
If 2 of them are cheaters
C(98,10) / C(100, 10) = 0.81
81% chance of a fair game, 19% chance the game contains a cheater
And if 3 of them are cheaters
C(97,10) / C(100,10) = 0.73
73% chance of a fair game, 27% chance the game contains a cheater
Is this math correct? Are percentages this small really all that's required to reliably encounter cheaters in an online game?
Note: I know "ruin" is subjective. Given the competitive nature of online games nowadays, lets say that one could consider their game experience "ruined" if they encounter a hacker on either team in > 10% of matches played.