Yes, this is router 101, but your not getting that what your saying does not
happen with NAT unless a port is forwarded/redirected. It doesn't work the
way you are saying. NAT is not designed to work like that. NAT Keeps states
and that means that only the ip where the port is opened to will be able to
send data back through, otherwise every router out there would get hacked
and it would be a security nightmare. In the e-mail I posted below you even
stated so yourself it works that way. So Which is it?

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of OoksServer
Sent: Thursday, December 30, 2004 11:23 AM
To: [email protected]
Subject: Re: [hlds] Help Help,

No no no no no. Come on, guys, this is router 101 we are talking about, not
rocket science. If you are using Linksys or Netgear or any one of several
low end consumer grade crap routers with NAT (and many higher end routers
also), you do NOT need to open any ports to get this to work. Read my
previous post. HLDS will first send a packet out on local port 27015 to the
master server. If you have NAT in the way, NAT will translate the port ( say
to 12345) and open port 12345, translating internal port 27015 to external
port 12345. The master server sees you on port 12345. The steam list and
other server browsers publish you on port 12345. Clients connect to you on
port 12345. Your router has opened port 12345, and translates it back to
local port 27015.

My client looks at the Steam list, sees Joe Blows server on port 12345. My
client tries to connect to Joe Blow on port 12345. Joe Blows router takes my
packets coming in on port 12345 and sends them to Joe Blows server on port
27015. Joe Blows server is listening on port 27015 and accepts packets being
sent from me. Joe Blows server sends packets out on port of 27015. His
router grabs these packets and finding that is has already translated
internal port to 27015 to external port 27015, it sends it to me at port
12345. I frag Joe Blow, life is good.

You don't need to "punch holes" through NAT to get hlds to work. The only
reason you "punch holes" is for clients that expect a specific port to be
open, such as a web server on port 80 or an FTP server on port 21. Half-Life
clients do not expect any specific ports to be open. They look at the master
list to see what port is actually open, and use that port.

I have proved this to work on Netgear RP614V2, Linksys BEFSR41, WRT54G,
WRT54GS, Westell 2100, Cisco 678 and some other crap Netgear router. Many
many of use here have likewise shown that this works. Most NAT routers work
the same way in that an outgoing request opens up a port and stays open so
long as there is traffic. When there is no traffic on the port, it will time
out after a while and close. I once set my Cisco 678 timeout to 10 seconds
to see what would happen, and everything went to crap LOL - don't set
timeout to 10 seconds!

----- Original Message -----
From: "Chance Sullivan" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, December 29, 2004 11:15 PM
Subject: RE: [hlds] Help Help,


> This is a multi-part message in MIME format.
> --
> He needs to forward the ports punching a hole through his nat and
> firewall regardless of if the firewall is on or off, if he is using NAT.
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Ook
> Sent: Wednesday, December 29, 2004 9:00 PM
> To: [email protected]
> Subject: Re: [hlds] Help Help,
>
> This is not at all true. Linksys and Netgear are the same way. You
> need to disable the firewall, but you do not need to open any ports,
> and you don't need to be in the DMZ. Hlds makes an outgoing connection
> on port 27015 to the master server. ALL necessary connections from
> HLDS are initially initiated by hlds. Since it is an outgoing port,
> the router will open the port and keep it open. The router also
> translates the port, so what is
27015
> on the server might be 12345 on the outside of the router. The master
server
> registers this port, whatever it is, and publishes that as your server
port
> on the master list. A client looks at the master list, sees your
> server is on port 12345, tries to connect and suceeds because the
> router opened this port then the server made it's initial outoing
> request. Players will see your server on the master list on port
> 12345, and join and have a lot of fun.
>
> Please note that whenever your computer makes an outgoing connection -
> email, IM, web browser, anything at all, the router will translate the
port
> to some psuedo-random port. This applies to running a Half-Life server.
>
> You do NOT need to open any ports on your router. Failure to do so
> simply means that your server is on some random port instead of 27015.
> Ok, so
your
> friends list may not work either, picky picky.
>
> PS - Netgear has a small NAT table and some models have short timeouts
> on the ports. This can cause your server to stop appearing on the
> master
list,
> and can prevent players from joining. I once ran an OpenNap server
> behind
a
> Netgear router, and the user count topped out at 220. WTF? Netgear
> finally admitted to me that it was their limited NAT table causing the
problem.
> Switched to a Linksys and tried a Westell, user count zoomed up to
> 1000 which was where I set the cap on the server.
>
> ----- Original Message -----
> From: "Ryan Lewis" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, December 29, 2004 4:45 PM
> Subject: RE: [hlds] Help Help,
>
>
> > Just my understanding that an external PC would not be able to
> > connect to the server port because no actual port is open on the
> > router (which is the actual interface connected to the net). Unless
> > you have the CS server setup as the DMZ host, it was my
> > understanding that you would need to forward the ports to the server
> > on the LAN (which I am again presuming is connecting through NAT).
> > I'm again presuming that is a 'residential' router, so you wouldn't
> > have to open any outgoing ports on the router because most routers
> > which are bought for the home do not do this. I'm only familiar with
NetGear however, I'm afraid.
> >
> > Also, make sure you have sv_region set correctly to your region, as
> > your filters in the serverbrowser might be filtering out your server.
> > Google for sv_region for the necessary region codes (3 is Europe).
> >
> > Regards,
> >
> > Ryan Lewis
> > [EMAIL PROTECTED]
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of OoksServer
> > Sent: 29 December 2004 22:49
> > To: [email protected]
> > Subject: Re: [hlds] Help Help,
> >
> >
> > You do not need to forward any ports to get it to work. If you do
> > not forward any ports, it simply registers on the master list as
> > whatever port NAT translated it to. Failure to forward any ports on
> > a linksys router will NOT stop your server from appearing on the
> > master list, or the steam browser.
> >
> > HOWEVER!!! Linksys has a firewall that is on by default, and this
> > will stop the server from being seen.
> >
> > ----- Original Message -----
> > From: "Ryan Lewis" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Wednesday, December 29, 2004 1:30 PM
> > Subject: RE: [hlds] Help Help,
> >
> >
> >> You will need to make sure you have forwarded the correct port
> > (default
> >> 27015) on your router to the server. You should consult your router
> >> manual or the linksys website on how to forward ports/services to
> >> IP's on your network.
> >>
> >> http://www.google.co.uk/search?q=port+forwarding+intitle%3Alinksys
> >> http://www.portforward.com/
> >>
> >> Regards,
> >>
> >> Ryan Lewis
> >> [EMAIL PROTECTED]
> >>
> >>
> >> -----Original Message-----
> >> From: [EMAIL PROTECTED]
> >> [mailto:[EMAIL PROTECTED] On Behalf Of Daniel
> >> Gregait
> >> Sent: 29 December 2004 17:43
> >> To: [email protected]
> >> Subject: [hlds] Help Help,
> >>
> >>
> >> I am currently trying to setup a dedicated counter-strike server
> >> behind a linksys router. I have the server running but am unable to
> >> see it as an internet game or connect via IP from a different PC.
> >> any help would be great.
> >>
> >> GnEserver admin
> >>
> >> _______________________________________________
> >> To unsubscribe, edit your list preferences, or view the list
> >> archives, please visit:
> >> http://list.valvesoftware.com/mailman/listinfo/hlds
> >>
> >> --
> >> No virus found in this incoming message.
> >> Checked by AVG Anti-Virus.
> >> Version: 7.0.296 / Virus Database: 265.6.6 - Release Date:
> >> 28/12/2004
> >>
> >>
> >> --
> >> No virus found in this outgoing message.
> >> Checked by AVG Anti-Virus.
> >> Version: 7.0.296 / Virus Database: 265.6.6 - Release Date:
> >> 28/12/2004
> >>
> >>
> >>
> >> _______________________________________________
> >> 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
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.296 / Virus Database: 265.6.6 - Release Date:
> > 28/12/2004
> >
> >
> > --
> > No virus found in this outgoing message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.296 / Virus Database: 265.6.6 - Release Date:
> > 28/12/2004
> >
> >
> >
> > _______________________________________________
> > 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-To: <[email protected]>
> From: "OoksServer" <[EMAIL PROTECTED]>
> Sender: <[EMAIL PROTECTED]>
> To: <[email protected]>
> References: <[EMAIL PROTECTED]>
> Subject: Re: [hlds] server showing up in steam for others to join
> Date: Wed, 10 Nov 2004 12:56:45 -0500
> Thread-Index: AcTHT+kUDmsrzusmQX+hiS/fUcpxHw==
> X-Plaintext: Picked text/plain from multipart/alternative
>
> This is a multi-part message in MIME format.
> --
> [ Picked text/plain from multipart/alternative ]
> :-)
>
> ----- Original Message -----
> From: "Mike Munoz" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, November 10, 2004 9:09 AM
> Subject: RE: [hlds] server showing up in steam for others to join
>
>
> > Nicely done Ooks... Too bad we cant setup an auto responder to that
> question
> > and have this come back as the reply :)
> >
> > Mike ParaDOX Munoz
> >
> > www.paradisesgarage.com
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of OoksServer
> > Sent: Wednesday, November 10, 2004 11:50 AM
> > To: [email protected]
> > Subject: Re: [hlds] server showing up in steam for others to join
> >
> > I went through this a few times, as have others here. Do the following:
> >
> > 1) Tell us which router you have. I used a Belkin router and could
> > never
> get
> > it to work. Belkin tech support was worthless, and I never got it to
work.
> I
> > got rid of the router, problem went away.
> > 2) Make sure there is no firewall or other device running that
> > prevents outgoing ports from being opened. Many routers have a
> > firewall that
> defaults
> > to on that will cause your server to not be in the list. Turn it
> > off, or
> set
> > it to allow outgoing ports to be opened and stay open.
> > 3) Make sure to run hldsupdatetool, as an out of date hlds
> > installation
> will
> > prevent the server from being visible.
> > 4) Post your server name and IP so we can take a look at it from the
> outside
> > world.
> > 5) Don't go opening a whole bunch of ports. The only incoming port
> > you
> need
> > is 27015 (or the port you specified for your server). All other
> > ports
are
> > outgoing ports and are psuedo-random by hlds and will be assigned by
your
> > router.
> >
> > ----- Original Message -----
> > From: "real rebel" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Tuesday, November 09, 2004 10:12 PM
> > Subject: [hlds] server showing up in steam for others to join
> >
> >
> > > I'm new to starting my own HLDS server but read just about
> > > everything I can find
> > >
> > > can someone help me out , I am setting up an opposing force
> > > dedicated server have created a user account and updated
> > > everything  , I can run the server and log into it with no errors
> > > but no one can see me on the server list for steam.
> > >
> > > thanks
> > > reb
> > >
> > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Check out the new Yahoo! Front Page.
> > > www.yahoo.com
> > >
> > >
> > >
> > > _______________________________________________
> > > 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
> >
> >
> > _______________________________________________
> > 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
> --
>
>
>
> _______________________________________________
> 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



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

Reply via email to