Yesterday and today I’ve been working, in a very jet lagged mood, on making clients able to reconnect to ongoing games after a client restart or crash (not after server restart).

Since we are working in a distributed environment everything gets more complicated. The way this works now is that we are using an internal messaging service so game server lets all lobby servers know as soon as a game is started, then to keep the lobbies up to date it sends out lists of active games every now and then. Hopefully we this should be good enough.

Whats left to do is some client work, with a button to rejoin the previous game.

/Jon