Valve Steam是一個銷售遊戲的平台,官方有支援Linux/Windows/MacOS系統。Valve為了讓自研的SteamOS能跑更多Windows專屬的遊戲,以Wine為基礎研發了"Proton"相容層,讓GTA這類3D大作能在Linux系統上執行。
身為類Unix系統的一員,怎麼可以少了BSD呢。不過FreeBSD的Steam主要靠非官方移植。經過測試,如果該遊戲有Linux版,則FreeBSD可以直接執行。而在安裝Proton後,一些Windows專屬的遊戲也可以執行了。
本文介紹如何在FreeBSD上安裝Steam和Steam Proton。
1. 安裝Steam
- FreshPorts上已經有提供Steam的相關套件,FreeBSD / GhostBSD可直接用套件管理員安裝:
|
|
- 按照移植者指示,開始安裝Steam客戶端。雖然移植者建議新增一個使用者帳戶專門用來執行Steam,防止Steam的遊戲竊取密碼和SSH key。但這裡我選擇無視:
|
|
- 執行Steam,跑完更新,登入帳號後按左上角的Settings → Interface將界面調成中文。
|
|
2. 安裝Proton
在系統匣對Steam的圖示按右鍵,離開Steam。
安裝Proton的依賴套件
|
|
- 開始安裝Proton
|
|
- 執行Steam,安裝Proton 6.3
|
|
- 註冊Proton為Steam的模擬工具
|
|
- 重新啟動Steam。在左側收藏庫,對Windows專有的遊戲標題點右鍵,點選「內容」→「相容性」,勾選「強制使用特定Steam Play相容性工具」,選擇emulators/wine-proton。
3. 測試遊戲
如果該遊戲有Linux版本,則不用設定Proton就能直接執行,例如《戰爭雷霆》、《narccrisu》。
設定Proton後,部份Windows專屬的遊戲也開的起來,例如《This is a game》。請到ProtonDB和WineDB查看能用Proton跑的遊戲列表。