題:
是否可以將Steam遊戲安裝到兩個不同的位置?
Morinar
2010-07-14 04:41:54 UTC
view on stackexchange narkive permalink

我想用一個較小的SSD建造一台新PC。我希望能夠將某些遊戲安裝到驅動器上(那些我關心快速加載或經常玩的遊戲),但其餘的都安裝在更大,速度較慢的驅動器上。

任何人知道這是否可能嗎?我有點猜不是,但是我還是想問。

十 答案:
Corv1nus
2010-07-14 06:06:04 UTC
view on stackexchange narkive permalink

這是您可以做的。我有一台需要將游戲安裝在單獨驅動器上的計算機,因此我將steamapps目錄鏈接到了文件。您可以對steamapps內部的目錄執行相同的操作。我已經使用 mklink在Vista和Windows 7中運行了它。

編輯:在SSD上安裝Steam,然後在速度較慢的驅動器上將您使用不多的遊戲與其數據進行符號鏈接。

但是,這不會給他希望通過使用SSD帶來的個人遊戲帶來幫助。聰明的主意雖然:)
是的,確實如此。他只是將自己不使用的遊戲目錄鏈接到較大驅動器上的目錄中。當遊戲進入目錄時,符號鏈接將其強製到正確的數據位置。我已經完成了多個分區和驅動器。我有一個超級快速的OS加載驅動器,但是,我不想在上面安裝遊戲,所以我放入了640GB SATA 3驅動器並與它建立了鏈接。奇蹟般有效 ;)
您可能要解釋如何使用mklink(或在OSX上使用ln)。
那是如此的出色和簡單,使我的頭大為爆炸。
對於它的價值,這絕對有效。當我在十一月重建計算機時,我正是這樣做的。效果很好。最佳答案我曾經遇到過stackexchange.com問題。如果可以的話,我會再次投票。
我正是這樣做的,並且它是規則。實際上,我一開始嘗試將Steam安裝到輔助(更大)硬盤上,但是某些遊戲失敗了。我的解決方案是安裝到默認位置,然後將連接點連接到較大的硬盤驅動器。
因此,使用這種技術,您是否先將游戲安裝到SSD上,然後將其移動並使用mklink?或者,如果您沒有足夠的空間安裝SSD,可以先創建鏈接嗎?
我鏈接了steamapps目錄。唯一的問題是它將覆蓋所有已安裝的遊戲。要逐個遊戲地進行,我認為您必須先安裝然後移動。我認為Shane列出的配置工具也可以為您提供幫助。
實際上,相反的方法是最有用的。即帶有Steam的D上的C1TB HDD上的SSD下載並在D上安裝遊戲。完成mklink / D“ D:\ Steampath ... \ Game”“ C:\ Steampath ... \ Game”後,手動剪切並粘貼到c
自2012年Steam本身開始支持此功能以來,這不再是最佳答案。請參閱kotekzot的答案。
也許不是最好的,但它仍然有效。
kotekzot
2012-12-04 03:13:06 UTC
view on stackexchange narkive permalink

從Windows的最新Steam版本開始,可以將游戲安裝到任意位置。為此,請在您的庫或商店中單擊“安裝”,然後在“選擇要安裝的驅動器”下拉菜單中選擇“創建新的Steam庫”。此選項僅適用於使用新內容系統的遊戲,如果要移動不使用它的遊戲,則可能需要使用其他答案中的技巧。

請注意,安裝對話框不會提供在已存在的驅動器上創建單獨的庫的選項,為此,您需要轉到Steam->設置->下載+雲-> Steam庫文件夾,然後單擊“添加庫文件夾”。

值得一提的是,您必須先在設置中設置新位置。
@Kareen不,您可以從安裝對話框中進行操作。
這僅適用於新內容系統上的遊戲。因此,目前尚無法在所有遊戲中使用。
@Otherside好點了,我忘了提了。
@kotekzot我嘗試了五次直接將游戲直接從安裝對話框中安裝到另一個目錄,但是它從未給我“選擇要安裝的驅動器”選項。它僅在我進入設置並添加新的Steam庫位置後出現,然後安裝對話框中的“選擇驅動器”選項僅列出了原始目錄和新目錄,而沒有創建新目錄的選項。那是昨晚,我只是再次嘗試了很好的措施-同樣的行為。也許遊戲沒有使用新系統,但我認為值得一提。
@kotekzot我不好,如果您有兩個可寫驅動器,它將立即起作用。正如OP所要求的那樣,這很好,但問題是“位置”,因此,如果要安裝到同一驅動器上的兩個不同位置,則必須先進行設置。萬一將來有人要這樣做。
@Kareen嗯,很有趣,我從沒考慮過有人會想在同一驅動器上的多個位置傳播遊戲。我將更新答案,謝謝!
Shane Fulmer
2011-02-12 23:19:24 UTC
view on stackexchange narkive permalink

現在有一些工具可以幫助完成此過程: http://stefanjones.ca/steam/ http://www.traynier.com/software/steammover

我一直在使用SteamTool(第一個鏈接),並且效果很好。我的大多數遊戲現在都位於輔助硬盤上。
badp
2012-09-16 20:02:23 UTC
view on stackexchange narkive permalink

現在在Windows上對此功能提供了本機支持。您會在安裝時看到該選項。

Raven Dreamer
2010-07-14 20:12:54 UTC
view on stackexchange narkive permalink

像這樣的事情是完全可能的-一種方法是簡單地安裝兩個獨立的Steam副本,每個驅動器上一個。只需確保關閉一個實例,然後再切換到在另一個實例下安裝的遊戲即可(Steam不會在任何時候運行多個實例)

glasnt
2010-07-14 05:32:46 UTC
view on stackexchange narkive permalink

正如Alastair Pitts所說,您不能同時放置/ steamapps文件夾。

但是,如果您擔心空間不足,可以從steam apps文件夾中收集GCF,然後進行存儲這些遊戲放在單獨的驅動器上,然後在您想玩這些不經常玩的遊戲時重新放置它們。此外,您可以從Steam遊戲中“卸載”它們,但在需要時將它們與gcf一起帶回。但這可能會帶來更多的帶寬消耗(如果Steam需要檢查更新等)

Lemmings19
2012-02-17 04:54:31 UTC
view on stackexchange narkive permalink

(Windows操作系統解決方案)符號鏈接是一種出色的解決方案,可用於將游戲託管在非實際安裝位置或非主驅動器的硬盤上。它們類似於創建快捷方式,但是區別在於Windows會將它們視為實際路徑,而不是快捷方式。

例如:

C:\是我的主要驅動器。 Windows安裝在該驅動器上。

我在'C:\ Battlefield'處創建一個指向'E:\ Battlefield'的符號鏈接(非常類似於快捷方式)。現在,我可以將《戰地風雲》安裝到“ C:\ Battlefield”,就Windows而言,它就是安裝位置。但是,文件實際上保留在“ E:\ Battlefield”上,因為這是符號鏈接指向的位置!

用於此的命令將是:

  mklink / D“ C:\ Battlefield”“ E:\ Battlefield”  

此命令有效,目標(“ E:\ Battlefield”)必須存在,並且在執行命令之前,鏈接(“ C:\ Battlefield”)不得存在。 如果您已經在C:\目錄中安裝了應用程序,則可以將其複製到E:\目錄(未運行),然後在執行命令之前刪除空的C:\文件夾。

您可以從Windows命令行執行此操作。在Windows 7中,只需在“開始”菜單內的搜索欄中鍵入“ cmd ”,然後按Enter鍵即可打開命令行。在Windows XP中,進入“開始”菜單,單擊“ 運行”,然後為參數輸入“ cmd ”,然後按Enter!

我僅使用以名稱“ E:\ Battlefield”為例,您可以隨意命名。 'E:\ games \ bf3'也可以,也可以使用您希望提供的其他任何路徑/名稱。

當您的主硬盤驅動器是沒有足夠空間的固態驅動器時,此方法非常有效,但您希望在主驅動器上看到已安裝的應用程序。特別適合Steamapps文件夾或其中的特定遊戲。

cowgod
2010-07-14 12:14:10 UTC
view on stackexchange narkive permalink

如果在安裝遊戲之前知道將要安裝遊戲的位置,則看不到任何東西會阻止您對特定遊戲進行符號鏈接,然後再進行安裝。我必須嘗試一下,看看它是否有效。

Alastair Pitts
2010-07-14 05:30:11 UTC
view on stackexchange narkive permalink

否,不幸的是,這不可能。 Steam將所有遊戲的*存儲在安裝目錄的 / steamapps 子文件夾中。這不是您可以控制/決定的事情。

-1-不正確。您甚至在回答中說明瞭如何做到這一點。
一般為-1,我誤解了符號鏈接的用法。
Regnitto
2018-06-29 23:59:42 UTC
view on stackexchange narkive permalink

您可以在設置中設置多個Steam庫文件夾(甚至在單獨的驅動器上),然後轉到要在新驅動器上使用的遊戲,右鍵單擊Steam-設置-本地文件-移動文件夾-選擇新庫文件夾

等待文件傳輸,您好!



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...