The Air-Speed Velocity of Unladen Gaming

Some solutions to on-line cheating…

By Brad Wardell

You’re having a great day at Counterstrike when someone called "nimr0d" joins the server. Suddenly he’s dominating with 10 head shots in a row with his AK47. You know he’s cheating, everyone knows he’s cheating.

Some of the better servers have set up systems in which they can kick someone off or even ban them by player vote. But that’s really only a bandaid.

As more and more people get on-line to play games, they are finding them increasingly ruined by the small percentage of people who take delight in wrecking the experience for other people.

What can be done?

I’ve thought about this a long while and the answer lies in the online communities themselves. Take the burden away from the game developer and put it into the hands of the people who play the game itself.

How?

Most games have a central nexus – a master server that lists all the other servers. This server could contain a database. If games came with a specific ID code that had to be used to get on, then each player can have a unique ID of some kind. Then, put into the servers a way in which players can kick someone off if they’re being obnoxious or they’re cheating or whatever. If they get kicked off as a result, this information is passed to the master server (The nexus). If enough different servers and enough different people ban the person, then there can be penalties.

For instance, when I start a server, I could have a threshold of how much bad karma a player can have against them to get onto my server. The individual running the server could decide how many black marks against someone they would allow before not letting them onto the server. Maybe someone got a raw deal and got kicked off once or twice for reasons that weren’t his control. I’d probably let that kind of person on. But how about the guy with 20 black marks by his name? Whether he cheats or not, the guy just has a problem getting along with people and I’m not going to let him on my server.

This mechanism could be applied to all on-line games. When someone goes onto Battle.net, I could set a karma threshold when I create my Warcraft III game. Maybe I wouldn’t care about someone’s karma. Or maybe I’d only want people with good karma to be able to join my game.

Even in massively multiplayer games like Everquest, UO, Asheron’s call, you could have a karma system in which players could report people who are ruining the game. If they got enough bad karma stored up against them, perhaps the game could show a scarlet letter by their name or something to let others know that for whatever reason, the guy seems to have serious problems getting along with others.

If multiplayer is going to really become mainstream – and don’t kid yourselves folks, you reading this may think it already is but it’s not anywhere near mainstream, then it is going to need to be cleaned up. The game companies don’t have the resources to police jerk users. The community though could and there’s no reason why that couldn’t be implemented today.

See ya on-line!