Diablo IV پس از پچ بات اخیر راه اندازی خود را در لینوکس و استیم دک متوقف کرد دریچه قبل از اینکه بلیزارد حتی مشکل را تایید کند دوباره آن را اجرا کرد. رفع فوری سریع پروتون به این معنی است که صاحبان Steam Deck میتوانند بدون انتظار برای پشتیبانی رسمی بلیزارد، از طریق Sanctuary به سنگزنی ادامه دهند. بازیکنان ProtonDB و Reddit بلافاصله پس از بهروزرسانی بازی در اواخر اکتبر، سقوط را مشاهده کردند، با گزارشهای خطا که به خرابی کامپایل سایهزن Vulkan اشاره میکند.

این وقفه بی سر و صدا اتفاق افتاد بازیکنان در لینوکس و Steam Deck گزارش دادند که Diablo IV در هنگام راه اندازی پس از به روز رسانی معمول بازی از کار افتاد این خطا به خرابی لایه سازگاری اشاره کرد نه مشکل سرور در عرض چند روز، Valve یک به روز رسانی پروتون را فشار داد که عملکرد را بازیابی کرد، دور زدن نیاز به Blizzard برای وصله مشتری ویندوز این چرخش سریع نمونه ای از رویکرد Valve است: آنها پروتون را به عنوان یک پروژه زنده حفظ می کنند، اغلب اصلاحات حمل و نقل سریعتر از ناشران بازی به مشکلات لینوکس بومی می پردازند.

این اولین باری نیست که Valve برای یک بازی پرمخاطب وارد عمل می شود. Proton، ابزار سازگاری پشت موفقیت Steam Deck، به روز رسانی های منظمی را برای مدیریت شکستگی غیرمنتظره دریافت می کند. مشکل Diablo IV احتمالاً یک تغییر جزئی API ضد دستکاری یا گرافیکی بود که پروتون باید با آن سازگار شود. این بازی از Battle.net استفاده می کند که خود از طریق Wine اجرا می شود و هر به روز رسانی به لانچر یا DRM آن می تواند زنجیره را بشکند. مهندسان Valve گلوگاه را شناسایی کرده و آن را بدون انتظار برای مستندات رسمی از Activision Blizzard وصله کردند.

دریچه CS2

تعمیر پروتون Valve برای Diablo IV در لینوکس

پاسخ Valve به طور غیرمعمولی سریع بود. proton fix به عنوان یک به روز رسانی آزمایشی فرود آمد، سپس در عرض یک هفته به پایدار تبدیل شد. players در Reddit و انجمن های Steam تایید کرد که Diablo IV به طور معمول پس از به روز رسانی پروتون دوباره راه اندازی شد. fix نیازی به هیچ تغییری در نسخه ویندوز بازی نداشت. update از طریق شاخه Proton Experimental توزیع شد، که کانال سریع Valve برای وصله هایی است که قبل از رسیدن به نسخه پایدار نیاز به آزمایش فوری دارند.

ماشه دقیق هنوز مشخص نیست برخی از کاربران حدس می زدند که تغییر باطن بلیزارد لایه ترجمه Vulkan را که پروتون استفاده می کند شکست. برخی دیگر به نسخه جدیدی از DRM Battle.net اشاره کردند. صرف نظر از این، مهندسان Valve علت اصلی را شناسایی کردند و یک پچ هدفمند منتشر کردند. گزارشهای تعهد پروتون، که در GitHub قابل مشاهده است، تغییری را در ارتباط با مدیریت پسوندهای صریح Vulkan نشان دادند، که نشان میدهد بهروزرسانی بازی سایهزنی را معرفی میکند که لایه ترجمه پروتون در ابتدا نمیتوانست آن را تجزیه کند. این نوع بهینهسازی میکرو برای پروتون معمول است اما برای حفظ سازگاری با نسخههای اصلی مانند Diablo IV حیاتی است.

این برای کاربران Steam Deck به چه معناست

برای میلیون ها صاحب Steam Deck، این اصلاح سریع یادآور این است که Valve به طور فعال تجربه بازی لینوکس را حفظ می کند حتی زمانی که توسعه دهندگان بازی لینوکس را نادیده می گیرند، پروتون اغلب به عنوان یک شبکه ایمنی عمل می کند Diablo IV یکی از محبوب ترین RPG های اکشن در Steam Deck است و از دست دادن دسترسی می تواند ضربه ای به اعتبار پلت فرم باشد بازاریابی Steam Deck به شدت بر توانایی آن در اجرای عناوین AAAA از جعبه تأکید می کند و قطع طولانی مدت Diablo IV به این شهرت آسیب می رساند.

  • Diablo IV در اواخر اکتبر 2024 پس از بهروزرسانی بازی در لینوکس و Steam Deck شکست، با خرابیهای هنگام راهاندازی در ProtonDB و انجمنها گزارش شد.
  • Valve یک ساخت آزمایشی پروتون را فشار داد تا مشکل را در عرض 72 ساعت برطرف کند، با استناد به تعمیر مدیریت سایه زن Vulkan در گزارش های commit.
  • بلیزارد بیانیه یا پچ اختصاصی لینوکس برای بازی منتشر نکرده است و پروتون را به عنوان تنها لایه سازگاری باقی گذاشته است.
  • این اصلاح اکنون بخشی از Proton stable (Proton 9.0-4) است که با بهروزرسانی از طریق تنظیمات سرویس گیرنده Steam در دسترس همه کاربران Steam Deck است.

تأثیر گسترده تر بر بازی های لینوکس

عادت Valve برای رفع بازی های شخص ثالث در لینوکس یک شمشیر دو لبه است Steam Deck را قابل دوام نگه می دارد، اما همچنین به توسعه دهندگان اجازه می دهد تا برای پشتیبانی بومی از قلاب خارج شوند Diablo IV هرگز به طور رسمی در لینوکس پشتیبانی نشد، با این حال از طریق پروتون خوب کار می کرد تا این شکست سریع بازیابی تقویت می کند که موفقیت Steam Deck به تعمیر و نگهداری داخلی Valve بستگی دارد، نه به همکاری ناشر سرمایه گذاری Valve در پروتون میلیون ها دلار در سال تخمین زده می شود، نه تنها سازگاری بلکه بهینه سازی عملکرد را نیز پوشش می دهد که از طریق DXVK و VKD3D به نفع کاربران ویندوز نیز می باشد.

سکوت بلیزارد در مورد این موضوع قابل توجه است برخلاف Valve که به طور فعال با تغییرات پروتون ارتباط برقرار می کند، بلیزارد وجود بازیکنان لینوکس را تایید نکرده است. این شرکت هنوز به طور رسمی فقط از ویندوز پشتیبانی می کند. در حال حاضر، پروتون تنها پل باقی می ماند. اگر وصله های آینده Diablo IV دوباره سازگاری را بشکنند، بازیکنان دوباره به Valve نگاه می کنند، نه Blizzard. این پویایی از زمان راه اندازی Steam Deck ثابت بوده است: Valve رفع می کند، ناشران ساکت می مانند. حادثه Diablo IV تنها آخرین مورد از یک سری نمونه های طولانی است، از جمله Elden Ring، Cyberpunk 2077 و Halo Infinite، که همگی برای گیم پلی روان در Steam Deck نیاز به مداخله Valve داشتند.

بازی موضوع نسخه پروتون فیکس تاریخ
دیابلو چهارم خرابی در راه اندازی پس از آپدیت بازی پروتون 9.0-4 تجربی اکتبر 2024
حلقه الدن ناسازگاری ضد تقلب با Easy Anti-Cheat پروتون ۷٫۰-۳ فوریه 2022
سایبرپانک ۲۰۷۷ تشخیص GPU ردیابی اشعه در کارت های AMD خراب می شود پروتون ۶٫۳-۸ دسامبر 2020
اتومبیلدزدی بزرگ V حلقه ورود به سیستم Rockstar Launcher پس از به روز رسانی DRM پروتون ۵٫۱۳-۶ مارس 2021
هاله بی نهایت ضد گرم چند نفره (Easy Anti-Cheat) در حال بارگذاری نیست پروتون ۷٫۰-۶ نوامبر 2021
سرنوشت 2 ناسازگاری BattlEye ban با پروتون پروتون ۶٫۳-۶ سپتامبر 2020

بهروزرسانی پروتون Valve تنها راه برای پخش Diablo IV در لینوکس از هماکنون باقی مانده است، در حالی که بلیزارد هنوز در مورد یک اصلاح بومی اظهار نظر نکرده است. جامعه Steam Deck همچنان به جای حسن نیت ناشر، به پاسخگویی Valve متکی است، الگویی که اکوسیستم دستی را تعریف می کند.