تفاوت توزیعهای لینوکس (مثل آرچ ، دبیان و فدورا) کار بازیسازها را برای تست و انتشار یک نسخه پایدار روی همه سیستمها سخت میکرد و جواب Valve به این مشکل Steam Runtime بود.
به زبان ساده Steam Runtime یک محیط ایزوله (شبیه کانتینر) هست که فایلها ، کتابخانهها و پیشنیازهای موردنیاز رو داخل خودش داره.
بدون رانتایم چه میشد؟
بازی باید مستقیم از کتابخانههای توزیع شما استفاده میکرد.
در نتیجه روی یک سیستم عالی اجرا میشد اما روی سیستمی دیگه بخاطر تفاوت نسخههای
glibc یا libasound اصلاً باز نمیشه و صدا نداره.این محیط ایزوله، دولوپرها را از ساخت چندین نسخه و گیمرها را از نصب دستی پیشنیازها نجات داد.
موقع اجرای بازی به جای سیستم شما روی Steam Runtime اجرا میشه.
نسلهای منتشر شده به ترتیب:
Scout: بازیهای قدیمیتر
Soldier: پایه اجرای پروتون
Sniper: بازیهای مدرن (SLR 3.0)
Medic: جدیدترین نسل (SLR 4.0)
تو اپیزود بعدی راجب نصبشون حرف میزنیم.
@GamerTux | @GamerTuxChat
#LinuxGaming #TuxTips #Steam #SteamRuntime #Proton
