ISA 2000和COD MW2 Steam

好吧,也许不是networking资源的“正确使用”,但是我们在午餐时间享受奇怪的COD游戏。 当我们播放COD4时,我们在服务器机房后面有一个专门的服务器设置。 有了MW2,我们需要能够连接到蒸汽才能够玩多人游戏。

我在这里find了这个支持文章:

https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711

其中概述了我需要打开的所有端口。 我经历了在ISA 2000中创build了以下规则(我现在坚持使用2000)。

协议定义:Steam主要连接:端口27000,UDP,发送接收次要连接:端口范围27001-27030发送接收

协议定义:Steam TCP主要连接:27014,TCP,入站次要连接:端口范围:27015-27050,入站

协议定义:Steam 4380主连接:4380,UDP,发送接收

当我在我的本地工作站上启动蒸汽(我向Vista防火墙添加例外以允许蒸汽)时,蒸汽客户端坐在“更新蒸汽”上5分钟,然后出错:您必须先连接到互联网。

有任何想法吗? 我假设我错过了一些东西。

谢谢你的帮助。

你为什么定义TCP 入站连接? 如果内部客户端要使用这些端口与某个Internet服务器通话,则应该是出站的

而且,在定义这些协议之后,你是否真的创build了一个允许从内部networking到外部networking的策略?

您的代理服务器是透明的还是明确定义在客户端上?

您的程序是否必须通过代理进行路由(您是否可以在ISA监视器中看到阻塞的通信?)

这可能是你的应用程序没有打到代理,并试图直接通过网关跳转。

辅助协议只有在使用防火墙客户端时才被支持 – 它们不适用于纯IP(“SecureNAT”)客户端。

在ISA 2000中,每个端口需要一个协议定义来支持SecureNAT。 后来的版本把“所有出站stream量”视为包括未识别的端口 – ISA 2000没有,从内存中。