发布 Lutris 0.5.10 平台以更轻松地从 Linux 访问游戏

经过六个月的开发,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 平台以更轻松地从 Linux 访问游戏

Lutris 0.5.10 的主要创新:

  • 添加了对在 Steam Deck 游戏控制台上运行 Lutris 的支持。 目前从 Arch Linux 和 AUR 存储库进行了测试安装,这需要将系统分区置于写入模式并在应用重要的 SteamOS 更新后重新安装。 未来计划准备一个Flatpak格式的独立包,其运行不会受到Steam Deck更新的影响。
  • 已提出一个新部分用于手动添加游戏。 该部分提供了以下接口:
    • 添加和自定义本地系统上已安装的游戏;
    • 扫描之前通过 Lutris 安装但未在客户端中检查的游戏目录(执行操作时,将目录名称与游戏标识符进行比较);
    • 从外部媒体安装 Windows 游戏;
    • 使用本地磁盘上可用的 YAML 安装程序进行安装(“-install”标志的 GUI 版本);
    • 在 lutris.net 网站上提供的游戏库中进行搜索(以前此机会是在“社区安装程序”选项卡中提供的)。

    发布 Lutris 0.5.10 平台以更轻松地从 Linux 访问游戏

  • 添加了与 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

添加评论