小屋創作

日誌2010-03-21 11:17

世紀帝國3 IP連線方法

作者:七夜商

※2012/10/07加註:
本篇所提供的是手動設定的方法,另外還有篇文章提供抓IP的工具程式,
會經常性的進行IP連線對戰的同好也可以參考看看。
相關文章:世紀帝國Ⅲ:遊戲啟動與IP連線輔助工具「AoE3Loader」

《前言》
這方法說明白一些就是所謂「抓IP」的手動版,
世紀帝國三基於很多方面的問題,有時並沒辦法正確地偵測到電腦的上網IP,以致於無法IP連線,
所以現在網路上有玩家開發出可以讓它正確抓到IP的輔助程式,
不過如果一時之間找不到程式,或是懶得抓程式時,這個方法就可以派上用場了。
 
另外,其實這是蠻久以前貼在別的地方的舊文。
但我想對於沒ESO帳號又不想用vLan之類的非台灣平台連線的3代玩家來說還是很有用的,
故把內容稍作修改後再重新貼來這邊。
 
這文章可能會有點複雜冗長,但弄懂之後就會發現這方法其實很簡單的。
 
《正文》
(開頭先說:這方法只限於實體IP或Hamachi IP,虛擬IP並不適用。)

有玩過世紀3的人應該都知道,
其實世紀3除了ESO跟區網連線以外,它還可以IP連線的。
只要在區域連線畫面中的Direct IP欄填入開場者的IP然後按連線,就可以連到開場者所開的遊戲了。
而且這個也支援多對一連線(也就是可以多人遊戲)。

不過有蠻多人雖然填了正確的IP、按了連線,
用命令提示字元的ping指令也找得到對方電腦,但不知為何在世紀3裡就是找不到對方開的遊戲。
之前跟人研究了一下弄出了套方法,
也許不能適用於所有人,但是我覺得對世紀3的IP連線有興趣的人都可以一試。

這段手續我個人推測上應該是連線方跟開場方都要作,
只要有這樣作,用實體IP上網的人一定都可以連得到吧。
(排除一些特殊因素,如卡巴斯基等防毒軟體的防火牆阻擋)

首先,你必須先知道你的上網IP。

例如在家裡用ADSL數據機撥接上網的IP,或是用Hamachi作出來的虛擬區網IP(5.xxx.xxx.xxx那個)
當然用Hamachi IP的前提是對方必須也是同個虛擬網域的成員,不然連線無法成立。

您可以到電腦控制台裡的網路設定去瞧現在的上網IP,
或是到http://www.whatismyip.com.tw/查也可以。

接著,打開記事本,在裡頭寫下下列這行東西:

OverrideAddress="IP"

其中「IP」的部分,請用您所查到的現在上網IP去替換,
然後存檔的時候是重點,
存檔類型請選「所有檔案」,檔案名稱取名為「user.cfg
然後,把這個檔案放到:我的文件→My Games→Age of Empires 3→Startup

弄好後可以先到遊戲裡檢查,
到區網中隨便開個場,如果標題所寫的IP位址跟你目前上網的IP一樣,那就代表成功了。
這樣子就可以用Direct IP的方式來和人連線,而開場者只要提供你的IP位址給人家連就行了。

《其他重點補充》
其他重點一:
ADSL那種需要先開數據機撥號上網的人,
每次上網的IP可能都會不太一樣,如果你曾經關機休息,或是斷線重連的話,
請務必要去檢查上網IP有沒有變動,如果有變動的話,就得再去編輯user.cfg的內容。
簡而言之,就是user.cfg裡頭寫的IP,一定要符合你現在上網的IP
否則會造成開的場別人連不到,或是無法加入別人的場的情形。

其他重點二:
改IP的動作請在未執行遊戲時進行,遊戲中修改似乎不會有效用。

其他重點三:
如果你原本開場的IP位址就符合上網IP,還是建議你用這套方法,
其實我現在還不確定原本就符合的話還需不需要這樣弄,所以最好還是都弄比較保險…

其他重點四:
連線雙方的遊戲版本一定要相同。(…其實這也不用多說了吧)

28

25

LINE 分享

相關創作

聖騎士之戰 • 布里奇特 - 362

聖騎士之戰 • 布里奇特 - 361

群狼之證2• 馬爾科

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】