مكافحة الغشّ هو موضوع شائك في الأطوار التنافسية في ألعاب التصويب مع انتشار برامج الغش بشكل أوسع خلال السنوات الأخيرة، وبالنسبة لـ Valorant يتأمل مجتمع اللاعبين تجربة سلسة ومتوازنة وخالية من الغشّ.
أحد المبرمجين الرئيسيين في Riot Games ومصمّم نظام مكافحة الغشّ في اللعبة، بول Riot Arkem تشمبرلين أجاب على العديد من هواجس اللاعبين خلال جلسة من الأسئلة والأجوبة على موقع Reddit.
نظرة عامة على نظام مكافحة الغش في Valorant
- اسم نظام مكافحة الغشّ في اللعبة هو Vanguard.
- المطوّر يعمل على نظام مكافحة غشّ إضافي يرتكز على تحليل البيانات التي يتم جمعها في اللعبة لإيجاد برامج التصويب الأوتوماتيكي aim-bots.
- نظام Vanguard مشابه في العديد من الأوجه لأنظمة Battleye و Easy Anticheat لكن بما أنه تم تطويره خصيصاً لـ Valorant سيكون مناسباً أكثر للعبة وقابل للتحديث بسهولة إن اقتضى الأمر.
- ميزة إضافية لنظام Vanguard هي قدرته على حظر أجهزة الغشاشين Hardware ban لتقليل احتمال قيامهم بإنشاء حسابات جديدة والغشّ من جديد على نفس الجهاز.
- يقول تشمبرلين أنهم فخورون بالعمل الذي قاموا به حتى الآن على Vanguard.
الأسئلة والأجوبة
تشمبرلين:
هنالك عدد من البيانات التي نتحقق منها حين يتعلّق الأمر بحركة الفأرة لكي نتحقّق من برامج التصويب الأوتوماتيكي، التصويب التدريجي والسرعة هي اثنان منها كما أنه يمكننا استخدام تلك البيانات لمحاولة بناء نموذج لتصرّف الـ aimbot.
اعتقد أنه نظرياً يمكن أن يكون هنالك برامج من هذا النوع لا يمكن تمييزها عن الفعل البشري لكن في هكذا حالة اعتقد أن الأمر يصبح أشبه بمشاركة حسابك في اللعبة مع برنامج :)
تشمبرلين:
نقوم بإجراء الكثير من اختبارات المطابقة لكي نحاول أن نقلّل من فرص تداخل نظام Vanguard مع برامج مكافحة الفيروسات أو مع برامج أخرى لمكافحة الغش أو بعض البرامج غير الاعتيادية على الحاسوب.
لا نريد حدوث أي نزاعات أو حظر خاطىء ونعمل بجهد لإصلاح أي مشكلة قد تظهر من هذا النوع.
تشمبرلين:
هنالك العديد من الطرق التي يمكننا فيها أن نكتشف الغشّ، بعضها يتضمن التحقّق من برامج الغش مباشرة (كأن يكتشف النظام برنامج cheat.exe يعمل على الحاسوب)، وطرق أخرى تتمثل بالتحقّق من الفعل التقني لبرنامج الغش (كأن يكتشف النظام أنه هنالك برنامج غير معروف يحاول أن يعدّل على ملفات اللعبة)، وهنالك طرق إضافية أيضاً تتمثل بتحليل سلوك اللاعب (مثلاً، سيسأل النظام نفسه لماذا يقوم اللاعب X_nooblord_x420 بتحقيق طلقات على الرأس عبر الحيطان؟ أو لماذا تتحرك فأرة gangwarrior كأنها روبوت اوتوماتيكي؟).
إضافة إلى ذلك، يمكننا أن نكتشف عمليات الغش عبر التحقّق الشخصي منها وهذه التحقيقات يمكن أن تبدأ بسبب شبهات حول إحصائيات اللاعب في اللعبة (مثلاً لماذا هذا الشخص لديه دقة تصويب 100% أو لماذا نسبة الفوز لديه هي 95%)، بسبب التقارير التي يرفعها لاعبون آخرون (كأن يقوم العديد من الأشخاص بالتبليغ عن هذا الشخص لقيامه بالغش)، أو حتى بسبب أبحاث أخرى نقوم بها عن اللعبة (كأن نعثر على موقع ما يسوّق لبرامج غش في اللعبة).
خلال عملية التطوير، صمّمت برنامج غش aimbot وwallhack لاختبار برامجنا الأمنية وقام بذلك معظم زملائي أيضاً (وبعض المتعاقدين معنا كذلك). اختبرنا النظام أيضاً ضد برامج عامة للغش التي تعمل على عدّة ألعاب. نتيجة هذه الاختبارات كانت مفيدة جداً لتحسين برنامجنا.
تشمبرلين:
سرعة التعرّف على الغشّاش مرتبطة بالطريقة المحدّدة التي نستعملها للتحقّق من الغشّ.
إيجاد برامج غشّ معروفة مثلاً هو عملية سريعة جداً ولدينا ثقة كبيرة بالنتائج تسمح لنا بطرد اللاعب وإلغاء المباراة (يمكنك أن ترى مثالاً على ذلك في الشاشة التي تظهر Match Terminated في الفيديو الرئيسي لإطلاق اللعبة).
أما حين يتم التحقّق من خلال التحقيق الشخصي أو تحليل احصاءات اللاعب فيمكن أن يأخذ وقتاً أطول قبل أن يكون لدينا الثقة الكافية لتطبيق العقوبة. في تلك الحلات يمكن أن يكون اللاعب في مباراة مختلفة أو خارج اللعبة حين تطبّق العقوبة بحقه.
برامج التحقّق من مكوّنات الحاسوب تعمل حين يكون لديك برنامج على الحاسوب (مثل لعبة أو منصّة) فيها ميزة معاينة المكوّنات (كالتحقّق من الرقم التسلسلي) ومزجها في قاعدة بيانات لإعطائها معرّف فريد. في بعض الأحيان هذا المعرّف الفريد سيكون مضمنّا في خلفية سرفر اللعبة (بعد تسجيل الدخول أو إرسال طلب البدء بمباراة) ويمكن للسرفر حينها أن يقرّر ما إذا كان سيسمح لهذا اللاعب بالمشاركة بناءً على المعلومات التي يملكها عن المكوّنات.
تشمبرلين:
بشكل عام لن نحظرك لاستخدام برامج غش في ألعاب أخرى. المعضلة هنا هي أن بعض الأدوات مستخدمة للغش في عدّة ألعاب (مثل CheatEngine).
إن كنت تستخدم ذلك البرنامج مثلاً للغش في لعبة طور فردي مثل Binding of Isaac أو أي لعبة أخرى (سمعت أن بعض الناس يستخدمون ذلك البرنامج أيضاً لمساعدتهم في البرمجة العادية) لا نمانع، لكن رجاء لا تشغّل البرنامج حين تكون بصدد لعب Valorant أو سنفترض أنك تريد أن تغشّ في هذه اللعبة أيضاً.
تشمبرلين:
إحدى الأسباب التي سنصدر فيها عمليات حظر مؤقتة للأجهزة هو تقليل الضرر التي يسبّبها ذلك على الحواسيب المشتركة.
استراتيجيتنا هي أن حظر الأجهزة لا يصيب كافة الحسابات. إن كنت تحاول أن تلعب من حاسوب محظور لن يتم حظر حسابك تلقائياً بل لن يكون بإمكانك ببساطة أن تلعب عليه (لكن إن كان ذلك يحصل لحسابك بكثرة سنحقّق في الأمر على الأرجح). هذا يعني أنه إن تم حظر حاسوب في مقهى عام مثلاً فهذا سيء لصاحب المقهى ومزعج للاعبين الآخرين الذين يحاولون اللعب عليه لكن لا يوجد ضرر دائم.
مع قول ذلك، سنشجع أصحاب مقاهي الألعاب على مراقبة حواسيبهم من برامج الغش لكننا مستعدّون لاتخاذ خطوات ضد المؤسسات التي تحقّق الربح المالي من الغشّ.