Bahzi wrote:
Players often do get kicked with a reason, which actually justifies jailing after reconnect, the same as after a crash/timeout. A lot of these reasons actually also can get triggered by users themselves, like (for example) high ping and packet loss. Besides that I think the majority of crash/timeouts are out of the control of the user, while a lot of players get kicked for reasons they may have been aware of already.
I think the best solution is players using /helpme after they get jailed after a server restart. I think most of the time there will be admins and moderators online and it's right on top in these users their actions logs. If not, consider it bad luck. It's only a few minutes after all. Another solution may be making notion of this behaviour of the server, when giving a notification of a server restart.
IMO that's a good thing to not let players get jailed after getting kicked for lagging, the reason Mike refused to let people crashing not get jailed is that people can force themselves to crash instead.
But I doubt there is some way to force yourself to get kicked instantly, like forcing yourself to lag to avoid being arrested, this technically can not happen since by the time the player tries to make himself lag and cause the anti cheat to kick him, he would already be arrested/killed.