Originally Posted by
Rakurai
There's been a lot of debate about what gets people banned, and I had have a theory on that.
I would bet that Blizzard's ban selection algorithm is more sophisticated than simply flagging people for rate of game creation, or length of time online, etc. Blizzard employs some very smart people; a classmate interned with them last summer and tells me that they employ plenty of MS and PhD degree holders.
I believe that a close analogy can be drawn to credit scores. Your credit score is totally based on your credit history, but it's not calculated in a simple way. You can't look at your credit history and calculate your score, you can only guess at it based on what you think is 'good'. In reality, a credit score is a measure of the likelihood of you defaulting on a loan, based on how your credit history compares to the credit histories of people who *do* default on loans.
Let's say, for example, that many people who paid off a car loan and bought a house within 6 months defaulted on those house loans. You would assume that a paid off car loan would be a good thing, but the credit bureau's statistics would show that there is more risk of default if you buy a house within month of paying off the car. In that case, paying off a car loan would be a negative factor in your credit score for 6 months. Credit scoring algorithms look for patterns of behavior that match up with people who eventually default on a loan, even if it is counterintuitive.
For an in-game example, let's say that Blizzard, via whatever data collection schemes they use, determines that many of the people they *know* are botting (through definite detectable means like memory hacking) will bot for 6 hours in a stretch, stop for 4, and repeat. Anyone matching that pattern will have their 'botting likelyhood score' raised because it fits the pattern of a botter. Another characteristic might be running Sarkoth over and over; since known botters tend to do that, it would make your profile fit more with a botter. Both of these are practices that real live players do, so neither is a good indication on its own.
Some patterns that might fit a botter profile would be not using chat, not having friends, laundering gold, efficient sarkoth runs, arreat core runs, multiple players from one IP, vmware, etc. Anything you can think of that a bot *might* do, even if legitimate players do it too. None of these practices are good indicators on their own, but the more your account's pattern of behavior fits the profile of a bot account, the more your botting score goes up. Get a high enough score, and you're likely to be the target of a ban wave.
Anyway, this is just a theory, but I think one thing is for certain: there is no one behavior that they look for to ban people on.
One final thought. Why doesn't Blizzard immediately ban every player who uses a known botting program? Why not ban on the first hint of memory hacking? Because they're collecting statistics for profiling players: since they know that the player is botting, it is more valuable to Blizzard to track their behavior so that they can compare other people's behavior to them.
Any thoughts on this?