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

Reply via email to