Online gaming is “new” and is like the Wild West at the moment due to the “anonymity” of players and lack of punishment.
If I were “President of the entire Gamers Universe” this is what I would do:
Make an organization called “Unique Gamers ID”.
To get an Unique Gamers ID I would have to apply and send in my finger print or a copy of my passport or what ever document it takes to prove that this is me (just like when you apply for a visa to a country or a passport or whatever)
There is a fee to get this Unique Gamers ID ( so I am already aware that this money is lost if I dont follow the rules)
My Unique Gamers ID is linked to ALL online games that I play (provided the Game Developer demands that to play his game I need a Unique Gamers ID)
Thus:
If you cheat:
If a player cheats in any online game - his Unique Gamers ID is closed/banned and he cannot play any online game any more (not only the game he cheated in but every online game where you would need a Unique Gamers ID).
This ban will be for xx years (5 - 10?) and the original fee is lost - and when re-applying for a new Unique Gamers ID after the ban period the fee will be higher.
It will be very easy for the Game Developer to take legal actions against the person as you have “entered in to a contract” and have violated this contract - and the Game Developer knows who you are and can identify you.
I know this is kind of what Origin and Steam and ? are trying to do (but not as controlled and harsh) - but they need to work together - and get an “umbrella organization” above them as they are also loosing money - and with this kind of systems I bet you that the costs for Anti-Cheat measures would be much lower.
Yes - this is not bullet proof as there are always holes in the cheese but if you knew today that you would be banned from ALL online gaming for 10 years if you cheated in one single game and the Game Developer is going to take legal action against you… I think a lot of people would think twice before cheating and only the last hardcore rebels would remain.
PS:
You all have to realize that this is not about kids cheating in a game - no, this is about how to behave online and when you “kind of allow” people to be racist, a bully, a cheater, a hacker etc. etc. because there is no “real” punishment it will end in chaos. And it is also about stealing or violating other peoples property (gaming experience and game software) which cost money and jobs- so its not a minor problem of some kids doing some “innocent” cheating for fun.
Maybe I am crazy… but thinking that a stronger Anti-Cheat plugin is the solutions to get less cheating is just too old fashioned and like looking through a straw and not being able to see the big picture.