Xodus: проект, позволяющий запускать игры Xbox и Game Pass на Linux.

هل أنت من محبي Linux وتتوق لألعاب Xbox PC и Game Pass؟ تعرف على Xodus، المشروع الثوري الذي يفتح لك عالمًا من الألعاب على نظامك. اكتشف كيف يعمل!

لطالما شكلت ألعاب Xbox للكمبيوتر الشخصي وخدمة PC Game Pass فجوة كبيرة في عالم ألعاب Linux. يسعى مشروع Xodus، الذي أنشأه مجموعة من المعجبين، إلى سد هذه الفجوة. Xodus هو مشروع مفتوح المصدر يعتمد على الهندسة العكسية، تم تطويره بواسطة مبرمجين مرتبطين بـ Heroic Games Launcher (وهو مشغل ألعاب خارجي)، ويهدف إلى تشغيل ألعاب Xbox الخاصة بـ Microsoft على أنظمة Linux и Mac محليًا، بدلاً من الاقتصار على البث السحابي.

Быстрый ответ: يتميز مشروع Xodus حاليًا بالقدرة على تسجيل الدخول إلى حساب Xbox الخاص بك، والتحقق من تراخيص الألعاب، وتنزيل حزم الألعاب وفك تشفيرها. ومع ذلك، لا يزال غير قادر على تشغيل هذه الألعاب على Linux في الوقت الحالي، حيث لا يزال الجزء المسؤول عن تشغيل الألعاب قيد التطوير.


ما هو مشروع Xodus ومن يقف وراءه؟

مشروع Xodus هو مبادرة مفتوحة المصدر صغيرة يديرها ثلاثة مساهمين، من بينهم مطور يعمل أيضًا على Heroic Games Launcher. يتميز المشروع بهدف محدد وواضح: معالجة جميع المتطلبات اللازمة لتشغيل ألعاب Xbox للكمبيوتر الشخصي، بما في ذلك عناوين Прохождение игры، خارج بيئة Windows.

يصف المشروع نفسه بوضوح على صفحته الخاصة بأنه مسعى لجعل Xbox игры للكمبيوتر الشخصي تعمل على أنظمة Linux и Mac، دون أي انتماء Или تأييد من Microsoft. يحتفظ المشروع بنسخته الخاصة من Wine، مزودة بتعديلات مخصصة له، ويجري العمل على مكونات تشغيل Xbox الأساسية داخل وخارج المنظمة الرئيسية للمشروع.

صفحة Xodus على GitHub

ما الذي يعمل حاليًا وما الذي لا يزال قيد التطوير

لقد اكتملت البنية الأساسية الأولية للمشروع. يستطيع Xodus الآن تسجيل الدخول إلى نظام تسجيل الدخول الخاص بـ Xbox، والتحقق من الألعاب التي يمتلكها المستخدم Или لديه حق الوصول إليها، ثم تنزيل ملفات الألعاب الفعلية. كما يمكنه تنزيل وفك تشفير حزم MSIXVC من Microsoft، وهي صيغة الحاويات المستخدمة لتوزيع الألعاب عبر متجر Microsoft Store.

أكد المطور imLinguin أن عملية المصادقة وتنزيل الألعاب تعمل بشكل سليم، وأن التركيز في التطوير قد تحول الآن إلى حزمة تطوير الألعاب (SDK) اللازمة لتشغيل العناوين فعليًا. عمليًا، هذا يعني أنه يمكنك الحصول على لعبة اليوم، لكنها لن تعمل بعد.

Упражняться
по u/Osh112 من مناقشة
В linux_gaming

الجزء الأصعب الذي لا يزال ينتظر الفريق هو إعادة إنشاء جزء كافٍ من بيئة تشغيل ألعاب Xbox Gaming Runtime وخدمات GDK المرتبطة بها، لتمكين الألعاب من الإطلاق عبر Wine. تغطي GDK الإطار الذي تستخدمه هذه العناوين لتكامل Xbox، مثل الإنجازات (achievements)، وГрупповая игра (multiplayer)، والبث المباشر (streaming). وقد كان المساهم الآخر، Pawel Lidwin، صريحًا بشأن الجدول الزمني، مشيرًا إلى أن الفريق لا يزال في مرحلة مبكرة من العمل وبعيدًا نسبيًا عن تحقيق هدفه.

компонент Положение дел
تسجيل الدخول إلى حساب Xbox والتحقق من التراخيص Работает
Скачать игры Работает
فك تشفير حزم MSIXVC Работает
وظائف Game SDK / GDK قيد التطوير
بيئة تشغيل Xbox Gaming Runtime لإطلاق الألعاب قيد التطوير
ألعاب PC Game Pass قابلة للعب محليًا Еще нет

ما هي ألعاب Xbox التي يستهدفها Xodus

يستهدف Xodus ألعاب Xbox PC الأحدث التي تم تطويرها باستخدام GDK من Microsoft وتعبئتها بصيغة 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 Machine

تعمل أجهزة مثل Steam Deck и Steam Machine القادمة بنظام Linux. وحاليًا، لا تصل خدمة Game Pass إليها إلا عبر بث Xbox Cloud. يتطلب البث اتصال إنترنت قويًا، ويضيف زمن انتقال (latency)، ولا يقوم بتشغيل اللعبة فعليًا على جهازك. مشروع Xodus سيتيح تشغيل الألعاب المدعومة محليًا، بطريقة أقرب بكثير إلى كيفية تشغيل أي لعبة Windows عبر Proton.

بالنسبة للأشخاص الذين يحتفظون بمعظم مكتبة ألعابهم ضمن اشتراك PC Game Pass، هذا هو الجاذبية الرئيسية للمشروع. سيُزيل ذلك أحد الأسباب الأخيرة للاحتفاظ بنظام Windows مثبتًا على جهاز Linux محمول Или مكتبي.


المخاطر التي يجب معرفتها عند استخدام Xodus

مشروع Xodus غير تابع لشركة Microsoft ولا يحظى بدعمها، ويُحذر المطورون من استخدامه على مسؤوليتك الخاصة. نظرًا لكونه غير رسمي، قد تُعطّل Microsoft التوافق في أي وقت Или تتخذ إجراءات ضد الحسابات إذا رأت أن المشروع ينتهك شروط الخدمة الخاصة بها. من غير المرجح أيضًا أن تضيف Microsoft دعم Linux إلى نظامها البيئي الرسمي قريبًا، لذا يُعد هذا حلاً مجتمعيًا وليس حلاً معتمدًا.

هناك أيضًا إمكانية طويلة الأمد مطروحة للنقاش. لقد جلبت Microsoft مؤخرًا أول أربع Xbox игры أصلية إلى персональные компьютеры عبر طبقة توافق جديدة. وإذا استخدمت هذه الإصدارات والإصدارات المستقبلية المتوافقة مع الإصدارات السابقة نفس البنية التحتية لـ Xbox PC، فقد تُصبح هدفًا آخر لمشروع Xodus. لم يؤكد المطورون هذا الدعم بعد.


كيفية متابعة مشروع Xodus Или المساهمة فيه

إذا كنت ترغب في المساعدة في الاختبار Или المساهمة بالتعليمات البرمجية، فإن مستودعات المشروع ودعوة Discord متوفرة على صفحة منظمة GitHub الخاصة به. نرحب بالملاحظات والخبرات بينما يستمر العمل على بيئة التشغيل (runtime).

في الوقت الحالي، تعامل مع Xodus كمشروع واعد قيد التطوير وليس أداة مكتملة. جانب التنزيل والترخيص حقيقي ويعمل، ولكن حتى يتم الانتهاء من مكونات بيئة التشغيل (runtime)، لن يتم تشغيل ألعاب Xbox PC وعناوين Game Pass على Linux. يستحق الأمر المتابعة عن كثب بينما يتقدم الفريق نحو الجزء الذي سيجعل هذه الألعاب قابلة للعب أخيرًا.

Комментарии закрыты.