快轉到主要內容

FreeBSD安裝Steam + Steam Proton遊戲相容層教學

分類   資訊科技 電腦軟體分享
標籤   Wine FreeBSD Steam
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

Valve Steam是一個銷售遊戲的平台,官方有支援Linux/Windows/MacOS系統。Valve為了讓自研的SteamOS能跑更多Windows專屬的遊戲,以Wine為基礎研發了"Proton"相容層,讓GTA這類3D大作能在Linux系統上執行。

身為類Unix系統的一員,怎麼可以少了BSD呢。不過FreeBSD的Steam主要靠非官方移植。經過測試,如果該遊戲有Linux版,則FreeBSD可以直接執行。而在安裝Proton後,一些Windows專屬的遊戲也可以執行了。

此為非官方移植版,僅提供基本的瀏覽器功能和Proton支援,不支援Steam Input、Steam VR等功能。

本文介紹如何在FreeBSD上安裝Steam和Steam Proton。

1. 安裝Steam
#

  1. FreshPorts已經有提供Steam的相關套件,FreeBSD/GhostBSD可直接用套件管理員安裝,會順便拉相容Linux的套件進來:
sudo pkg install games/linux-steam-utils
  1. 按照移植者指示,開始安裝Steam客戶端。雖然移植者建議新增一個使用者帳戶專門用來執行Steam,防止Steam的遊戲竊取密碼和SSH key。但這裡我選擇無視:
steam-install --allow-stealing-my-passwords,-browser-history-and-ssh-keys
  1. 執行Steam,跑完更新,登入帳號後按左上角的Settings → Interface將界面調成中文。
steam

2. 安裝Proton
#

  1. 在系統匣對Steam的圖示按右鍵,離開Steam。

  2. 安裝Proton的依賴套件

sudo pkg install wine-proton libc6-shim python3
  1. 開始安裝Proton
/usr/local/wine-proton/bin/pkg32.sh install wine-proton mesa-dri
  1. 執行Steam,安裝Proton 6.3
steam "steam://install/1580130"
  1. 註冊Proton為Steam的模擬工具
lsu-register-proton
  1. 重新啟動Steam。在左側收藏庫,對Windows專有的遊戲標題點右鍵,點選「內容」→「相容性」,勾選「強制使用特定Steam Play相容性工具」,選擇FreeBSD Wine (emulators/wine-proton)

3. 測試遊戲
#

如果該遊戲有Linux版本,則不用設定Proton就能直接執行,例如《戰爭雷霆》、《narccrisu》。

設定Proton後,部份Windows專屬的遊戲也開的起來,例如《This is a game》。請到 ProtonDB WineDB查看能用Proton跑的遊戲列表。

延伸閱讀
#

相關文章

如何使用UUP DUMP下載Windows的ISO [Linux / Windows / macOS]
分類   資訊科技 電腦軟體分享
標籤   Windows Windows on ARM
在微星筆電安裝GhostBSD (FreeBSD)教學 & 使用感想
分類   資訊科技 作業系統安裝教學
標籤   FreeBSD MSI
在Hugo生成的靜態網頁內嵌入PDF
分類   資訊科技 Hugo網站架設
標籤   Hugo

留言板

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

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

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