كيف تلعب أي لعبة Windows تقريبًا على Linux باستخدام Steam Play

كيف تلعب أي لعبة Windows تقريبًا على Linux باستخدام Steam Play

يواجه هواة ألعاب الكمبيوتر الراغبون في التبديل إلى Linux مشكلة: فالمكتبة ليست كبيرة بما يكفي. بينما ترى بعض عناوين AAA إصدارًا على Linux ، فإنها تقتصر عادةً على Steam ، وعادةً ما تصل بعد إطلاق Windows و macOS.





ولكن ماذا لو قلنا لك أن Linux يمكنه الآن الوصول إلى مكتبة ألعاب Windows بالكامل تقريبًا على Steam؟





إليك كيفية لعب ألعاب Windows على نظام Linux باستخدام إصدار تجريبي من Steam Play.





لماذا لا أتلقى إخطارات

ألعاب Windows على Linux: الوضع الحالي

على مدار السنوات القليلة الماضية ، تحسن المشهد بشكل مطرد للاعبين على نظام Linux. زادت شعبية النظام الأساسي ببطء ، وهو ما يكفي لإصدار بعض العناوين الجديدة الرئيسية مباشرة إلى Linux.

لكن بالنسبة للعناوين الأخرى ، كيف يمكنك تشغيل ألعاب Windows على Linux؟



  • النبيذ / PlayOnLinux : باستخدام طبقة توافق Wine والواجهة الأمامية لـ PlayOnLinux ، يمكن لاعبي Linux تشغيل عناوين Windows بدرجات متفاوتة من النجاح.
  • CodeWeavers Crossover : الإصدار المملوك من Wine ، والذي تمت إضافة تحسيناته إلى Wine لاحقًا. إنه مخصص بشكل أساسي لتشغيل تطبيقات Windows على macOS و Linux ، بدلاً من الألعاب.
  • آلة افتراضية : يمكنك إنشاء Windows VM في Linux وتشغيل العديد من ألعاب Windows.
  • ستيم بلاي : تم إصداره لأول مرة في عام 2010 ، وهذا يجعل من الممكن تشغيل العديد من ألعاب الكمبيوتر الشخصي التي تعمل بنظام Windows في Linux.

في حين أن التوافق مع نظام التشغيل أصبح أفضل منذ أن أعرب Gabe Newell من Valve عن ازدرائه لنظام Windows ، فإن مشكلات الأداء والتوافق أعاقت اللعب على Linux.

قد يتغير ذلك قريبًا مع إصدار برنامج Steam Play التجريبي الجديد.





الإصدار التجريبي الجديد من Steam Play

شهد أغسطس 2018 إصدار Steam Play beta ، وهو إصدار جديد من البرنامج يمكّن ألعاب Windows من العمل على Linux. بعد عامين من التعاون مع CodeWeavers والأطراف الأخرى ، يتضمن ذلك نسخة معدلة من Wine ، تُعرف باسم Proton ، ودعمًا لـ واجهة برمجة تطبيقات الرسومات ثلاثية الأبعاد متعددة المنصات من Vulkan .

الإصدار الأولي يدعم 27 عنوانًا ، لكن يمكنك اقتراح آخرين . علاوة على ذلك ، ستعمل العناوين الأخرى أيضًا إذا كانوا قد عملوا مع Wine في الماضي.





يختلف البروتون عن Wine من عدة نواحٍ ، أبرزها تنفيذ جسور vkd3d Direct3D 12 و OpenVR و Steamworks API وإصلاحات Direct3D 9 و Direct3D 11 وتحسين تحكم اللعبة ودعم ملء الشاشة. من المهم أيضًا مجموعة التصحيح esync (اختصار لـ 'التزامن المستند إلى eventfd') ، والتي تجلب تحسينات في الأداء للترابط المتعدد.

يُتوقع أداء جيد بشكل عام لعناوين Vulkan ، على الرغم من أن ترجمة API مطلوبة ، فمن المرجح أن تكون تجربة Wine أكثر تقليدية. بغض النظر ، هذه خطوة رائعة للأمام لألعاب Linux.

والأفضل من ذلك ، يمكن لأي شخص تثبيت الإصدار التجريبي من Steam Play. إليك الطريقة!

الاشتراك في Steam Play Beta

ستحتاج إلى عميل Steam يعمل على جهاز Linux الخاص بك . يمكنك إما تثبيته كتطبيق ، أو قد يكون مثبتًا مسبقًا مع توزيعة Linux التي تركز على الألعاب (على سبيل المثال توزيعة SteamOS ).

للبدء ، افتح Steam وقم بتسجيل الدخول. ابحث عن ملف Steam> الإعدادات القائمة ، ثم انتقل إلى حساب التبويب.

هنا ، ابحث عن ملف مشاركة بيتا قسم وانقر يتغيرون . يختار تحديث Steam Beta في القائمة المنسدلة ، إذن نعم للتأكيد.

سيطالبك Steam بعد ذلك بإعادة تشغيل التطبيق. عند إعادة التشغيل ، يجب تثبيت إصدار جديد ، لذا استعد لانتظار قصير أثناء تنزيل 150 ميغابايت من البيانات.

إذا كنت تستخدم وضع الصورة الكبيرة في Steam ، فستختلف التعليمات قليلاً. افتح الإعدادات> النظام و تأكد شارك في برنامج العميل التجريبي . أعد تشغيل Steam عندما يُطلب منك ذلك.

قم بتثبيت برامج تشغيل الرسومات المحدثة

للمتابعة ، ستحتاج إلى ترقية برامج تشغيل الرسومات على جهاز Linux الخاص بك. إذا كنت تقوم بتشغيل SteamOS ، فسيكون التحديث قد قام بذلك بالفعل.

الخطوات التالية مخصصة لأجهزة Ubuntu 18.04 LTS التي تستخدم رسومات Nvidia أو AMD أو Intel.

نفيديا

تحتاج إلى تثبيت أحدث برامج التشغيل الخاصة لتشغيل الألعاب في الإصدار التجريبي من Steam Play. افتح محطة وأضف PPA الخاص ببرنامج التشغيل الخاص بطرف ثالث من Canonical باستخدام الأوامر التالية:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

بمجرد تنزيل برنامج التشغيل ، أعد تشغيل نظام Linux الخاص بك.

AMD / إنتل

بالنسبة إلى رسومات AMD أو Intel ، ستحتاج إلى تثبيت أحدث برامج تشغيل Mesa و LLVM:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

تذكر إعادة تشغيل نظامك بمجرد تثبيت برامج التشغيل. يمكن للاعبين في الواقع الافتراضي أيضًا الاستفادة من دعم AMD لأجهزتهم باستخدام هذه الأوامر:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

مع تثبيت برامج التشغيل هذه ، سيكون جهاز كمبيوتر Linux الخاص بك جاهزًا (على افتراض أنه يحتوي على أجهزة رسومات مناسبة) لتشغيل أي لعبة تعمل بنظام Windows تقريبًا عبر Steam. افحص ال منتديات دعم Steam للمساعدة في تثبيت برامج التشغيل على توزيعات أخرى.

قم بتثبيت لعبة Windows على Linux في Steam

افتراضيًا ، يمكنك فقط تثبيت الألعاب المتوافقة مع Linux في Steam. حتى بعد الانضمام إلى البرنامج التجريبي ، لا توجد طريقة داخل واجهة مستخدم Steam لتثبيت الألعاب. النقر بالزر الأيمن والاختيار تثبيت من القائمة سيؤدي إلى ظهور رسالة خطأ فورية.

كيفية فتح آيفون 6 المفقود

لماذا لا يمكنك التثبيت؟ حسنًا ، تحتاج إلى تمكين Steam Play من العناوين الموجودة في مكتبتك.

في Steam ، توجه إلى Steam> الإعدادات> Steam Play وتأكد من أن كليهما قم بتمكين Steam Play للعناوين المدعومة و قم بتمكين Steam Play لجميع العناوين يتم فحصها.

(هناك أيضًا خيار للتبديل بين إصدارات Proton ، والذي سيكون مفيدًا لاستكشاف الأخطاء وإصلاحها)

انقر نعم للتأكيد ، واتبع التعليمات لإعادة تشغيل Steam. ستتمكن بعد ذلك من اختيار أي عنوان ، والنقر بزر الماوس الأيمن ، وتحديد تثبيت . احذر ، مع ذلك: من غير المحتمل أن تعمل العناوين التي لم يتم تشغيلها ضمن Wine من قبل فجأة.

سيؤدي تشغيل اللعبة إلى ظهور رسالة تخبرك بأنه سيتم إطلاقها باستخدام Steam Play. انقر نعم للمضي قدما واللعب!

كيف يمكن لـ Steam Play تحسين ألعاب Linux

لقد تحسنت الألعاب على نظام Linux عشرة أضعاف مع إصدار الإصدار التجريبي من Steam Play. ولكن يمكن أن يصبح الأمر أكثر روعة بفضل Valve مما يسهل على المطورين المشاركة.

يعد دعم Vulkan جزءًا رئيسيًا من هذه الإستراتيجية ، مع صمام التماس المطورين الذين لا يصدرون حاليًا لنظام التشغيل Linux:

[T] اجعل Vulkan أصلاً من أجل تقديم أفضل أداء ممكن على جميع المنصات ، أو على الأقل عرضه كخيار إن أمكن. إنها لفكرة جيدة أيضًا أن تتجنب أي برمجيات وسيطة من طرف ثالث DRM ، لأنها تمنع أحيانًا ميزات التوافق من العمل على النحو المنشود.

هذه أخبار ممتازة في المستقبل!

العب ألعاب Windows المفضلة لديك على Steam اليوم

لا مزيد من العبث مع تكوينات النبيذ ، ولا مزيد من الإحباط. أعاد Valve تنشيط ألعاب Linux في الوقت المناسب تمامًا ، ويمكن للجميع المشاركة.

للتلخيص ، يمكنك تثبيت ألعاب Windows في Linux عبر Steam على النحو التالي:

  • استخدم اشتراك Steam Client التجريبي
  • قم بتنزيل عميل بيتا
  • قم بتثبيت برامج تشغيل الرسومات المحدثة
  • تفعيل Steam Play في Steam

الآن ، قد تواجه مشاكل في الحصول على برامج تشغيل الرسومات بشكل صحيح (لقد فعلت ذلك) ، لكنك ستجد الدعم عبر الإنترنت للمساعدة هنا. بمجرد التغلب على هذه المشكلة المحتملة ، سيكون جهاز Linux الخاص بك جاهزًا لتثبيت أي لعبة تعمل بنظام Windows تقريبًا في Steam.

ربما حان الوقت الآن لإنهاء Windows!

يشارك يشارك سقسقة بريد الالكتروني 5 نصائح لزيادة كفاءة أجهزة VirtualBox Linux الخاصة بك

هل سئمت من الأداء الضعيف الذي تقدمه الأجهزة الافتراضية؟ إليك ما يجب عليك فعله لتعزيز أداء VirtualBox الخاص بك.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • الألعاب
  • بخار
  • لينكس
  • نصائح للألعاب
  • ألعاب Linux
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان ، و Linux ، و DIY ، والبرمجة ، و Tech Explained ، ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو من هواة Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

المزيد من Christian Cawley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك