Noctaire
I can relate to your problem although I don't have a solution as of yet.
I have 10 servers on 2 boxes that are on a NAT firewall and people can play
on them fine but they do not show up on the Steam Master Server List (SMSL).
So they essentially sit there empty.

The firewall must doing something to the packets that the SMSL doesn't like.
I have been planning to do some packet sniffing to attempt to make some
sense of this problem but have not had the time.

Also, for clarification, what kind of firewall is it? Make and Model, if
known.

qUiCkSiLvEr:
For clarification, the Wiki states:

Source Dedicated Server:
Command-line parameters
-ip - Specifies the IP when multiple network cards are installed.
Console variables
+ip - Specifies the IP when multiple network cards are installed (Old, but
still works).

Half-Life Dedicated Server (Gold Source, i.e. CS 1.6)
Some useful console variables :
+ip - Specifies the IP when multiple network cards are installed.

The -ip or +ip parameter is used when you have multiple IP's on the Server
so that HLDS or SRCDS knows which IP (of the available IP's) you want to
bind to.
>From my experience you can only use the -ip or +ip if you have that IP bound
to one of your network cards. If you attempt to use an external IP when the
server has a Private LAN IP address the server won't start. The SMSL will
normally use the public IP from which it sees your server connect from.


Mike ParaDOX

www.paradisesgarage.com

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin Ottalini
Sent: Tuesday, September 25, 2007 8:44 AM
To: hlds@list.valvesoftware.com
Subject: Re: [hlds] Running behind a firewall, getting the external IP to
register....

Noctaire:
    I can see and was able to connect to your server by direct query but
could not see it by general query in the server browser or in 3rd party
lists (game monitor for example).

http://qsextreme.com/tf/domicile.png

Since the hostport shown in the direct query was 27015 you apparently do
have your firewall and router set right but being unable to find the server
in the general browser virtually always means that you are not publishing
the external IP for a server behind a router doing nat.

You must use "-ip <external ip address>" in the server launch options for
your server to become visible to the general public (not +ip).

http://developer.valvesoftware.com/wiki/Command_line

Important note:
You won't be able to see your own server in the server browser if you have
both the server and your client behind the same router,  use a 3rd party
browser like gamemonitor to check and make sure you got all the launch
options set right.

http://www.game-monitor.com/search.php?search=69.61.167.122&type=server

qUiCkSiLvEr


----- Original Message -----
From: "Noctaire"
To: <hlds@list.valvesoftware.com>
Sent: Tuesday, September 25, 2007 4:38 AM
Subject: RE: [hlds] Running behind a firewall, getting the external IP to
register....

>> It cant bind to an ip that it doesnt use, when you forward the ports
>> directly to the server any connections being attempted on those ports
>> are translated to your servers local ip so just set it to your local
>> ip.
>
> Oh, I understand that of course.  Problem is, the server doesn't show
> up in the list of available servers; i.e., it's not in the public
> server list.
>
>>Anyone running behind a firewall?
>>
>>Got the server up and running -- no sweat.  I piped 27000-27030, TCP &
>>UDP, over to the box.  I can play it on the LAN, no problem.
>>
>>Now, having it update to the outside world...that's another story.
>>
>>If I start the server with the +IP command line parameter and use the
>>IP on the firewall's external interface, the server chokes and shuts
>>down.  It is, of course, only showing up on the client side as being
>>on the LAN.
>>
>>Suggestions?


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


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

Reply via email to