經過六個月的開發,Lutris 0.5.10 遊戲平台發布,提供了簡化 Linux 上游戲安裝、設定和管理的工具。該專案程式碼是用 Python 編寫的,並根據 GPLv3 許可證分發。
該專案維護了一個用於快速搜尋和安裝遊戲應用程式的目錄,可讓您透過單一介面一鍵在 Linux 上啟動遊戲,而無需擔心安裝依賴項和設定。 用於運行遊戲的運行時組件由項目提供,與所使用的發行版無關。 Runtime 是一組獨立於發行版的函式庫,其中包含 SteamOS 和 Ubuntu 的元件以及各種附加函式庫。
可以安裝透過 GOG、Steam、Epic Games Store、Battle.net、Origin 和 Uplay 分發的遊戲。 同時,Lutris本身只充當中介,並不銷售遊戲,因此對於商業遊戲,使用者必須自行從相應的服務購買遊戲(可以從Lutris圖形介面一鍵啟動免費遊戲)。
Lutris 中的每個遊戲都與一個載入腳本和一個描述啟動遊戲的環境的處理程序相關聯。 這包括現成的配置檔案以及運行 Wine 的遊戲的最佳設定。 除了Wine之外,還可以使用RetroArch、Dosbox、FS-UAE、ScummVM、MESS/MAME和Dolphin等遊戲機模擬器來啟動遊戲。
Lutris 0.5.10 的主要創新:
- 新增了在 Steam Deck 遊戲控制台上運行 Lutris 的支援。目前從 Arch Linux 和 AUR 儲存庫進行了測試安裝,這需要將系統分割區置於寫入模式並在應用重要的 SteamOS 更新後重新安裝。未來計畫準備一個Flatpak格式的獨立包,其運作不會受到Steam Deck更新的影響。
- 已提出一個新部分用於手動添加遊戲。此部分提供了以下介面:
- 新增和自訂本機系統上已安裝的遊戲;
- 掃描先前透過 Lutris 安裝但未在用戶端中檢查的遊戲目錄(執行操作時,將目錄名稱與遊戲識別碼進行比較);
- 從外部媒體安裝 Windows 遊戲;
- 使用本機磁碟上可用的 YAML 安裝程式進行安裝(「-install」標誌的 GUI 版本);
- 在 lutris.net 網站上提供的遊戲庫中進行搜尋(以前此機會在「社群安裝程式」標籤中提供)。
- 新增了與 Origin 和 Ubisoft Connect 服務整合的元件。與對 Epic Games Store 目錄的支援類似,新的整合模組需要安裝 Origin 和 Ubisoft Connect 用戶端。
- 新增了將 Lutris 遊戲新增至 Steam 的選項。
- 已實現對封面藝術格式的支援。
- 確保在啟動期間載入缺失的組件。
- 對於 Linux 和 Windows 遊戲,在配備 NVIDIA GPU 的系統上使用單獨的著色器快取。
- 新增了支援BattleEye反作弊系統的選項。
- 新增了下載GOG遊戲補丁和DLC的功能。
- 新增了用於匯出和匯入遊戲的“--export”和“--import”標誌。
- 新增了「--install-runner」、「--uninstall-runners」、「--list-runners」和「--list-wine-versions」標誌來控制運行器。
- 「停止」按鈕的行為已更改;終止所有 Wine 進程的操作已被刪除。
- 在 NVIDIA GPU 上,Gamescope 選項已停用。
- 預設情況下,fsync 機制是啟用的。
此外,值得注意的是,基於 Linux 的 Steam Deck 遊戲控制台已確認支援 2039 款遊戲。 1053 年遊戲被 Valve 工作人員標記為手動驗證(已驗證),986 款遊戲被標記為支援(可玩)。
來源: opennet.ru