Xodus Nexus: Lansatorul open-source care aduce jocurile Microsoft Store și Xbox PC pe Linux

 

Unul dintre marile obstacole din ecosistemul de gaming pe Linux și SteamOS a fost întotdeauna accesarea jocurilor achiziționate prin Microsoft Store sau disponibile prin abonamentele PC Game Pass. În timp ce jocurile de pe Steam, Epic Games, GOG sau Battle.net au beneficiat de clienți nativi sau agregatori precum Heroic Games Launcher și Lutris, ecosistemul Xbox a rămas închis în spatele formatelor UWP/MSIXVC și a straturilor proprietare Microsoft de autentificare.

Proiectul open-source Xodus Nexus (creat de dezvoltatorul Dominik Svoboda / @domsvoboda) vine să rezolve exact această problemă: oferă un launcher modern, inspirat din interfața consolelor Xbox, conceput pentru a descărca, instala și rula direct pe Linux jocurile din magazinul Microsoft.

Cum funcționează: Arhitectura pe 3 niveluri

Xodus Nexus nu este doar o fațadă vizuală, ci un ecosistem modular compus din trei piloni software esențiali:

ComponentăRol tehnic
Xodus Nexus (Launcher)Interfața grafică principală (construită cu TypeScript, Vite și Electron), responsabilă pentru navigarea în magazin, gestionarea bibliotecii, coada de descărcare și controalele de lansare.
Nexus backendO variantă modificată (patched build) a proiectului upstream Xodus, ce se ocupă de autentificarea contului Microsoft, validarea licențelor, descărcarea pachetelor de joc și pregătirea lansării.
Nexus runtimeStratul de execuție bazat pe Xodus Proton și Xodus XGameRuntime (XGR), cu patch-uri suplimentare de compatibilitate pentru a rula binarele Microsoft pe nucleul Linux.

Toate titlurile instalate folosesc aceeași cale de lansare și un runtime comun partajat, permițând Xbox sign-in și sincronizarea salvărilor în cloud (cloud saves) pentru titlurile suportate.

Funcționalități cheie și experiență de consolă (Game Mode)

  • Integrare completă cu biblioteca: Secțiunea My Library unifică titlurile cumpărate individual cu cele disponibile prin abonamentele active, oferind filtre după starea de instalare, licență sau titlu.

  • Coada de instalare inteligentă: Permite descărcarea succesivă a jocurilor, pauză și reluare (inclusiv după repornirea sistemului), precum și descărcarea în fundal în timp ce rulează alt joc.

  • Pachete de campanie și DLC-uri: Opțiunea Manage Content permite descărcarea add-on-urilor licențiate și a pachetelor suplimentare de campanie.

  • Control complet prin gamepad: Suportă navigare nativă cu controllerul (D-pad/stick pentru deplasare, tasta A pentru selecție, B pentru înapoi, X pentru meniul contextual al jocului și LB/RB pentru comutarea paginilor).

  • Adăugare în Steam la un click: Funcția Add to Steam creează automat o scurtătură Non-Steam cu toate elementele grafice (artwork) direct în clientul nativ de Steam, facilitând integrarea directă în SteamOS Game Mode pe Steam Deck.

  • Compatibilitate DualSense: Include un mod opțional dedicat pentru manetele Sony DualSense în setările fiecărui joc.

Starea jocurilor compatibile

Catalogul de compatibilitate este actualizat continuu prin teste directe și rapoarte comunitare. O suită impresionantă de titluri mari este deja complet jucabilă pe Linux prin Xodus Nexus:

  • Complet jucabile (inclusiv online): Deep Rock Galactic, Palworld, No Man's Sky, Minecraft for Windows, Gears of War: E-Day, Sea of Thieves, Fallout 76.

  • Titluri single-player validate: DOOM Eternal, DOOM: The Dark Ages, Avowed, Hollow Knight: Voidheart Edition, Hollow Knight: Silksong, The Outer Worlds 2, Wolfenstein II: The New Colossus, Kingdom Come: Deliverance II, Balatro, TUNIC, Hades.

  • Titluri incompatibile sau parțiale: Jocurile protejate de sisteme anti-cheat incompatibile sau cele care depind de drivere vechi (ex: Hell Let Loose, ARC Raiders, Soul Hackers 2) întâmpină încă erori la inițializare sau conexiune.

Instalare și configurare inițială

Pentru utilizatorii de distribuții pe 64 de biți (x86_64), proiectul oferă o imagine AppImage sau un script automat de instalare:

Bash
curl -fsSL https://raw.githubusercontent.com/domsvoboda/xodus-nexus/main/scripts/install.sh | bash

Pașii de configurare:

  1. Deschideți aplicația și accesați secțiunea Settings.

  2. Instalați Nexus backend și Nexus runtime cu un simplu click.

  3. Autentificați-vă cu contul Microsoft. (Notă: dacă autentificarea prin Passkey se blochează, alegeți opțiunea „Continue in browser”, funcționalitate ce necesită Google Chrome nativ sau Flatpak).

Proiectul este open-source sub licență MIT (cu backend-ul sub GPLv3 și componente runtime sub LGPL 2.1+) și este menținut independent, fără afiliere cu Microsoft sau divizia Xbox.

Sursa proiectului: GitHub — domsvoboda/xodus-nexus: Open-source Xbox-inspired desktop launcher for Xodus on Linux

Comentarii

Postări populare de pe acest blog

Linux Mint 27 „Adrien” sosește de Crăciun: Schimbare istorică prin renunțarea la versiunile intermediare (point releases)

⏱️ Test de laborator Neowin: Linux spulberă Windows 11 în sarcinile zilnice și managementul resurselor!

PhotoSuite: O alternativă gratuită și open-source la Photoshop, cu suport nativ pentru fișiere PSD