On Saturday, 14 March 2009 at 12:14, bugs buggy wrote: > On 3/14/09, Christian Ohm <chr....@gmx.net> wrote: > > Could the version check be done in the lobby server? > > I thought of that as well, but the GAMESTRUCT is a fixed size, and if > we changed it, it will do screwy things to pre 2.1.3 clients. > Unless of course, we have a different lobby servers for 2.1.3 & > trunk/2.2 ? That could work.
Hm, so the game sends a fixed struct to the lobbyserver, and every time the struct changes, both game and server have to be updated? Then I guess my idea wouldn't work, except if one of the fields could be abused to include the version information. A new lobby server instance (+ port) per network protocol change is not good. But Dennis's idea sounds better anyway. > But that don't stop the problem of direct connecting via IPs. Yeah, but people playing with direct IPs would have to communicate anyway, and those using 2.1.3+ would hopefully know about the network fix. _______________________________________________ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev