2020-10-09

在 Linux 上經 Steam 的 Proton 執行 Little Nightmares

Little Nightmares 是使用 Unreal引擎 編寫的遊戲
正常情況下 Unreal引擎 能夠 跨平台執行,但 Little Nightmares 只有 Windows 版本
但直接使用 Steam 的 Proton 卻無法執行遊戲,便四處尋找方法


Steam Proton

見下文
到 Little Nightmares 的 內容…

見下文
安裝 Proton 4.11-13 或以上版本
點選 強制使用特定 Steam Play 相容性工具 選擇 Proton 4.11-13 或以上版本
設定啟動選項…

見下文
在文字欄輸入
-onethread
然後按 確定

見下文
見下文
然後可以正常執行 Little Nightmares

ProtonDB

Steam Proton 可以方便 Linux 執行 Windows only 遊戲有賴 ProtonDB社群 對 Linux遊戲 的貢獻非常巨大
ProtonDB社群 使用者 會回報
  • 硬件配置
  • Linux發行版及版本
  • 發生問題
  • 解決方法
  • 結果評估

見下文
開啟 Steam 後,到 說明 > 系統資統

見下文
滑鼠右鍵 再 選取 複製所有文字到剪貼簿…

見下文
見下文
ProtonDB 使用 Steam 帳戶登記
如果閣下希望幫助 ProtonDB社群 及 Linux遊戲發展,可以到 Contribute 提交硬件及遊戲資料給 ProtonDB
正常情況下 ProtonDB 能分析非英文內容,將 Steam 擷取的硬件資料貼上便可以
但有部分資料可能無法自動修正,如果想提交的資料都能夠讓全部使用者閱讀,還是修改成英文會比較好
將 Steam 更改成英文後才複製系統資訊,便較直接

見下文
見下文
輸入遊戲名稱

見下文
ProtonDB 提供清晰步驟讓使用提交資料及報告
經 Proton 執行 Windows only 遊戲報告的流程 (英文,使用 Google 翻譯都容易理解)

總結

雖然 Proton 可以很方便讓 Linux 執行非 Linux 原生遊戲
但 Proton 都並非支援所有非 Linux 原生遊戲
最理想的情況,還是遊戲開發商能夠開發跨平台、支援Linux的原生遊戲

參考資料

沒有留言 :

張貼留言