Image may be NSFW.
Clik here to view.
前陣子升級電腦設備後,想看看很久以前 Steam 買的、舊電腦跑不太順的 3A 大作,在新硬體下跑起來效果如何。結果似乎不得要領,好幾個遊戲都無法成功還原移轉到新電腦,又得花好幾個小時重新下載。
徹底研究了一下正確作法,並解決各種遇到的坑,本篇紀錄 Steam 三種備份還原、移轉遊戲的心得,也會加上推薦的作法排行,並介紹不想被 Steam 更新遊戲版本的話,如何安裝舊版本遊戲的技巧。
Clik here to view.
完畢後就可接續教學文章,看是要用 Steam 主控台來輸入指令,或是直接執行 steamcmd.exe 也能打指令。
3. 防止 Steam 自動更新該篇提供了防止 Steam 自動更新的技巧,將 steamapps 資料夾內對應遊戲的 .acf 檔設定為「唯讀」狀態,讓 Steam 無法複寫檔案,也就無法更新遊戲了。
Clik here to view.
如上圖,「巫師3」的 App ID 就是紅框處的 292030,請找到自己遊戲的 App ID 數字,之後會用到。
2. 備份遊戲檔案接著進入資料夾 steamapps\common ,將自己的遊戲資料夾包含之內的所有檔案,複製到他處保存起來,並保持資料夾原始名稱,不可隨意更名。
3. 備份 acf 檔進入資料夾 steamapps 之內,找到自己遊戲的 acf 檔,以「巫師3」為例,檔名會是這樣(包含 App ID):
steamapps\common 之中,遊戲資料夾名稱務必不可更動。
5. 複製 acf 檔案接著將備份的遊戲 acf 檔,複製到資料夾 steamapps 之內,並且進行以下這個非常重要的動作:
steamapps 之內,找到這個檔案 libraryfolders.vdf ,用文書編輯軟體開啟:
Image may be NSFW.
Clik here to view.
找到上圖的區塊,如上圖紅框分別新增兩筆字串,左邊雙引號內是 App ID(以「巫師3」為例),右邊雙引號內是檔案大小,數字隨意填沒關係。
請新增自己的遊戲 App ID 及檔案大小數字後,儲存檔案。
完成此動作後,Steam 會視此遊戲為「已安裝」的狀態,將不必重新安裝遊戲。
7. 執行遊戲完成以上所有動作後便大功告成,可以順利將任何狀態、任何版本的遊戲、安裝過外掛或 MOD 的遊戲,成功移轉到新電腦。
現在開啟 Steam 可看到,移轉複製過來的遊戲不須安裝、也不會更新、不會下載檔案,可以直接執行了!
Clik here to view.

一、移轉遊戲原始檔(排名第三)
1. 複製遊戲資料夾以前的遊戲備份檔案,我是採取複製整個資料夾的檔案,原因如下:- 因為曾裝過外掛,例如中文化檔案,用複製的方式將來還原比較方便,不必重新裝外掛
- SSD 硬碟不夠大,為了 SSD 壽命最好暫時不玩的遊戲立刻刪除,騰出空間給其他遊戲安裝
- 由於之後可能再玩,所以先不移除遊戲,暫時刪除遊戲資料夾的方法比較方便,將來整個資料夾複製回來即可
- 不要動到遊戲原始檔案,不裝外掛、MOD,保持所有檔案的完整性
- 將資料夾
steamapps\common 之下的遊戲資料夾,完整備份到他處,並且務必保持原本的遊戲資料夾名稱 - 安裝之前,該遊戲最好先取消更新的選項,等移轉成功再來決定是否更新
- 啟動 Steam,安裝遊戲,立刻暫停下載
- 將備份資料夾複製到新電腦資料夾
steamapps\common 之下 - 讓 Steam 繼續安裝,此時會進行驗證檔案,順利的話跑幾分鐘就完成了
二、備份還原遊戲(排名第二)
1. 官方功能效果使用 Steam 官方提供的備份還原功能就比較簡單沒問題了,不過此功能只會備份原始檔,如果裝了外掛的話會被無視,將來還原的檔案依然是原始版本。 2. 備份步驟原電腦的備份步驟如下:- 啟動 Steam → 收藏庫 → 選擇遊戲 → 內容
- 已安裝檔案 → 備份遊戲檔案 → 選擇目錄 → 建立備份
- 啟動 Steam → 左上角「Steam」 → 還原遊戲備份
- 選擇備份的資料夾 → 還原備份
三、安裝舊版本遊戲
1. 操作流程 Steam 不斷自動更新遊戲版本,有時也會造成困擾,例如導致外掛、MOD 失效,或是某些功能、玩法在新版本消失了,所以有些玩家會希望恢復為舊版本。 PTT 這篇貼文完整說明了 Steam 的運作機制: 作者提供了詳盡的指南,有需要的讀者可按這篇內容進行。 2. SteamCMD 下載直接照著該篇內容進行應該是會卡關,因為沒有每個步驟詳細說明。所以這裡做些補充。 該篇的指令需要靠 SteamCMD 執行,所以電腦裡需要先安裝 SteamCMD 才行,請到官方下載網址抓這個檔: 解壓縮到自訂資料夾後,執行 steamcmd.exe,等個幾分鐘會自動下載、更新檔案。 Image may be NSFW.Clik here to view.

四、完整移轉遊戲+外掛(排名第一)
回到開頭我的狀況,如果我的遊戲檔經過中文化有了變動,或是裝了外掛、MOD 的話,有沒有什麼辦法可以完整的移轉遊戲,不需要重新修改檔案、重新研究或安裝外掛,再次經歷所有麻煩的過程呢? 原本我對這件事沒什麼頭緒,不過讀了前面「三、安裝舊版本遊戲」那位 PTT 神人寫的 「安裝舊版本遊戲」後,已全然了解 Steam 的運作機制,也成功測試出完整移轉遊戲的方法,以下就來看看排行第一的作法如何進行。 1. 找出遊戲 App ID首先找出 Steam 每個遊戲獨一無二的 App ID,以「巫師3」為例,進入 Steam 遊戲頁面從網址就能找到: Image may be NSFW.Clik here to view.

appmanifest_292030.acf
請將自己要備份的遊戲 acf 檔複製到他處保存起來。
4. 複製遊戲檔案備份的動作都完成後,接下來在新電腦上作業,首先將備份的遊戲資料夾,複製到新電腦的資料夾 - 檔案總管選取 acf 檔 → 右鍵 → 內容 →「屬性」勾選 "唯讀"
Clik here to view.
