Xodus: projekt wprowadzający gry z Xbox i Game Pass na Linuksa

Jesteś entuzjastą Linuksa i nie możesz się doczekać gier na Xbox PC i Game Pass? Poznaj Xodus, rewolucyjny projekt, który otwiera świat gier na Twoim komputerze. Dowiedz się, jak to działa!

Najważniejsze rzeczy, które musisz wiedzieć

  • Projekt Xodus obecnie z powodzeniem obsługuje logowanie się do kont Xbox, weryfikowanie praw własności do gier, pobieranie gier i odszyfrowywanie pakietów MSIXVC, ale największym wyzwaniem jest przebudowa środowiska Xbox Gaming Runtime i usług GDK w celu faktycznego uruchamiania gier.
  • Xodus skupia się na nowszych grach na konsolę Xbox PC, stworzonych z wykorzystaniem pakietu GDK i spakowanych w formacie MSIXVC. Na wczesnym etapie firma nie planuje obsługi starszych tytułów platformy Universal Windows Platform (UWP).
  • Projekt ten jest ważny dla urządzeń takich jak Steam Deck, ponieważ ma umożliwić granie w gry Game Pass lokalnie na Linuksie, zmniejszając zależność od systemu Windows. Jest to jednak projekt nieoficjalny i niesie ze sobą ryzyko, że Microsoft wyłączy zgodność lub podejmie działania przeciwko użytkownikom.

Gry na konsolę Xbox PC i usługa PC Game Pass od dawna tworzą istotną lukę w świecie gier na Linuksa. Xodus, projekt stworzony przez grupę fanów, ma na celu wypełnienie tej luki. Xodus to projekt open source, oparty na inżynierii wstecznej, opracowany przez programistów związanych z Heroic Games Launcher (zewnętrznym programem uruchamiającym gry), który ma na celu uruchamianie gier Xbox firmy Microsoft na systemach Linux i Mac lokalnie, zamiast polegać wyłącznie na strumieniowaniu w chmurze.

Krótka odpowiedź: Projekt Xodus pozwala obecnie zalogować się na konto Xbox, zweryfikować licencje gier oraz pobrać i odszyfrować pakiety gier. Jednak nadal nie można uruchomić tych gier na Linuksie, ponieważ komponent odpowiedzialny za ich uruchamianie jest nadal w fazie rozwoju.


Czym jest Projekt Xodus i kto za nim stoi?

Projekt Xodus to niewielka inicjatywa open source prowadzona przez trzech współautorów, z których jeden jest deweloperem pracującym również nad Heroic Games Launcher. Projekt ma konkretny i jasny cel: spełnienie wszystkich wymagań dotyczących uruchamiania gier Xbox na PC , w tym tytułów z Game Pass , poza środowiskiem Windows.

Projekt wyraźnie opisuje się na swojej stronie internetowej jako próba uruchomienia gier na konsolę Xbox PC na systemach Linux i Mac, bez żadnego powiązania ani wsparcia ze strony Microsoftu. Projekt utrzymuje własną wersję Wine, dostosowaną do swoich potrzeb, i pracuje nad kluczowymi komponentami operacyjnymi konsoli Xbox zarówno w ramach głównej organizacji projektu, jak i poza nią.

Strona Xodus na GitHubie

Co jest obecnie w użyciu, a co jest nadal w fazie rozwoju?

Początkowa infrastruktura projektu jest już ukończona. Xodus może teraz zalogować się do systemu logowania Xbox, sprawdzić, które gry użytkownik posiada lub do których ma dostęp, a następnie pobrać pliki gier. Może również pobierać i dekodować pakiety MSIXVC firmy Microsoft, format kontenera używany do dystrybucji gier za pośrednictwem sklepu Microsoft Store.

Deweloper imLinguin potwierdził, że uwierzytelnianie i proces pobierania gier działają prawidłowo, a prace rozwojowe zostały przeniesione na zestaw narzędzi do tworzenia gier (SDK) niezbędny do faktycznego uruchomienia gier. W praktyce oznacza to, że grę można pobrać już dziś, ale jeszcze nie będzie działać.

Komentarz
byu/Osh112 z dyskusji
inlinux_gaming

Zawieszenie
ا u/Osh112 Z dyskusji
W linux_gaming

Największym wyzwaniem, które wciąż czeka zespół, jest odtworzenie środowiska Xbox Gaming Runtime i powiązanych z nim usług GDK w stopniu wystarczającym, aby umożliwić uruchamianie gier za pośrednictwem Wine. GDK obejmuje ramy, z których korzystają te tytuły w celu integracji z Xbox, takie jak osiągnięcia, tryb wieloosobowy i strumieniowanie. Inny współpracownik, Paweł Lidwin, szczerze opowiedział o harmonogramie, zauważając, że zespół jest wciąż na wczesnym etapie prac i jest stosunkowo daleko od osiągnięcia celu.

Część Status
Zaloguj się na swoje konto Xbox i zweryfikuj licencje Pracuje
Pobierz gry Pracuje
Odszyfrowanie pakietów MSIXVC Pracuje
Funkcje SDK/GDK gry قيد التطوير
Środowisko uruchomieniowe Xbox Gaming do uruchamiania gier قيد التطوير
W gry objęte usługą PC Game Pass można grać lokalnie Jeszcze nie

Jakie gry na konsolę Xbox są celem Xodus?

Xodus koncentruje się na nowszych grach na konsolę Xbox PC, opracowanych z wykorzystaniem pakietu GDK firmy Microsoft i spakowanych w MSIXVC. Starsze tytuły oparte na architekturze Universal Windows Platform (UWP) nie są uwzględnione w planie, przynajmniej początkowo. To rozróżnienie jest istotne przy określaniu, czy Twoja biblioteka gier skorzysta na projekcie.

formuła Utrzymany? Podane przykłady
GDK + MSIXVC (nowsze tytuły) Celowany Nadchodząca gra Gears of War: E-Day
UWP (Windows 8/wczesna era Windows 10) Nieplanowane Gears of War 4, Forza Horizon 4

Nawet w przypadku obsługiwanych gier, kompatybilność nadal zależy od standardowej dystrybucji Linuksa. Wine, DXVK i VKD3D-Proton odgrywają istotną rolę, więc poszczególne gry mogą wymagać własnych poprawek, aby działać płynnie. Zespół deklaruje, że ma nadzieję na obsługę większości tytułów GDK , ale każda gra to indywidualny przypadek.


Dlaczego ten projekt jest ważny dla Steam Deck i maszyn parowych

Urządzenia takie jak nadchodzące Steam Deck i Steam Machine działają na Linuksie. Obecnie Game Pass jest dostępny tylko za pośrednictwem strumieniowania w chmurze Xbox. Streaming wymaga szybkiego połączenia internetowego, generuje opóźnienia i nie uruchamia gry na urządzeniu. Projekt Xodus umożliwi lokalne granie w obsługiwane gry, podobnie jak w przypadku gier Windows za pośrednictwem Protona.

Dla tych, którzy przechowują większość swojej biblioteki gier w ramach subskrypcji PC Game Pass, jest to główna atrakcja tego projektu. Zlikwiduje on jeden z ostatnich powodów, dla których warto trzymać system Windows na laptopie lub komputerze stacjonarnym z systemem Linux.


Ryzyko, o którym należy pamiętać podczas korzystania z Xodus

Projekt Xodus nie jest powiązany z firmą Microsoft ani przez nią wspierany, a twórcy ostrzegają, że korzystanie z niego odbywa się na własne ryzyko. Ponieważ projekt jest nieoficjalny, Microsoft może w dowolnym momencie wyłączyć kompatybilność lub podjąć działania wobec kont, jeśli uzna, że ​​projekt narusza warunki świadczenia usług. Co więcej, Microsoft prawdopodobnie nie doda obsługi Linuksa do swojego oficjalnego ekosystemu w najbliższym czasie, więc jest to rozwiązanie stworzone przez społeczność, a nie oficjalnie wspierane.

Istnieje również możliwość długoterminowa. Microsoft niedawno wprowadził pierwsze cztery oryginalne gry na konsolę Xbox na PC za pośrednictwem nowej warstwy kompatybilności. Jeśli te i przyszłe wersje wstecznie kompatybilne będą korzystać z tej samej infrastruktury Xbox PC, mogą stać się kolejnym celem Projektu Xodus. Deweloperzy nie potwierdzili jeszcze tego wsparcia.


Jak śledzić projekt Xodus lub wnieść do niego swój wkład

Jeśli chcesz pomóc w testowaniu lub współtworzyć kod, repozytoria projektu i zaproszenie na Discord są dostępne na stronie organizacji GitHub . Chętnie poznamy opinie i opinie, ponieważ prace nad środowiskiem wykonawczym trwają.

Obecnie Xodus należy traktować jako obiecujący projekt w fazie rozwoju, a nie jako gotowy produkt. Pobieranie i licencjonowanie są realne i funkcjonalne, ale dopóki komponenty środowiska uruchomieniowego nie zostaną sfinalizowane, gry na Xbox PC i tytuły z Game Pass nie będą działać na Linuksie. Warto uważnie śledzić postępy zespołu w pracach nad udostępnieniem tych gier.

Możliwość dodawania komentarzy nie jest dostępna.