作者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