След шест месеца разработка бе издадена игровата платформа 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» за управление на runner-ите.
- Променено е поведението на бутона «Стоп», премахнато е действието по завършване на всички процеси на Wine.
- На GPU NVIDIA е осигурено деактивиране на опцията Gamescope.
- По подразбиране е активиран механизма fsync.
Допълнително може да се отбележи, че за игровата конзола Steam Deck, базирана на Linux, е потвърдена поддръжка на 2039 игри. 1053 игри са маркирани като ръчно проверени от служителите на Valve (Verified), а 986 като поддържани (Playable).
Източник: opennet.ru

