快轉到主要內容

KCCacheProxy使用方法,艦隊Collection的代理連線兼魔改工具

分類   遊戲攻略 艦隊Collection
標籤   Kantai Collection
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

KCCacheProxy (KanColle Cache Proxy) 是一個跨平台的代理程式,由比利時提督Tibowl開發,可以繞過艦隊Collection的IP限制(403錯誤),從而免使用VPN進入遊戲,還能拿來製作艦娘魔改模組。

為什麼您可能會需要這個程式?
#

我在 艦隊Collection繞過VPN方法這篇談過,DMM自2022年開始封鎖了日本以外IP存取遊戲資源的下載權限,改cookie失效,需要掛著VPN才能下載遊戲資源,進入遊戲後才可以斷開VPN。故此,許多艦隊Collection的輔助工具紛紛加入「暫時替換遊戲資源伺服器」的功能,例如KC3和Gotobrowser皆是使用kcwiki提供的快取伺服器來下載資料,從而繞過VPN限制。

一般玩家用KC3就夠了,其實用不太到技術向的KCCacheProxy。

然而,kcwiki的伺服器是熱心英文圈玩家維護的,極小機率會無法連線,此時KCCache Proxy就派上用場了,只要使用者先下載遊戲資源,它可以在本機跑一個代理伺服器,使用者設定好連線規則後,即可讓遊戲連線到本機的代理,從而讀取使用者下載的資源進入遊戲!免依賴第三方伺服器。

由於KCCache Proxy只是個代理程式,所以能無縫配合其他艦これ瀏覽器或輔助程式使用。且由於遊戲資源檔案是使用者自己準備的,使用者可依此進行魔改(單純改圖片不會干擾遊戲封包)。

最後提一點,Tibowl就是幾年前在Twitter專門拆艦隊Collection活動封包,協助提督解謎的那位大佬,自從收到C2機關警告後他就改關注原神了。由此KCCacheProxy程式本體已經三年沒更新了,但是現在測試還是可以用!

1. 安裝KCCacheProxy
#

KCCacheProxy本體是用NodeJS寫的程式。

Windows/macOS
#

  1. Releases頁面下載程式,Windows選exe,macOS選dmg。

  2. 接著安裝到電腦上。KCCacheProxy會顯示在右下角的系統匣。連按開啟介面,按照下圖中設定:勾選Start in system tray、勾選Start up with system開機自動啟動、勾選Bypass checking for gadget updates on gadget server

  3. 按下Import built-in basic cache dump匯入最小化快取

  4. 最後按下綠色的Save。KCCacheProxy預設會在開機後自動啟動。

Linux
#

Linux版KCCacheProxy沒有圖形界面,得到 Release下載KCCacheProxy-linux.zip執行檔直接跑。

解壓縮後請自行在proxy-linux所在的目錄新增config.json,輸入以下預設設定。其中serverIP請依照您的 鎮守府IP做替換。

{
   "port":8081,
   "hostname":"127.0.0.1",
   "cacheLocation":"default",
   "checkForUpdates":true,
   "startHidden":false,
   "disableBrowserCache":false,
   "verifyCache":false,
   "serverIP":"203.104.209.102",
   "bypassGadgetUpdateCheck":false,
   "gameVersionOverwrite":"false",
   "preloadOnStart":false,
   "showExtraButtons":false,
   "enableModder":false,
   "mods":[

   ],
   "preloader":{
      "maxSimulPreload":4,
      "recommended":{
         "static":true,
         "assets":true,
         "servername":true,
         "maps":true,
         "useitem":true,
         "gadget":false
      },
      "sounds":{
         "titlecalls":false,
         "se":false,
         "bgm":false,
         "npcvoices":false,
         "voices":false
      },
      "extra":{
         "equips":false,
         "furniture":false,
         "ships":false
      },
      "cleanup":true
   },
   "configVersion":3
}
  1. Linux版本可能無法用basic dump進入遊戲,故需要下載完整遊戲資源快取,並於上述設定檔的cacheLocation填寫cache目錄的絕對路徑。

  2. 接著才執行程式本體:

chmod +x proxy-linux
./proxy-linux

2. 設定瀏覽器走KCCacheProxy代理
#

本節提及的設定使用最小化快取(minimum cache),僅是繞過IP封鎖的最小設定,設定完成後就可以進遊戲。如果您想使用自己下載的完整遊戲資源快取,再看下一節。

KCCacheProxy預設的代理位址是localhost:8081,若設定成功,玩家進入遊戲時KCCacheProxy終端機應會輸出下載資源的訊息。

Google Chrome
#

  1. 如果您有安裝KC3,請在設定停用「使用代理繞過區域限制」

  2. Chrome要先改cookie: 在DMM的首頁按下F12,切換到console頁籤,輸入以下程式碼按enter。

expires=new Date(+new Date()+31536e6).toUTCString();
document.cookie=`ckcy=1;expires=${expires};path=/netgame;domain=.dmm.com`;
  1. 再設定proxy。安裝擴充功能 Proxy SwitchyOmega,將預設的proxy情景模式按下圖調整,之後按下套用選項

  2. 重新啟動瀏覽器,在艦隊Collection的頁面,切換到用proxy連線。

poi瀏覽器
#

  1. 在基本設定裡設定DMM地區Cookie

  2. 設定網路代理,埠調整為8081,這樣poi就會走KCCP的代理,重新載入遊戲。

七四式電子観測儀
#

  1. 點選左上角「ファイル」,按「設定」。

  2. 「ポート」填8081,並勾選「システムプロキシを利用」,按OK後重新啟動七四式。

3. 下載遊戲資源完整快取
#

使用者可以下載艦隊Collection的遊戲完整快取(Full cache dumps),減少遊戲載入圖片的時間,或者拿來製作魔改。

遊戲資源完整快取可以在法國玩家Ordami的 網站下載,內容會即時跟隨遊戲更新。

  1. 下載解壓縮,得到cache目錄,請隨意放置。

  2. 接著在KCCacheProxy的界面,點選Import cache dump,選取剛才解壓縮的cache目錄,這樣代理程式就會改成載入那個目錄下的遊戲資源,日後新的立繪會自動更新。

另外,您可以一邊修改cache目錄下的檔案,用以製作艦娘魔改,一邊觀察立繪在遊戲內顯示的效果(圖片若有變更需要重新載入遊戲頁面)

4. 製作艦娘魔改模組
#

此處的艦娘魔改模組頂多是在本機替換遊戲外觀、立繪、文字,不涉及修改遊戲封包,所以「應該」不會被當成作弊行為。

KCCacheProxy提供了一套規範,讓玩家可以製作小型魔改模組,方便分發給其他人使用。

成功的魔改模組有哪些呢?目前有: 遊戲界面中文化 遊戲界面英文化 艦娘Live2D

如果您只是想單純改個艦娘立繪,請參閱 艦隊Collection二期魔改教學

相關文章

不太能接受的田中式浪漫,《艦隊Collection:總有一天在那片海》動畫完結心得
分類   人文藝術 書影心潮 艦隊Collection
標籤   Kantai Collection World War II Imperial Japanese Navy
【自製模組】艦隊收藏&二戰載具(Minecraft基岩版軍事Add-On)
分類   遊戲攻略 Minecraft
標籤   Minecraft Add-On Kantai Collection
如何在Ubuntu系統以Docker架設Minecraft Java版伺服器
分類   遊戲攻略 Minecraft Self-hosting自架
標籤   Minecraft Docker

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。