On 3/14/09, Dennis Schridde <devuran...@gmx.net> wrote:
> Am Samstag, 14. März 2009 16:53:21 schrieb bugs buggy:
>
> > On 3/14/09, Dennis Schridde <devuran...@gmx.net> wrote:
>  > > Am Samstag, 14. März 2009 10:28:10 schrieb Kreuvf:
>  > > > bugs buggy wrote:
>  > >  > > Anyone have any opinions on what should be done?
>  > >
>  > > There comes something to my mind:
>  > >  If version checking is implemented in 2.1.3, it should be able to figure
>  > > out that 2.1.2 (and prior) do not support a versioned network protocol.
>  > > Thus it should be able to drop connections with people using that...
>  > >  It will be a little bit unexpected for those using 2.1.2, but if we
>  > > explain this in the release notes, I think it will be less so.
>  >
>  > Nope, it can't do that.  2.1.3 sends the 'version_check' message, but
>  > 2.1.2 has no idea what that messge is, and all we do is return false.
>  > No error or warning messages at all. :(
>
> The 2.1.3 client should figure out that it is talking to someone who does not
>  understand what version_check means, shouldn't it? So the function could
>  return a failed version check if it does not receive any answer at all. We
>  could even signal to the user that client X does not support version_check 
> and
>  was thus removed from the game.
>  Please tell me where the flaw is in that thought.
>
>  --DevU
>
There is no flaw in that thought, after X (5 secs? 10?) if we don't
get a echo back, we could kick... just means more coding.

Something like host broadcasts "trunk", and after X, if we don't hear
a reply, we kick?

I'll try it and see how it goes.

_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to