shapesifter13 wrote:We have a plan for a system to deal with leavers, and tried to implement it at one point, but ran into some issues and removed it for the current system till the one we want can be fixed up. With Unity and some other things that came up we haven't been able to fix up the leaver system quite as soon as we would have liked though.
The system would work as below:
You get a strike for every game you leave.
1-2 strikes - nothing happens. This is to account for the occasional DC, or emergency that people get in their daily lives. It happens.
3 strikes - 5 minute time out.
4 strikes - 30 minute time out
5-9 strikes - 1 hour time out
10 strikes+ - A permanent strike is added to your account. This would result in a suspension punishment based on your suspension strikes. 1 = 1 day suspension, 2 = 3 day, 3 = 7 day, 4 = permanent ban
Every 10 games you play you lose a leaver strike, and every week it would reset. This allows players that play a lot, to not get punished too harshly if they played 100 games, and left 5 of them, and punishes players that leave most of their games more harshly.
We also are working on a reconnect system to help with unintentional leaving issues.
Old idea
This has been pitched a million times, but I'll pitch it again.
If anyone leaves a game before the game has ended, then that person needs to wait until the game that they left is over.
This prevents mafia from leaving because they don't want to play mafia, they can't just hop into another game because they need to wait an x amount of time. Also vigi's who leave early after shooting town can't just hop out. They have to stay until the night so they can help town. Especially in gamemodes like TT and ranked practice there are so many leavers, and there is a 5 minute penalty, but that doesn't help much. it doesn't always show up, and for most people that's still better than playing a 15 minute mafia game.
I really see no downsides to this other than:
1. It might ask more of the servers (though, it's just checking if a game has ended, I think it won't put too much strain on it)
2. Abnormal disconnects happen through no fault of your own, but getting a small penalty for that isn't the end of the world. If you have those disconnects happen often, then you should get a penalty. A second counterargument is that the people who get an abnormal disconnection, are FAR less than the people who leave because they don't like their role. Yes, you might have to wait 15 minutes on occasion, I do too since I get them disconnects too, but it'll improve the quality of games so much more. It's just not fun to play when your mafia leaves, or when you're town and half the game is already over and the fun of finding mafia is gone because they left.
I'll gladly hear from the devs if this is an option they have thought about, and if they plan on implementing it. And what the community thinks of it