Пасля шасці месяцаў распрацоўкі адбыўся выпуск гульнявой платформы 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-амі.
- Зменены паводзіны кнопкі "Stop", выдалена дзеянне па завяршэнні ўсіх працэсаў Wine.
- На GPU NVIDIA забяспечана адключэнне опцыі Gamescope.
- Па змаўчанні ўключаны механізм fsync.
Дадаткова можна адзначыць, што для гульнявой кансолі Steam Deck, заснаванай на Linux, пацверджана падтрымка 2039 гульняў. 1053 гульняў пазначаныя як правераныя ўручную супрацоўнікамі Valve (Verified), а 986 як падтрымліваюцца (Playable).
Крыніца: opennet.ru