Hi. I'm amazed nobody has made or even requested this type of plugin yet. The single one reason for ruining L4D versus games today is rage quitting. I run my own server and always have a team of a couple of friends, rest are random public players. It doesn't make a difference whether we start as survivers or infected, as soon as we reach the saferoom or wipe out the other team, at least one or two from the other team quit instantly. Remaining two players maybe wait for replacements (which the almighty matchmaking might or might not give them) or just quit also. Game over, atmosphere ruined. Set up new lobby, start game, only to see them quit again within 5 minutes.
Since valve didn't include any kind of reputation system, for god's sakes could someone else do it? Or at least some kind of system for automatically banning quitters?
I have thought about somehow copying everyone's steam_id when the game starts, then if they ragequit, add them to permanent ban list. I just don't have time to do this while playing myself (I always play on my own server, and no games are played if I'm not there because of the search_key). Once they have quit, I can't see their steam_id anymore and it's too late.
What we need is:
- When the game starts, each player is informed that quitting ruins the game for everyone else, and are warned that this server is monitoring rage quitting
- The Plugin is monitoring some key situations in the game, such as how much teams take damage, also end of round
- If someone quits at the end of a round, and are on the team who just lost that round, a "ragequit vote" is initiated
- If someone quits right after their team has taken a lot of collective damage, a "ragequit vote" is initiated
- Thresholds for above situations could be configured
- In a ragequit vote, People on the opposing team get a vote "Do you think player XXXX just ragequit? Y/N"
- If opposing team votes 50% or more Y, the quitter's steam_id is added to the rageban list.
- People on the rageban list are permanently banned on the server. If they try to join a game where they are ragebanned, they get a message "you have been banned for rage quitting on this server. If you believe this to be an error, please contact the server admin at
[email protected]"
The list of ragebans could then be distributed among server admins, and they could advertise their servers as being "ragequitter protected".
Let's hear it.. and someone please, make it. I'd even be willing to shell some bucks for this type of plugin.