След шест месеца разработка беше пусната игралната платформа Lutris 0.5.10, предлагаща инструменти за опростяване на инсталацията, настройката и управлението на игри в Linux. Кодът на проекта е написан на Python и се разпространява под лицензия GPLv3.
Проектът предлага каталог за бързо търсене и инсталиране на игрови приложения, който позволява с един клик да стартирате игри в Linux, без да се притеснявате за инсталирането на зависимости и настройки. Компонентите на Runtime, необходими за стартиране на игрите, са предоставени от проекта и не са обвързани с използвания дистрибутив. 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:
- Добавена е поддръжка за стартиране на Lutris на игралната конзола Steam Deck. В момента е тествана инсталацията от хранилищата на Arch Linux и AUR, което изисква превключване на системния дял в режим на запис и преинсталиране след значителни актуализации на SteamOS. В бъдеще е планирано да се подготви и самостоятелен пакет в формат Flatpak, на който няма да влияят актуализациите на Steam Deck.
- Предложен е нов раздел за ръчно добавяне на игри. В секцията са предложени интерфейсите за:
- добавяне и настройка на игри, вече инсталирани в локалната система;
- сканиране на директорията с игри, преди инсталирани чрез Lutris, но не инспектирани в клиента (при извършване на операцията се проверяват имена на директории с идентификаторите на игрите);
- инсталиране на Windows игри от външно устройство;
- инсталиране с помощта на YAML инсталатори, налични на локалния диск (GUI версия за флаговете "—install");
- търсене в библиотеката с игри, предлагана на сайта lutris.net (предишната тази възможност беше предлагана в раздела "Community installers").

- Добавени са компоненти за интеграция с услугите Origin и Ubisoft Connect. По аналогия с поддръжката на каталога Epic Games Store, за работа на новите модули за интеграция е необходимо инсталиране на клиентите Origin и Ubisoft Connect.
- Добавена е опция за добавяне на игри Lutris в Steam.
- Реализирана е поддръжка на формата за обложки (coverart).
- Осигурено е изтегляне на липсващите компоненти по време на стартиране.
- За Linux и Windows игри е използван отделен кеш на шейдери на системи с GPU NVIDIA.
- Добавена е опция за поддръжка на античит системата BattleEye.
- Добавена е възможност за изтегляне на пачове и DLC за игри GOG.
- Добавени са флаговете «—export» и «—import» за експортиране и импортиране на игри.
- Добавени са флаговете «—install-runner», «—uninstall-runners», «—list-runners» и «—list-wine-versions» за управление на бягачи.
- Променено е поведението на бутона «Стоп», премахнато е действието при приключване на всички процеси на Wine.
- На GPU NVIDIA е осигурено деактивиране на опцията Gamescope.
- По подразбиране е активиран механизма fsync.
Допълнително може да се отбележи, че за игровата конзола Steam Deck, базирана на Linux, е потвърдена поддръжката на 2039 игри. 1053 игри са маркирани като ръчно проверени от служителите на Valve (Verified), а 986 като поддържани (Playable).
Източник: opennet.ru

