I think #16 is caused by players being kicked while iterating the player list, so a possible fix is to collect the list of players that need to be kicked first.
This makes me wonder what would happen if a player happens to leave at a bad moment, but at least this change effectively solves #16 for me.
I think #16 is caused by players being kicked while iterating the player list, so a possible fix is to collect the list of players that need to be kicked first.
This makes me wonder what would happen if a player happens to leave at a bad moment, but at least this change effectively solves #16 for me.