[閒聊] Warcraft III 改 port 方式
有的時候有些網路會鎖 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
推
09/15 17:52, , 1F
09/15 17:52, 1F
→
09/15 17:53, , 2F
09/15 17:53, 2F
→
09/15 17:53, , 3F
09/15 17:53, 3F
推
09/15 18:48, , 4F
09/15 18:48, 4F
→
09/15 21:17, , 5F
09/15 21:17, 5F
推
09/15 22:14, , 6F
09/15 22:14, 6F
→
09/16 00:14, , 7F
09/16 00:14, 7F