How to do it? Increase the learning curve so you actually have to put time into a game for it to be fun. Make people actually have to invest something in the experience and they won't be complete jerks just because they can. Also have penalties for being an ass.
America's Army 3 is a good example of this.
It takes a good deal getting used to in order to be able to play well and there are severe consequences for tking (if it's obvious enough, the game will autoboot you and put your character in prison).
Another problem with a lot of games is that they are based on engines in which the PC is basically a one man army, and as a result, the lack of teamwork often transfers over into multiplayer.
Edit: AA3 also takes care of this. The team that wins isn't the one with the better players, it's the one that works together.
It also helps that in AA, when you die, you're dead for the round. People don't just run and gun, respawn, and repeat.
America's Army 3 is a good example of this.
It takes a good deal getting used to in order to be able to play well and there are severe consequences for tking (if it's obvious enough, the game will autoboot you and put your character in prison).
Another problem with a lot of games is that they are based on engines in which the PC is basically a one man army, and as a result, the lack of teamwork often transfers over into multiplayer.
Edit: AA3 also takes care of this. The team that wins isn't the one with the better players, it's the one that works together.
It also helps that in AA, when you die, you're dead for the round. People don't just run and gun, respawn, and repeat.