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
----- Original Message -----
From: "dJeyL" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, July 19, 2002 5:36 PM
Subject: Re: [hlds_linux] LAN Server not visible


seems your problem has no solution..

hlds says "localhost" when no ip has been given on the command line ; it
should say "0.0.0.0" for "any" because it listens on any interface.

i'm not a network specialist but let's say halflife lan browser sends a
broadcast discovery message that asks any lan server to send back a little
"i'm alive" with a few other values (hostname, number of players).

with or without "+ip" parameter, hlds actually responds, but hl browser
accepts it or not. i've _never_ seen a lan server with its ip specified
appearing in lan games.

this is a halflife browser issue since "the all seeing eyes" for example
correctly displays ip-specified servers.

i'm going to sniff if 'tase' and hl send exactly the same broadcast packet
(then we'll know if hlds receives or not client discovery message) ; back in
10 minutes...

-- djeyl

----- Original Message -----
From: "Samuli P�ykk�" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, July 19, 2002 7:53 AM
Subject: [hlds_linux] LAN Server not visible


Hello,

I need to ask your help with the following problem with hlds_l and our
office LAN: The server isn't visible in the LAN games list but works OK when
connected via Play Online->Enter IP.
We have a LAN at our office that is managed by a separate support personnel
and the configurations aren't either visible or modifiable to us. But since
all our workstations have the same IP subnet they should also be in same
LAN. Also when one Windows workstation is set to run dedicated LAN server it
(the Window server) works just fine.
Server is started with parameters
  "-game cstrike -nomaster +ip <serverip> +sv_lan 1 +maxplayers 10 +map
de_dust"
and the server.cfg contains among others the following lines
  "sv_lan 1
   sv_maxrate 25000", without the quotes naturally.
If I start the server without the ip-parameter it assumes IP address
127.0.0.1 which is the address that's resolved from the Linux box's
hostname. Without the ip-parameter the server is visible in the list of LAN
servers but no one can connect to and a message saying that the client's
address doesn't belong to a correct IP subnet.
Does anybody have any idea why our Linux configuration won't work? Could
there be some setting that I've forgot or something?

Best Regards,
Samuli P�ykk�, [EMAIL PROTECTED]

_________________________________________________________________
Join the world's largest e-mail service with MSN Hotmail.
http://www.hotmail.com

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


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


_______________________________________________
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