Have a "Player Rating" variable, that whenever someone quits a game while they're on the losing team they are given a prompt that a player will need to be found before they leave and ask them to keep playing until one is found. They are also given the choice to leave. (decrease the kick for afk to 30-45 seconds until the system is sure they are playing) If they instead leave while a player is not found, PLUS They go play a different match OR go afk in that match subtract 1 to The "player rating". Then for matchmaking, use their level minus how much Player Rating they have to match them with players (ex. You're level 10 and you have -1 "player rating" point, for matchmaking you're considered a level 9). Whenever they stay to the end of a match, If they lose the match, they Gain 1 "Player Rating" point for not quitting and if they win the match, they gain 1/2 of a "player rating" . This keeps the Rage quitters out of high level play, while low levels get rewarded by having much less rage quitters over time.
In addition a "player rating" might be visible in a players name or stats for other players, but is not needed. "Player rating" could also do something positive like determine the reward below but it would not put people into higher level matches. The only down side so far are players quitting on purpose to get into low level play but a cap could be put on negative player rating and after that start increasing the time it takes for players to find a match using the matchmaker or lock them out of that game mode.
This idea however doesn't solve rage quitting for server browsers!
_____________________________________________________________________________________
For rewards the most simple but also most appealing idea i feel is a form of rolling rewards.
For every match a player stays in the same lobby give them a rolling bonus (may or may not have a cap) to convince players to stay in the same lobby and not quit.
_____________________________________________________________________________________
If you feel this doesn't solve anything at all please continue discussing HERE
Edited by Necro, November 23 2012 - 03:21 PM.