Steam顯然會將Steam遊戲保留在我所有地方的主目錄中。這使得很難在不備份Steam遊戲的情況下備份主目錄(我只有一個:Civ 5)。
我如何告訴Steam在合法位置安裝和存儲遊戲(例如/ Applications文件夾)?
Steam顯然會將Steam遊戲保留在我所有地方的主目錄中。這使得很難在不備份Steam遊戲的情況下備份主目錄(我只有一個:Civ 5)。
我如何告訴Steam在合法位置安裝和存儲遊戲(例如/ Applications文件夾)?
安裝遊戲時,Steam將其放置在〜/ Library / Application Support / Steam / SteamApps /
中,並在〜/ Applications /
中創建一個別名用於啟動遊戲。這樣做是因為不同的遊戲可能具有不同的目錄結構-不幸的是,並非所有Mac遊戲都包含打包好的應用程序捆綁包。因此,實際上不可能(或一個好主意)欺騙Steam將游戲數據放入 / Applications /
中。
排除〜是安全的〜 / Library / Application Support / Steam / SteamApps /
,因為其中沒有保存用戶數據,因此只能安裝遊戲。根據遊戲的不同,保存文件會保存在主目錄中的其他位置。
如果您確實要將游戲數據保留在主目錄之外,則可以在〜/ Library /應用程序支持/ SteamApps /
指向磁盤上的其他位置,可能在 / Users / Shared /
中。操作方法如下:
〜/庫/應用程序支持/ Steam / SteamApps /
文件夾到您想要的位置。 cd〜/ Library / Application \ Support / Steam
ln -s / Users / Shared / Steam / SteamApps
這是另一種方式。
Library / Application
Support文件夾中的SteamApps文件夾複製到您在步驟(5)中添加的新文件夾您可以通過以下方式查看任何遊戲的安裝位置:
如果操作正確,打開的窗口應位於新位置。您可以通過命令單擊標題欄上的文件夾圖標(在其他方法中)進行檢查。
使用此方法移動大庫需要一些時間,但實際上會移動它,並且它們會移動以後再下載。
注意::此功能不適用於所有文件。重新下載了一些文件,尤其是CivIV(自V以來我沒有玩過)。 HL似乎也是一個問題。
從2015年(或更早版本)開始,大多數答案都是過時的。
Mac Steam客戶端允許您選擇安裝遊戲的位置,包括“在驅動器/ Volumes /上創建新的Steam庫。 DriveName”
毛里·馬科維茲(Maury Markowitz)的回答也不錯,但我還不能投票贊成...:-/
我必須完全卸載Steam,然後在 / Volumes / DriveName / Application Support / Steam /
中在外部驅動器上創建目錄,安裝Steam,使用 ln -s
命令(用於新建目錄)和主驅動器上的〜/ Library / Application Support / Steam /
文件夾,刪除主驅動器上原始的 Steam
文件夾,然後我啟動了Steam,它起作用了。我知道了,因為我去下載了Civ 5,可用的驅動器空間指向了我的外部驅動器。
順便說一句,在原始 Application Support
,因此從表面上看,該過程看起來像是產生了一個別名。
我是一個Unix n00b,所以整個體驗很糟糕,我花了2個小時才弄清楚。修復它,Steam開發人員。那是兩個小時,我永遠都不會回來。
我在尋找該問題的答案時找到了此頁面,但似乎已修復了Steam以解決此問題。我嘗試不進行此過程就安裝遊戲,它詢問我要在哪里安裝遊戲,這使我可以選擇在另一個磁盤上創建遊戲庫。使用適用於Mac OS X的2013年7月26日版Steam。
您可以將游戲數據文件從〜/ Library / Application Support / Steam / SteamApps /
移至您喜歡的任何位置,前提是您創建了一個符號鏈接,指向使用移至的位置ln -s / place / where / you / moved / SteamApps /〜/ Libary / Application Support / Steam / SteamApps
。
使用標準的 Make Alias
命令獲勝在這裡不工作;當您嘗試打開Steam應用程序本身時,Steam會引發錯誤。
Brant是正確的,因為它們的包裝使其不適合添加到 / Applications
中,因為您實際上無法啟動它們
還很高興知道〜/ Applications /
中的那些虛假應用程序實際上不是別名,它們是應用程序打包的腳本,在啟動它們時會為特定遊戲調用Steam協議( steam://
)。
自2017年起,Steam大大改善了庫處理,從而解決了此問題。
注意:我安裝的不是英文版的Steam,因此確切的菜單項和按鈕名稱可能與我猜測的譯文有所不同。
Steam ->首選項
下載
Steam庫
添加庫文件夾
選擇
設置默認值
屬性
本地文件
移動安裝文件夾
Move Folder
對要移動的所有遊戲重複步驟8-11。
通過這種方法,您還可以選擇繼續玩哪些遊戲,例如SSD以及要保留在HDD上的遊戲。
唯一可能的缺點是,截至撰寫時,您一次只能移動一個遊戲,這可能會或可能不會很煩人,具體取決於您的資料庫大小。
如果只想避免備份遊戲,可以告訴Time Machine Backup(TMB)排除SteamApps文件夾。您也可以像其他人一樣通過使用符號鏈接來移動文件夾而不會破壞Steam,但由於Steam具有可以在其他地方安裝遊戲的功能,因此我建議這樣做。如果您已經安裝了遊戲,並且希望移動SteamApps文件夾而不是刪除並重新安裝,我將在下面提供有關如何使Steam意識到已將其移動的說明。
進入“系統偏好設置”,然後選擇“時間機器”窗格。
按“選項”按鈕。這將打開TMB將排除的項目列表。
在該窗口中,按“ +”按鈕並導航到〜/ Library / Application Support / Steam / SteamApps文件夾,然後按排除按鈕。
按“保存”按鈕,操作完成。它將不再包含TMB中該文件夾的內容。
打開Steam首選項,然後選擇左側的“下載”選項卡,然後選擇“ STEAM LIBRARY FOLDERS”按鈕。
然後按“ ADD LIBRARY FOLDER”按鈕並選擇所需的文件夾SteamApps文件夾出現在其中;例如“應用程序”,或者由於我有一個SSD引導驅動器,因此我有第二個用於遊戲的硬盤,所以它是“ / Volumes / Games / Steam Games”(我出於組織目的創建了Steam Games文件夾,但這不是必需的)。
退出Steam。轉到〜/ Library / Application Support / Steam,然後將SteamApps文件夾移至您在“ STEAM LIBRARY FOLDERS”中添加的文件夾,並告訴它替換在那裡創建的空文件夾Steam。完成了。
當您打開Steam時,它將已經知道默認Steam庫文件夾中安裝了0個遊戲,並且您的遊戲已安裝在新的Steam庫文件夾中。請記住,以後安裝遊戲時,“下載”位置將設置為您要下載到的文件夾。如果您想在不啟動Steam的情況下打開遊戲,則實際的應用程序位於SteamApps / common文件夾中,但要更快速地導航到它,您可以:
打開Steam,右鍵單擊要為其創建快捷方式的遊戲,然後選擇創建桌面快捷方式。然後將其保留或將其移至“應用程序”或您想要的其他任何地方。就我而言,Steam Games文件夾雖然在我的擴展塢中也有一個Games文件夾,其中包含我最喜歡的/最常用的遊戲和用於組織我的遊戲卷中的子類別以及其他副本。
移動SteanApps文件夾。
打開終端。
將目錄(cd)更改為您要在其中顯示符號鏈接的文件夾(〜/ Library / Application Support / Steam)。
告訴它以創建您要鏈接到的文件夾/文件(SteamApps)的鏈接(ln -s)。
您已完成。
移動SteamApps文件夾與將任何普通文件夾移至所需位置的方式相同,方法是通過“主要”(通常為“左”)-單擊-按住將鼠標拖到所需位置處於打開狀態的窗口中,然後通過從鼠標按鈕上抬起手指來放下文件夾。
按Command + SpaceBar調出Spotlight,鍵入Terminal,當它顯示出選擇了Terminal.app(可能是瞬時的,滯後因機器而異)時,按return鍵以打開應用。或在Finder中導航到Applications / Utilities / Terminal.app,然後雙擊它。
在“終端”窗口中鍵入“ cd”,然後將要在其中創建符號鏈接的文件夾從Finder拖到終端的窗口中,然後按回車鍵將其提交。或在“終端”窗口中鍵入“ cd〜/ Library / Application Support / Steam”,然後按回車鍵將其提交。
在“終端”窗口中鍵入“ ln -s”,然後拖動將查找器中的文件夾/文件(SteamApps)移至Terminal中的窗口,然後按回車鍵將其提交。
您已完成。這是應顯示的示例:
示例:
最後登錄時間:星期二8月18日10:41:58ttys000Mac HD:〜用戶$ Mac HD:〜用戶$ cd〜/ Library / Application \ Support / Steam Mac HD:Steam用戶$ ln -s / Volumes / Games / Steam \ Games / SteamApps Mac HD:Steam用戶$