قام مستخدم على Reddit يُدعى m0rpheus23 بطرح أداة تقع في نقطة التقاء مجتمعين شغوفين ومتخصصين: صائدي الإنجازات (achievement hunters) ولاعبي Linux. تُسمى الأداة Sentinel، وهي تضيف نظام إنجازات يعمل بكامل طاقته للألعاب التي يتم تشغيلها خارج منصة Steam على نظام Linux.

احصل على خصم يصل إلى 80% على الألعاب حصرياً عبر GAMES.GG
خصومات حصرية على الألعاب
ما الذي تقوم به Sentinel فعلياً
الفكرة مباشرة وبسيطة. بعد تنزيل Sentinel من GitHub، يمكنك توجيهها إما إلى Steam Web API أو إلى مصدر خارجي مثل SteamHunters. تقوم الأداة بسحب بيانات الإنجازات من أي مصدر تختاره، ثم تراقب ملفات الحفظ (save files) الخاصة بك في الوقت الفعلي، وتقارن التقدم المحرز مقابل تلك البيانات. وعندما تستوفي شرط التفعيل، يتم فتح الإنجاز.
يُظهر مقطع GIF تمت مشاركته على صفحة GitHub الخاصة بالمشروع الأداة وهي تعمل مباشرة في لعبة Middle-earth: Shadow of Mordor، حيث يتم فتح الإنجاز في اللحظة التي يصيب فيها سهمٌ ما حفرة نار. هذا ليس مزامنة متأخرة أو فحصاً يدوياً، بل هو رصد في الوقت الفعلي يقوم بالضبط بما يعد به.
تم تصميم Sentinel خصيصاً للألعاب التي يتم تنزيلها من خارج Steam. وإذا كنت تشغل عناوين عبر Heroic Launcher (الذي يدير مكتبة Epic Games Store الخاصة بك على Linux)، فإن Sentinel تتتبع تلك الألعاب أيضاً. ستحصل على إشعارات تظهر على الشاشة، وتتبع للإنجازات متعددة الخطوات، ونسب إكمال عالمية عند استخدام Steam API، وحتى أصوات إشعارات مخصصة إذا لم يكن التنبيه الافتراضي مناسباً لك.
تتطلب Sentinel وجود بيانات الإنجازات في مكان ما عبر الإنترنت لكي تعمل. الألعاب التي لا تملك وجوداً على Steam وليس لها قاعدة بيانات إنجازات خارجية لن تكون مدعومة، ولكن مجموعة العناوين القابلة للتطبيق كبيرة بالنظر إلى عدد الألعاب التي تمتلك بيانات إنجازات على Steam.
مجتمع صائدي الإنجازات أكبر مما تعتقد
قد يبدو هذا كأداة لجمهور صغير، لكن صائدي الإنجازات هم مجموعة متفانية بشكل مدهش. منصة RetroAchievements، وهي منصة تضيف دعم الإنجازات للألعاب الكلاسيكية القديمة، تعمل منذ 14 عاماً وتغطي الآن أكثر من 10,000 لعبة مع ما يقرب من 600,000 إنجاز فردي. هذا مجتمع حقيقي ونشط مبني بالكامل حول فكرة أن الألعاب تكون أكثر إرضاءً عند وجود أهداف مرتبطة بها.
تعتمد كل من Steam وXbox وPlayStation على هذا الأمر من خلال أنظمتها الخاصة، ولتلك النغمة الخاصة بالإشعارات تأثير نفسي حقيقي. تعمل Sentinel على توسيع هذا النظام ليشمل جانباً من جوانب الألعاب حيث لم يكن موجوداً من قبل.
ما هي الخطوة التالية
بعيداً عن الإنجازات، تعمل Sentinel أيضاً كمتتبع لمكتبة الألعاب، حيث تجمع عناوينك مع تقدم الإنجازات الخاص بها في مكان واحد. هذا وحده يجعلها أداة تنظيمية مفيدة لأي شخص يدير مكتبة مختلطة عبر Steam ومتاجر أخرى على Linux.
كما أشار المطور إلى خطط لجلب Sentinel إلى Steam Deck، مما سيوسع نطاق وصولها بشكل كبير. يعمل Steam Deck بنظام Linux في جوهره، ولاعبوه هم بالضبط نوع الجمهور الذي يرغب في الحصول على هذه الأداة. يمكنك الاطلاع على SamRewritten GitHub للحصول على نظرة حول كيفية تعامل أدوات إدارة الإنجازات المماثلة مع نظام Steam البيئي، مما يعطي سياقاً مفيداً حول مكانة Sentinel في هذا المجال.
بالنسبة للاعبي Linux الذين شعروا بأنهم مواطنون من الدرجة الثانية عندما يتعلق الأمر بدعم الإنجازات خارج مكتبة Steam الخاصة، فإن Sentinel هي حل عملي بناه شخص أراد بوضوح أن يرى هذا الحل موجوداً. تابع صفحة GitHub الخاصة بالمشروع للحصول على تحديثات Steam Deck مع استمرار التطوير. تأكد من الاطلاع على المزيد:








