Xodus: проект, позволяющий запускать игры Xbox и Game Pass на Linux.
Вы — энтузиаст Linux, жаждущий игр для Xbox на ПК и Game Pass? Познакомьтесь с Xodus, революционным проектом, который открывает мир игр на вашей системе. Узнайте, как это работает!
Самое важное, что вам нужно знать
- В настоящее время Project Xodus успешно выполняет вход в учетные записи Xbox, проверку прав собственности на игры, загрузку игр и расшифровку пакетов MSIXVC, но самая большая проблема заключается в перестройке среды выполнения игр Xbox и служб GDK для фактического запуска игр.
- Xodus ориентируется на более новые игры для Xbox PC, созданные с использованием GDK и упакованные в формате MSIXVC, и на ранних этапах не планирует поддерживать более старые игры для универсальной платформы Windows (UWP).
- Этот проект важен для таких устройств, как Steam Deck, поскольку он направлен на обеспечение возможности запуска игр из Game Pass локально на Linux, снижая зависимость от Windows, но он является неофициальным и несет в себе риск отключения совместимости со стороны Microsoft или принятия мер против пользователей.
Игры для Xbox на ПК и PC Game Pass давно создали значительный пробел в мире игр для Linux. Xodus, проект, созданный группой фанатов, призван заполнить этот пробел. Xodus — это проект с открытым исходным кодом, разработанный программистами, связанными с Heroic Games Launcher (сторонним лаунчером для игр), и его цель — запускать игры Microsoft для Xbox на системах Linux и Mac локально, а не полагаться исключительно на облачную потоковую передачу.

Краткий ответ: В настоящее время Project Xodus позволяет войти в учетную запись Xbox, проверить игровые лицензии, а также загрузить и расшифровать игровые пакеты. Однако на данный момент он по-прежнему не может запускать эти игры на Linux, поскольку компонент, отвечающий за запуск игр, все еще находится в разработке.
Что представляет собой проект Xodus и кто за ним стоит?
Проект Xodus — это небольшая инициатива с открытым исходным кодом, в которой участвуют три человека, один из которых также работает над Heroic Games Launcher. У проекта есть конкретная и четкая цель: решить все задачи по запуску игр Xbox на ПК , включая игры из Game Pass , вне среды Windows.
На своем веб-сайте проект четко описывает себя как попытку обеспечить запуск игр для Xbox на ПК на системах Linux и Mac, без какой-либо связи или поддержки со стороны Microsoft. Проект поддерживает собственную версию Wine, адаптированную под его нужды, и работает с основными компонентами операционной системы Xbox как внутри, так и за пределами основной организации проекта.

Что уже работает, а что находится в стадии разработки?
Первоначальная инфраструктура проекта завершена. Xodus теперь может входить в систему авторизации Xbox, проверять, какими играми владеет пользователь или к каким имеет доступ, а затем загружать сами игровые файлы. Он также может загружать и декодировать пакеты MSIXVC от Microsoft — формат контейнеров, используемый для распространения игр через Microsoft Store.
Разработчик imLinguin подтвердил, что процесс аутентификации и загрузки игр работает корректно, и что разработка теперь переключилась на комплект для разработки игр (SDK), необходимый для запуска игр. На практике это означает, что вы можете получить игру сегодня, но она пока не будет работать.
КОММЕНТАРИЙ
byu/Osh112 из обсуждения
inlinux_gaming
Упражняться
по u/Osh112 Из обсуждения
В linux_gaming
Самой сложной задачей, которая еще предстоит команде, является воссоздание достаточной части среды выполнения игр Xbox и связанных с ней сервисов GDK, чтобы игры можно было запускать через Wine. GDK охватывает фреймворк, используемый этими играми для интеграции с Xbox, например, достижения, многопользовательский режим и стриминг. Другой участник проекта, Павел Лидвин, откровенно рассказал о сроках, отметив, что команда все еще находится на ранних этапах работы и относительно далека от достижения своей цели.
| компонент | Положение дел |
|---|---|
| Войдите в свою учетную запись Xbox и подтвердите лицензии. | Работает |
| Скачать игры | Работает |
| Расшифровка пакетов MSIXVC | Работает |
| Функции игрового SDK/GDK | قيد التطوير |
| Среда выполнения Xbox Gaming Runtime для запуска игр. | قيد التطوير |
| Игры из PC Game Pass можно запускать локально. | Еще нет |
На какие игры для Xbox ориентируется Xodus?
Xodus ориентирован на новые игры для Xbox и ПК, разработанные с использованием Microsoft GDK и упакованные в MSIXVC. Более старые игры, основанные на архитектуре Universal Windows Platform (UWP), не входят в планы, по крайней мере, на начальном этапе. Это различие важно при определении того, принесет ли проект пользу вашей игровой библиотеке.
| формула | Поддерживается? | Приведены примеры. |
|---|---|---|
| GDK + MSIXVC (для более новых игр) | Целевой | Предстоящая игра Gears of War: E-Day |
| UWP (эпоха Windows 8/ранней Windows 10) | Незапланированный | Gears of War 4, Forza Horizon 4 |
Даже для поддерживаемых игр совместимость по-прежнему зависит от стандартного дистрибутива Linux. Wine, DXVK и VKD3D-Proton играют свою роль, поэтому для бесперебойной работы отдельных игр могут потребоваться собственные патчи. Команда заявляет, что надеется обеспечить поддержку большинства игр, использующих GDK , но каждая игра — это уникальный случай.
Почему этот проект важен для компании Steam Deck и паровых машин
Такие устройства, как готовящиеся к выпуску Steam Deck и Steam Machine, работают на Linux. В настоящее время Game Pass доступен только через потоковую передачу Xbox Cloud. Для потоковой передачи требуется стабильное интернет-соединение, она добавляет задержку и фактически не запускает игру на вашем устройстве. Project Xodus позволит запускать поддерживаемые игры локально, подобно тому, как запускаются игры для Windows через Proton.
Для тех, кто хранит большую часть своей игровой библиотеки в рамках подписки PC Game Pass, это и есть главная привлекательность проекта. Он устранит одну из последних причин, по которой стоит оставлять Windows установленной на ноутбуке или настольном компьютере с Linux.
Риски, о которых следует помнить при использовании Xodus.
Проект Xodus не связан с Microsoft и не поддерживается ею, и разработчики предупреждают, что его использование осуществляется на ваш собственный риск. Поскольку это неофициальный проект, Microsoft может в любое время отключить совместимость или принять меры в отношении учетных записей, если сочтет, что проект нарушает условия предоставления услуг. Кроме того, Microsoft вряд ли в ближайшее время добавит поддержку Linux в свою официальную экосистему, поэтому это решение, разработанное сообществом, а не официально одобренное.
Существует также долгосрочная перспектива, которая подлежит обсуждению. Microsoft недавно выпустила первые четыре игры для оригинальной Xbox на ПК с помощью нового слоя совместимости. Если эти и будущие обратно совместимые версии будут использовать ту же инфраструктуру Xbox для ПК, они могут стать еще одной целью для Project Xodus. Разработчики пока не подтвердили эту поддержку.
Как следить за проектом Xodus или внести свой вклад.
Если вы хотите помочь с тестированием или внести свой вклад в код, репозитории проекта и приглашение в Discord доступны на странице организации на GitHub . Мы приветствуем отзывы и экспертную помощь по мере продолжения работы над средой выполнения.
В настоящее время Xodus следует рассматривать как перспективный проект в разработке, а не как готовый продукт. Вопросы загрузки и лицензирования реальны и функциональны, но до завершения разработки компонентов среды выполнения игры для Xbox PC и игры из Game Pass не будут работать на Linux. Стоит внимательно следить за развитием событий по мере того, как команда будет работать над тем, чтобы эти игры наконец стали доступны для запуска.
Комментарии закрыты.