Re: Half-Life Steam through ISA Server

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Tristan Kington [MSFT] (tristank_at_online.microsoft.com)
Date: 07/16/04


Date: Fri, 16 Jul 2004 17:14:04 +1000

Hello,

For ISA 2000, you'll need a bunch of protocol definitions if your clients
don't have unrestricted protocol access (from the Steam FAQ):

TECHNICAL SUPPORT

  a.. I've got Steam installed - why can't I connect?
If you get an error message saying that Steam cannot connect properly,
please check your ports. Steam requires that your firewall have the
following ports open:

UDP 1200

UDP 27000 to 27015 inclusive

TCP 27030 to 27039 inclusive

For information about how to control your networking device to open those
ports, check the documentation that came with your device or the
manufacturer's web site.

Pasted from
<http://www.steampowered.com/index.php?area=faq&id=1050915505,27362300,1058229336,09334200>

Game servers regularly run over UDP rather than TCP, so adding the UDP
protocol definitions might help with the PING mechanism.

ISA 2004 allows you to specify a port range, and so might be better equipped
for this than ISA 2000, which may require individual port definitions for
each port used (though the secondary connections part should work if you've
got the primary connection happening in the right order).

(As I'm not a Steam user at this point, I haven't tested this, sorry!).

On a more generic level, if you're interested in what ISA's doing, just
check out the FWSEXT logs in Program Files\ISA Server\ISALogs, and watch for
what's being blocked. From there, you should be able to work out what to
allow.

-- 
This posting is provided "AS IS" with no warranties, and confers no rights.
"Steven Fitzgerald" <fitzgerald_steve@hotmail.com> wrote in message 
news:431582b9.0407150020.31af3fed@posting.google.com...
OK, forget what you might have read on other sites, I spent the entire
day on ISA server trying to get Steam to work through it, and this is
the only thing that works:
Create a Protocol Definition for the following:
Port Number:   27030
Protocol Type: TCP
Direction:     Outbound
Secondary Connections
Port From:     27030
Port To:       27038
Protocol Type: TCP
Direction:     Outbound
Now, this will get Steam to connect via a client machine running WSP
client, however, I've wasted the entire day, and I'll have to do
another post when I've figured out how to get it to "ping" the servers
and get a response.
If anyone knows already, please feel free to add a post.
If the isaserver.org procedures work for you, then great, but they
didn't work for me... possibly because they are for WON not Steam
setups.
link to the isaserver.org site:
http://www.isaserver.org/articles/Gaming.html 


Relevant Pages

  • Re: Steam question
    ... At the beginning of the stroke, the inlet port is opened, and steam ... stroke, and the exhaust port should open at, or perhaps slightly ...
    (uk.railway)
  • Re: Steam Powered
    ... > Every time my neighbor (we are on the same LAN) connects with Steam to play ... > use port 80. ...
    (comp.os.linux.security)
  • Steam Powered
    ... Every time my neighbor connects with Steam to play ... CS port 80 gets blocked for about 3 mins. ... This is odd since Steam don't ...
    (comp.os.linux.security)
  • Steam Powered
    ... Every time my neighbor connects with Steam to play ... CS port 80 gets blocked for about 3 mins. ... This is odd since Steam don't ...
    (microsoft.public.windowsxp.setup_deployment)
  • Opening ports in ISA 2000
    ... I am trying to run a third party internet application. ... port 9000 need to be opened in order for the application to function. ... created protocol definitions for TCP and UDP 9000 in and out. ...
    (microsoft.public.windows.server.sbs)