廣告

2017年2月26日 星期日

[遊戲教學]世紀帝國2HD 王者崛起 區域連線對戰


  
  大家好,今天為大家介紹STEAM版的 世紀帝國2 HD 王者崛起 如何透過區域網路進行連線對戰,以及介紹安裝過程中所遇到的問題與解決方法。





請注意本篇使用內網IP(192.168.x.x)進行連線,如需透過網際網路進行連線請參考→  連結


所需軟體:


  • 世紀帝國2 HD 王者崛起STEAM※需原版,非破解
  • SmartSteamEmu Ver 1.4.3下載點 20170929更新1.4.3

介紹:


SmartSteamEmu是一款STEAM客戶端的模擬工具,可以在不執行STEAM客戶端的情況下執行遊戲,並且模擬支援STEAM遊戲大廳進行連線的遊戲,透過區域網路進行連線遊戲。

功能

  • - 直接啟動遊戲,無須透過STEAM
  • - 進行區域網路遊戲,不須透過伺服器連線
  • - 模擬遊戲大廳
  • - 遊戲數據、成就及遊戲存檔
  • - 自定義的DLC調整設定
  • - 支援Avatar
  • - 支援插件
  • - 支援 (DX9/11/OpenGL)
  • - 支援部分 創意工房

執行需求

  • - Microsoft(R) Visual C++ 2010 Runtime (x86)
  • - .NET Framework 4 (僅 SSELauncher )
  • - STEAM 遊戲

安裝遊戲


本教學使用 "帝国时代2:阿尔杰斯的崛起 高清版 RELOADED镜像版" 作為遊戲範例,詳細資源內容可至 3DM論壇-帝国时代2:高清版 進行更深入的了解,本資源僅供測試,請支持正版。


掛載遊戲映像檔後執行安裝
安裝完成後不做任何動作,接下來,解壓縮 SmartSteamEmu142.7z
執行SSELauncher

開啟遊戲安裝目錄,並將遊戲執行檔拖曳到SSELauncher視窗內,此時會顯示設定頁面


在Game App Id項目,輸入數字 221380,後點擊Save保存。
透過自動檢測,如果是原版的 Steam_api.dll 此時會顯示綠燈,若顯示紅燈請覆蓋原版的 Steam_api.dll。

此時SSELauncher視窗內會顯示AoK HD圖示,可直接點執行或右鍵開選單執行,選單第三個項目為創建啟動捷徑























如果遇到Fatal Error

建立啟動捷徑後,透過系統管理員執行即可成功執行

進入遊戲後,會在驗證訂閱這裡卡住,此時按鍵盤按鍵 Ctrl+C

此時會出現Okay的按鍵,點擊進入遊戲選單。

進入遊戲選單畫面後,可以先到Options更改語言,STEAM版的世紀帝國不支援繁體中文,可以透過一些繁化補丁進行繁化。

接下來是本篇的核心內容,連線對戰。
在兩台電腦上重複以上操作。
(K電腦)建立房間,(TEST電腦)進入遊戲大廳,找到(K電腦)建立的房間


進入遊戲後,開始遊戲




20170317補充 修改玩家名稱

遊戲設定畫面中,第三個頁籤(Emulator Setting),Name的下拉式選單可自由輸入遊戲者的名稱




待補充,歡迎提供意見交流。 20170317














24 則留言:

  1. 請問版主

    在進行多人連線時,會有「握手」的問題

    導致遊戲無法開始

    請問這是什麼問題呢?有什麼解決辦法呢

    回覆刪除
    回覆
    1. 這個問題我在內網連線沒有碰到過,
      不過如果是在透過Hamachi進行網際網路連線,倒是有碰過,
      成因推測是網路問題,可以檢查一下 Hamachi 內遊戲者是否都有在同群組以及遊戲者們Hamachi網路狀態(有驚嘆號之類的問題),
      個人解決方式是換人開房,

      我(有線網路)-朋友A(有線網路)-朋友B(手機網路)
      我建立房間,朋友A跟朋友B會出現握手的情況,
      換朋友B開房間後,就沒有這個問題了,
      案例提供您參考。

      刪除
    2. 謝謝版主 我再試試看

      刪除
  2. 請問:
    在Game App Id項目,輸入數字 221380,後點擊Save保存。
    透過自動檢測,如果是原版的 Steam_api.dll 此時會顯示綠燈,若顯示紅燈請覆蓋原版的 Steam_api.dll。
    "覆蓋原版的 Steam_api.dll。"是怎麼覆蓋呢?

    回覆刪除
    回覆
    1. 杰 您好

      如果您使用的源檔是 "帝国时代2:阿尔杰斯的崛起 高清版 RELOADED镜像版" 的話,
      安裝完遊戲後,請不要覆蓋CRACK裡的檔案,遊戲安裝完成後本身就是從STEAM下載的原始遊戲檔案。

      "覆蓋原版的Steam_api.dll"指如果您使用不同的源檔,也可以透過覆原版的Steam_api.dll(未破解的),讓驗證變綠燈。

      刪除
  3. 你好!請問我是原版steam...玩單機都正常,可是常常進不去多人連線的房間,就算進去了也常常出現問題無法進行遊戲,像是與別人連線速度延遲等等的問題,請問該如何解決,還有握手是甚麼?我該如何與他人握手?感謝!

    回覆刪除
    回覆
    1. Jason 楊 您好
      這部分可能跟網路環境有比較大的關係,以下可能性請參考

      1.該玩家或伺服器可能位於外國,所以延遲較高,試著跟朋友開房連線測試一下是否還有延遲的問題。
      2.網路是否共用,如果是,網路頻寬可能遭到他人占用,例如使用P2P之類的軟體,導致連線延遲。
      3.ISP網路提供商的問題,可能某某海底電纜斷了,導致對外連線延遲。
      4.防毒軟體可能有掃描流量的功能,導致網路延遲。
      5.防火牆可能封鎖了特定Port 導致連線異常。

      關於握手圖示,是一種玩家網路如果有問題,進入房間後會出現的狀態,會導致無法開始遊戲,室長可能會將其踢除。
      官方公告對於握手狀態的解決方法
      http://kaedeknowledge.blogspot.tw/2017/06/Age-of-Empires-II-HD-Edition-fix-handshaking.html

      刪除
  4. 你好!請問為何我找不到別人開的場?在friend list中都找不到別人是空明的,感謝!

    回覆刪除
    回覆
    1. 您好,
      一般來說,透過 SmartSteamEmu 建立遊戲後,
      遊戲者應該可以在遊戲大廳中找到開房者的房間,
      如果沒有,請檢查網路及防火牆的相關設定。

      刪除
  5. 透過自動檢測,如果是原版的 Steam_api.dll 此時會顯示綠燈,若顯示紅燈請覆蓋原版的 Steam_api.dll
    請問要從哪裡得到Steam_api.dll去覆蓋原版的? 我是紅燈,不知道該如何覆蓋成綠燈

    回覆刪除
    回覆
    1. 您好,關於原版 Steam_api.dll
      如果身旁沒人有購買Steam上的世紀帝國的話,
      建議使用本教學所使用的版本。

      刪除
  6. 版主我想請問你,步驟我都做好,但是ctrl+c okay之後進去,畫面卡住,應用程式沒回應

    回覆刪除
    回覆
    1. 您好,
      這個問題可能性很多,無法辦別問題,
      列出一些可能可以解決問題的方法。

      請對AokHD遊戲執行檔新增一個捷徑,
      並對該捷徑右鍵內容,找到目標這一個項目,
      在捷徑後方添加" -nostartup" 含空白
      例:
      "X:\Game\AokHD"
      添加後
      "X:\Game\AokHD" -nostartup
      在執行看看(指令為nostartup為跳過開場動畫)
      參考圖:https://i.imgur.com/nkwbT9w.png
      ========================================================
      對AokHD.exe右鍵內容找到相容性,嘗試變更成Win7或Win10嘗試執行遊戲。

      ========================================================
      更新顯示卡驅動程式。

      ========================================================
      更新NET Framework、C++ Redist、DirectX 一般遊戲需要用到的軟體,
      如果您使用的是本文提到的遊戲檔案,也有一個_commonRedist資料夾提供這些檔案。

      刪除
  7. 版主你好,請問有沒有方法讓小樹和矮牆等mod正常運作呢?

    回覆刪除
    回覆
    1. 您好
      由於沒使用過MOD所以不太清楚,
      試著將MOD放入遊戲資料夾內的mods資料夾(沒有請自行新增)
      開啟遊戲測試。

      刪除
  8. 請問一下我執行後出現「Unable to launch game.Make sure 'Target' and 'StarIn' folder point to correct path and folder」 該怎麼解決呢

    回覆刪除
    回覆
    1. 您好,
      沒遇過這個問題,幾個方法可以嘗試排除。
      1.檢查遊戲目錄路經為英數(不要有中文)
      2.遊戲沒有正常安裝,謎版的安裝器可能受到防毒軟體阻擋,導致安裝失敗,請關閉防毒軟體在重新安裝。
      3.可能缺少遊戲常用的套件(Visual C++ 20**、DirectX、NET Framework之類的)。

      刪除
  9. 您好 我是購買STEAM 世紀帝國二HD的玩家 之前與朋友開朋友房連線都很順利 但之後朋友升了網速換了台路由器 變成我跟他連線延遲很大 導致不能遊玩 請問這是什麼問題呢? 朋友網路執行其他功能都正常

    回覆刪除
    回覆
    1. 您好,
      這個很難定論,有很多可能性,
      可以使用TRACERT指令,查看封包在每個節點的狀態。

      執行 命令提示字元(CMD),
      輸入"TRACERT XXX.XXX.XXX.XXX"。
      (XXX.XXX.XXX.XXX 為對方IP)

      刪除
  10. 您好,按照大大您的教學每一步都完成,但運行遊戲之後跳出
    無法找到程序輸入點SteamUGC(在動態連結程式庫D:\AOE\Age of Empires II HD\AoK HD.exe)
    請問這個有解決的辦法嗎QQ

    回覆刪除
    回覆
    1. 您好
      沒遇過這個問題,應該跟steam_api.dll有關係,
      請問設定頁面中Steam_api.dll燈號有顯示綠燈嗎?

      建議可以先重新安裝遊戲試試看有沒有解決。

      刪除
  11. 您好!
    請問~ 我們七個朋友使用正版世紀玩都可以正常遊玩,可是steam的連線很不穩容易LAG;
    後來google到您這邊的方法,我們可以連線到對方的房間,但是遊戲都會莫名閃退,就算是在遊戲主介面掛著也是會莫名閃退!請問大大有解嗎?

    回覆刪除
    回覆
    1. 您好
      基本上透過STEAM連線是最穩定的了,不過STEAM LAG應該也是無解的,
      至於閃退,有很多可能,這裡提供一些方法可以參考看看,
      1.透過STEAM檢查遊戲的完整性
      2.先兩人測試連線並開始遊戲,確認正常後、逐一增加連線人數,測試是哪一台電腦導致閃退
      (畢竟每一台電腦的狀態都不一樣,系統版本、硬體、軟體等影響)
      3.顯示卡驅動程式更新
      4.NET Framework、DirectX、Microsoft Visual C++ 的軟體問題

      刪除
  12. 我自己也是有參考巴哈測試檢查了幾個方法,還是都會閃退..
    後來我們有發現某個人用steam開會特別順暢,之前我們其他人開都會互衝,就他特別順..
    還是很感謝大大提供的方法&教學!

    回覆刪除