作者sitos (麦子)
看板WarCraftChat
标题[闲聊] Warcraft III 改 port 方式
时间Wed Sep 15 17:40:56 2010
有的时候有些网路会锁 port ,也就是不让你连到特定 port 。
只开放一些常用的,例如 http (80) , https (443) , telnet (23) 之类的。
对於大多数的使用者来讲,这样已经够用了,因为常用的服务都有被包括在内。
但是对於游戏的玩家而言,可能就不太够用。特别是连线是 p2p 的游戏。
因为 online game 的 server 可以把 port 开在常用的 port ,
这样就不容易受到限制导致不能连线而不能玩,可是 Warcraft III 可不行。
Warcraft III 预设的 port 是 6112 ,怎麽看也不是一个必需的服务。
把它挡掉,就可以让你玩不了游戏。 Warcraft III 本身允许你改 port ,
但是只让你改 1024 以上的 port ,也就是所谓系统保留的 port 不能用。
但问题就在於,通常锁 port 也都是锁 1024 以上的 port ,因为超过 1024 ,
基本上不会有常用的服务用到这些 port ,锁起来不太会出问题。
这也就表示开房可没办法把 port 伪装成常用的服务,让被锁的人能加进来。
不过 blizzard 其实很好心,你只要直接改机码就可以绕过 > 1024 的检查。
改法和改解析度很像,照着以下的步骤就可以了:
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Gameplay
把里面的 netgameport 改成一些常用的服务,例如 80/443/23 之类的。
也许就可以让某些被锁 port 的人,可以加入你的游戏了。 :)
--
我实实在在的告诉你们,一粒麦子不落在地里死了,
仍旧是一粒,若是死了,就结出许多子粒来。
约翰福音 12:24
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.132
1F:推 ug945:受益良多 ulan可以用吗? 09/15 17:52
2F:→ sitos:ulan 跟 b.net 应该都可以用 09/15 17:53
3F:→ sitos:但其实有这问题的人不多就是了 09/15 17:53
4F:推 asdX:照叙述来看 对 "有时候看得到 有时候看不到" 的人是无用的? 09/15 18:48
5F:→ sitos:看不到不是这问题,加不进去才有可能。 09/15 21:17
6F:推 handsome616:GGC也可以改? 09/15 22:14
7F:→ sitos:ggc 本来就不走 war3 的 port ,改应该没用 09/16 00:14