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

Reply via email to