快轉到主要內容

Linux版Steam新增非Steam的exe遊戲到收藏庫

分類   Linux系統 Linux玩遊戲
標籤   Steam Linux
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

Linux版的Steam允許玩家新增非Steam遊戲到收藏庫,方便玩家管理遊戲。

這之中又可以分為原生Linux遊戲以及Windows exe。

如果新增exe的話,就是把Steam當成Wine啟動器的概念。跟其他工具 Bottles Lutris比起來,Steam能讓你享有模擬手把 (Steam Input) 與Gamescope的便利,不過預設沒有太多選項能調整就是了。

什麼意思?考慮一個情況,若遊戲有在Steam販售,且ProtonDB顯示相容性不錯,但你執意要玩盜版的也是可以,Steam依然會幫你啟動遊戲並紀錄遊玩時長。但若遊戲有額外的依賴套件,那麼將盜版遊戲手動加入收藏庫的情況下,Steam不會自動幫你安裝exe依賴套件的。

所以說,手動新增盜版遊戲可能無法像在Steam那樣購買遊戲後就開箱即用。

如果要安裝額外的exe套件,你得自行跑Protontricks裝。

1. 新增遊戲到Steam
#

  1. 點選遊戲 → 新增一個非Steam遊戲到我的收藏庫

  2. 選取Linux上的遊戲二進位檔,或者開啟檔案管理器,點選exe

(如果你使用Flapak版Steam,可能會看不到程式列表,這時你得使用flatpak override --filesystem="目錄" com.valvesoftware.Steam指令開放讀取特定目錄的權限)

  1. 對新增的遊戲按右鍵 → 內容,強制啟用特定Steam Play相容性工具,再選取Proton版本即可。

  2. 如果Steam Proton版本有問題,你可以安裝 ProtonUp-qt取得其他版本的Proton。

2. Steam遊戲資料的儲存位置
#

非Steam遊戲的資料會存在哪裡呢?有的遊戲是存在自身的目錄下,有的則是會放到虛擬C槽。

Steam會給所有的Windows遊戲都建立一個WINEPREFIX,叫做Proton Prefix,裡面模擬的是Windows的C槽結構。

預設Steam的Proton Prefix路徑位於~/.steam/steamapps/compatdata/Steam遊戲ID/pfx/

Flatpak版Steam的Proton Prefix路徑位於~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/compatdata/Steam遊戲ID/pfx/

現在你知道了Steam遊戲的資料儲存位置,那麼要備份資料、安裝模組,就是到這裡找遊戲相關檔案了。

如果遊戲需要裝中文字體、或者安裝其他exe套件,請使用 ProtonTricks操作。

相關文章

精選數十款Linux玩遊戲的輔助程式,適用Windows與原生Linux遊戲
分類   Linux系統 Linux玩遊戲
標籤   Wine Steam Linux
如何在Linux系統玩Steam的Windows遊戲:Steam客戶端 + Steam Play安裝教學
分類   Linux系統 Linux玩遊戲
標籤   Steam Linux
Linux Flatpak版Steam客戶端安裝教學
分類   Linux系統 Linux玩遊戲
標籤   Steam Flatpak Linux

留言板

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

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

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