I was just thinking, how hard would it be to add a trigger that checks players stats at the start of the game and either kicks them or presents a kick vote of some kind.
If you've ever looked at the player stats after kicking a necro account you'll notice they all have something in common.
20,000 points.
Dozens of games played.
0 wins.
The fact that they have 20,000 points and under a certain number of games played (assuming no donator status), tells you they've bank hacked.
That they're still on 20,000 points despite having played dozens of games tells you they've never finished a game. Also suggested by the 0 wins.
These 2 things = the person is 99% a troll. At minimum they're a bank hacker.
Its very easy to spot a necroplant account by its points/games played/ victories.
So my suggestion is either:
(1) add a trigger that checks the players points. If their game stats match what I described above then either auto-kick or present a vote-kick dialog and let the game decide. no legitimate player can have those stats, worst case scenario they've bank hacked 20k so they can -prefer and gamethrow (necroplant), best case scenario they're not necro / troll but are still a bank hacker (in which case who cares if they get caught by the system too)
(2)if 1 isnt practical, at least let us see the player stats page for ourselves during the set up period. 1 look at the stats to see 20,000 points, 0 victories, 30 games played, is enough to spot necroplant and kick him ourselves. But we cant do that because we cant see the stats screen untill after the games been started already and it too late.
Its true this wouldn't entirely stop necroplant but it would reduce his ability to use bank hacked 20,000 point accounts that can prefer mafia roles which is the main way and most effective way he game throws.
Side request .... can we PLEASE remove the option for 6 minute days. I've never seen a legitimate save that needed 6 minute days. Its a setting that's used solely for making troll saves. Especially since it seems that the time can be changed AFTER start has been pressed without cancelling the start. I've seen it changed from a normal time to 6 minutes at the last moment before game begins so many times.