Chakravanti wrote:New server code is nice.
But... I haven't changed anything in that regard.
Anyway, when a connection times out, the server always allows reconnection after a session times out, which happens 30 seconds after the last message (UDP packet) has been received from the client. It may be rounded upwards to the closest unit of cleaning granularity, making it 36 seconds, but never 5 minutes. That can only happen if something on your side keeps sending packets to the server.
Furthermore, the client only "logs out" (in the sense of closing the game UI and returning to the login screen) when it receives a logout message from the server, which only happens when the connection has already timed out. If it says that you're logged in after that, then that must mean that you have logged in one way or another.
I don't know if there may be some client bug to be blamed here.