V-Help
← Все новости
Разработка

Xodus: новый проект для запуска Xbox-игр на Linux

Xodus: новый проект для запуска Xbox-игр на Linux

Фото: Tom's Hardware

Краткий ответ

Проект Xodus от разработчиков Heroic Launcher решает проблему запуска игр Xbox PC и Game Pass на Linux, обходя ограничения проприетарной среды GDK и MSIXVC.

Разработчики лаунчера Heroic, известного среди пользователей Linux, представили проект Xodus — инициативу с открытым исходным кодом, направленную на запуск игр Xbox PC и сервиса Game Pass на Linux-платформах. Основная проблема заключается в зависимости игр от проприетарной среды Microsoft GDK (Game Development Kit), которая отвечает за проверку лицензий и взаимодействие с сервисами Xbox. Без этой среды игры либо не запускаются, либо завершаются с ошибкой сразу после старта.

Xodus нацелен на современные игры, использующие GDK и пакеты MSIXVC, а не на более старые релизы на базе UWP. Проект уже реализовал ключевые функции: аутентификацию в сервисах Xbox, загрузку игровых пакетов и проверку лицензий. Для этого используются собственные реализации библиотек, такие как xgameruntime.dll, а также модифицированные версии Wine и Proton. Кроме того, разработчики создали библиотеку xal-rs на языке Rust для работы с аутентификацией Xbox.

Следующим шагом станет эмуляция Xbox Gaming Runtime через Wine, что позволит запускать игры локально. Учитывая прогресс, достигнутый командой, можно ожидать, что Game Pass заработает на Linux в ближайшее время. Аналогичные технологии уже применяются в проекте BedrockonLinux 2.0 для запуска Minecraft Bedrock на Linux, что подтверждает жизнеспособность подхода.

Microsoft недавно выпустила на ПК четыре классические игры с оригинальной Xbox, а в планах — релизы игр с Xbox 360. Однако неясно, используют ли эти проекты ту же GDK-среду, что и современные Xbox-игры для ПК. Если нет, их запуск на Linux может оказаться проще.

Частые вопросы

Почему Xbox-игры не работают на Linux?
Игры Xbox PC зависят от проприетарной среды Microsoft GDK и зашифрованных пакетов MSIXVC, которые не поддерживаются на Linux. Без этих компонентов игры не запускаются или вылетают при старте.
Что умеет Xodus на данный момент?
Xodus уже может авторизоваться в сервисах Xbox, загружать игровые пакеты и проверять лицензии. Проект использует собственные реализации библиотек и модифицированные версии Wine и Proton.
Когда Game Pass заработает на Linux?
Пока точные сроки неизвестны, но разработчики Xodus уже преодолели ключевые технические барьеры. Ожидается, что полноценная поддержка появится в ближайшее время.
Поделиться:

Лента для Дзен: /feed/dzen.xml · RSS: /feed.xml

Почему этому можно верить

Материал подготовлен редакцией V-Help на основе первоисточника с указанием даты публикации.

Публикация: Новостной отдел V-Help.ru

Источник материала: Tom's Hardware