right, some precisions :

yes, obviously, linux kernel doesn't seem to pass hl lan browser broadcast
packets to hlds when it's bound to a particular interface ("+ip local_ip").

*but* the all-seeing-eye (and its "find lan servers" tool) actually displays
ip-specified lan servers.

...

omg, i've just realized a stupid thing 8-)

the all-seeing-eye had cached my lan servers...
...so it didn't find my ip-specified one, but remembered it

lol

so know i can go back to my first feeling... that is yours, nathan.
i thought exactly what you said (windows forwarding broadcast packets, and
linux not), then was very disappointed about the all-seeing-eye "finding"
(displaying) my lan server.

sorry samuli if it wasn't clear ; just use the upd forwarder nathan
mentioned (i was using such a tool, half-life specific, before valve adds
multi-port server discovery to its lan browser).

regards,
-- djeyl


> ----- Original Message -----
> From: "Nathan O'Sullivan" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, July 19, 2002 9:46 AM
> Subject: Re: [hlds_linux] [OT] Linux broadcast packets
>
>
> Most of that's wrong; so just to set the record straight --
>
> The linux kernel does not pass received broadcast packets to applications
> bound to a particular interface.  Windows does.  Hence, servers with a
> specified IP running under windows will show up in the the game browser,
but
> those running under linux will not.
>
> Running All-Seeing Eye or the in-game browser makes no difference - its a
> linux kernel design issue, and has nothing to do with the browser
> application.
>
> http://www.freshmeat.net/projects/udp_broadcast_fw/ is one possible
> solution.
>
>
> Regards
> Nathan

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to