On Sat, Mar 7, 2009 at 2:06 AM, bugs buggy <[email protected]> wrote: > I did some version checking code (which was in the game before, why > was it removed?), for trunk/2.2, and we can't fix it so that it can't > connect between 2.1.x to trunk/2.2 > > With the version checking code, the net code is too different in trunk > / 2.2 and 2.1.x. Since the code is too different, it spams error > messages, but it still allows people to join, but it isn't a 'full' > join. This should not be allowed. > > Fix it on the lobby server end? Well, we would need to add another > member to GAMESTRUCT, but then, we will have the case where GAMESTRUCT > will be of different size, depending on which game version you have, > so I am not sure that is easy to handle either. > > Run multiple lobby servers, like we did before, and change ports? > Other ideas?
We can change the port number, then add a parameter to the join packet about which version. Heck, we could probably even reuse the 2.0 port number, since that won't work at all with 2.1 anyway. ;-) - Per _______________________________________________ Warzone-dev mailing list [email protected] https://mail.gna.org/listinfo/warzone-dev
