یک گیمر خلاق در sociedade PCMasterRaceknown به نام Jibril-sama، یک سیستم نوین برای تبدیل بازی‌های استیم به کارتریج‌های فیزیکی ابداع کرده که حس نوستالژی کنسول‌های قدیمی را با انعطاف‌پذیری کتابخانه دیجیتال استیم ترکیب می‌کند. این پروژه که با استفاده از SSDهای SATA ۲.۵ اینچی دست‌دوم (ظرفیت ۱۲۸ گیگابایت، قیمت حدود ۷ یورو) پیاده‌سازی شده، نشان می‌دهد که چگونه می‌توان با کمی خلاقیت فنی، تجربه گیمینگ را متحول کرد.

معماری فنی: از udev تا systemd و پروتکل استیم

قلب تپنده این سیستم، یک ترکیب هوشمندانه از اسکریپت‌نویسی لینوکس و مکانیزم‌های هسته است. جیبريل‌ساما به Tom's Hardware توضیح داد که کل فرآیند بر روی دو ستون اصلی استوار است:

  • قاعده udev: بلافاصله پس از اتصال SSD به داک SATA، هسته لینوکس رویداد اضافه شدن دستگاه بلوکی را شناسایی کرده و قانون udev از پیش تعریف‌شده را فعال می‌کند.
  • واحد systemd (Template Unit): این واحد، اسکریپت مخصوص موجود در ریشه SSD را جستجو، اعتبارسنجی و اجرا می‌کند.

اسکریپتِ موجود روی هر درایو، از پروتکل URL استیم (steam://) برای هدایت کاربر به صفحه فروشگاه بازی یا راه‌اندازی مستقیم آن استفاده می‌کند. نتیجه: وصل کردن درایو → باز شدن استیم → شروع بازی، بدون هیچ تعامل دستی اضافی.

کارتریج‌های بازی استیم با روکش‌های رنگی و برچسب‌های سفارشی

اقتصادی و پایدار: بازی‌افریزی با سخت‌افزار بازچرخانی

انتخاب SSDهای ۱۲۸ گیگابایتی SATA III نه تنها از نظر مالی (حدود ۸ دلار واحد) عقلانی است، بلکه از دیدگاه زیست‌محیطی نیز بازچرخنی آگاهانه وسایل الکترونیکی را ترویج می‌کند. در عصر حاضر که قیمت‌های NAND و RAM نوسان دارد، این رویکرد راهی کم‌هزینه برای بایگانی عناوین تک‌بازی (Single-player) یا بازی‌هایی که به ندرت آپدیت می‌شوند، فراهم می‌کند و فضای پیش‌فرض سیستم را برای عناوین فعال آزاد نگه می‌دارد.

چالش‌ها و راهکارها: آپدیت‌ها، GOG و طول عمر

کاربران رددیت نگرانی‌های مشروعی مطرح کرده‌اند:

  • آپدیت‌های سنگین: جیبريل‌ساما تصریح کرد که این کارتریج‌ها عمدتاً برای "بازی‌هایی که می‌خواهم هر از گاهی دوباره بازی کنم" به کار می‌روند و نه برای عناوین Live Service. در صورت وجود آپدیت، استیم به صورت معمول مدیریت می‌کند و کاربر پس از اتمام دانلود بازی را آغاز می‌کند.
  • پشتیبانی GOG: جامعه تقاضای گسترش به کتابخانه GOG (بدون DRM) را دارد که با منطق مشابه و اسکریپت‌های مخصوص قابل پیاده‌سازی است.
  • مستقبل SATA: یکی از کاربران به حق اشاره کرد که با کاهش عرضه درایوهای ۲.۵ اینچ، می‌توان از کیس‌های مبدل M.2 به SATA استفاده کرد، هرچند هزینه و پیچیدگی را افزایش می‌دهد.
نمای کلی داک SATA و سیستم کارتریج در کار

راهنمای پیاده‌سازی برای علاقه‌مندان (خلاصه مراحل)

  1. تهیه SSDهای ۲.۵ اینچ SATA دست‌دوم (تست سلامت با smartctl ضروری است).
  2. فرمت‌گذاری با سیستم‌فایل پایدار (ext4 یا f2fs پیشنهادی) و کپی فایل‌های بازی استیم به درایو.
  3. ایجاد اسکریپت launch.sh در ریشه درایو حاوی دستور xdg-open "steam://run/APPID".
  4. نوشتن قانون udev (مثلاً /etc/udev/rules.d/99-steam-cartridge.rules) برای تشخیص سریال/برچسب درایو و فراخوانی واحد systemd.
  5. تعریف واحد systemd از نوع template (steam-cartridge@.service) که اسکریپت را با مجوز کاربر دسکتاپ اجرا کند.
  6. طراحی و پرینت سه‌بعدی روکش‌های سفارشی (فایل‌های STL در آینده به اشتراک گذاشته خواهند شد).

این پروژه نه تنها یک ترفند جالب دیوایس است، بلکه گواهی بر قدرت انعطاف‌پذیر لینوکس، Steam Deck/SteamOS و فلسفه بازی‌سازی درازمدت است. با انتشار اسکریپت‌ها و راهنماهای کامل توسط سازنده، انتظار می‌رود طیف وسیعی از گیمرها بتوانند کتابخانه‌های خود را به آرشیوهای لمسی، زیبا و قابلیت‌انتقال تبدیل کنند.

مقایسه سایز کارتریج SSD با کارت بازی سنتی