در روزهای اخیر، یکی از موضوعات داغ جامعه گیمرها، ناتوانی در اجرای همزمان دو بازی Battlefield 6 و Valorant بوده است، این مسئله بهویژه پس از برگزاری نسخه بتای باز Battlefield 6 و انتشار گسترده پیامهای خطا، توجه بسیاری را به خود جلب کرده است، حالا «فیلیپ کوسکیناس»، رئیس تیم ضدتقلب Riot Games، در اظهارنظری رسمی دلیل این مشکل را توضیح داده و تأیید کرده که موضوع به تداخل دو سیستم ضدتقلب، یعنی Javelin (ساخته EA) و Vanguard (ساخته Riot) بازمیگردد.
فهرست محتوا
توضیح رسمی Riot Games
کوسکیناس در شبکه اجتماعی X (توییتر سابق) نوشت:
«Vanguard با Javelin سازگار است و نیازی به حذف یکی برای استفاده از دیگری وجود ندارد. با این حال، در حال حاضر Battlefield 6 اجازه نمیدهد کلاینت Valorant بهطور همزمان اجرا شود، چون هر دو درایور به روش مشابهی برای محافظت از بخشهایی از حافظه بازی عمل میکنند و این باعث رقابت میان آنها میشود.»
به زبان ساده، هر دو بازی برای اجرای صحیح، به روشهای خاصی در سطح Kernel سیستمعامل دسترسی دارند تا از دستکاری حافظه بازی توسط نرمافزارهای تقلب جلوگیری کنند. وقتی دو نرمافزار ضدتقلب همزمان به یک بخش از حافظه حساس شوند، هر کدام ممکن است دیگری را بهعنوان تهدید یا فعالیت مشکوک شناسایی کند. همین امر باعث بروز خطا و جلوگیری از اجرای همزمان این دو بازی میشود.
منشاء بحث
گفتوگو درباره مشکل همزمانی Javelin و Vanguard پس از انتشار چندین پست در آخر هفته گذشته اوج گرفت؛ جایی که کاربران نسخه بتای باز Battlefield 6 گزارش دادند در هنگام اجرای همزمان Valorant، پیامهای خطا دریافت کرده و از ورود به بازی منع شدهاند. این پیامها، در عمل مانع تجربه بتای این شوتر پرطرفدار برای برخی کاربران شدند.
البته کوسکیناس تأکید کرده که برای تجربه Battlefield 6 نیازی به حذف Valorant نیست، اما بازیکنان باید پیش از اجرای Battlefield 6، اطمینان حاصل کنند که Valorant و کلاینت آن کاملاً بسته شده است.
اهمیت ضدتقلب های سطح کرنل
ضدتقلب های سطح کرنل (Kernel-Level Anti-Cheat) مانند Javelin و Vanguard، دسترسی بسیار عمیقی به سیستمعامل دارند. این نوع دسترسی امکان نظارت لحظهای بر حافظه و پردازشها را فراهم میکند و باعث میشود تقلبهای پیچیده که در سطح پایین سیستم فعالیت میکنند، شناسایی و مسدود شوند.
به گفته EA، تنها در اولین هفته اجرای بتای Battlefield 6، ضدتقلب Javelin بیش از ۳۳۰ هزار تلاش برای تقلب را شناسایی و مسدود کرده است. این آمار، آن هم در یک رویداد آزمایشی، نشاندهنده مقیاس گسترده تلاشها برای تقلب در بازیهای رقابتی آنلاین است.
چرا هر دو شرکت از این روش استفاده میکنند؟
بازیهایی مانند Valorant و Battlefield 6، تمرکز ویژهای بر رقابت منصفانه و تجربه سالم بازیکنان دارند. در سبکهای شوتر آنلاین، حتی کوچکترین مزیت ناعادلانه میتواند نتیجه یک مسابقه را تغییر دهد. بنابراین استفاده از ضدتقلب های پیشرفته برای جلوگیری از هکها، ایمباتها و سایر ابزارهای تقلب، برای توسعهدهندگان اولویت بالایی دارد.
هرچند این روشها بحثهایی درباره حریم خصوصی ایجاد کردهاند، اما بسیاری از شرکتها معتقدند که بدون دسترسی سطح کرنل، مقابله با تقلبهای پیشرفته تقریباً غیرممکن است.
مشکل فنی در تعامل دو ضدتقلب
هر دو سیستم Javelin و Vanguard هنگام اجرا، بخشهایی از حافظه را قفل کرده و بهطور مداوم تغییرات آن را پایش میکنند. اگر یک سیستم متوجه شود که نرمافزار دیگری در حال تغییر یا دسترسی به همان ناحیه است، آن را بهعنوان تهدید بالقوه طبقهبندی میکند.
در شرایطی که هر دو بازی بهصورت همزمان در حال اجرا باشند، این تعامل باعث بروز «شرایط رقابت» (Race Condition) میان درایورها میشود؛ وضعیتی که میتواند منجر به کندی، خطا یا توقف کامل اجرا شود.
واکنش جامعه گیمرها
در شبکههای اجتماعی، برخی کاربران از این موضوع با شوخی استقبال کرده و نوشتهاند: «کی واقعاً میخواهد همزمان دو شوتر رقابتی را بازی کند؟» اما گروهی دیگر این مشکل را نشانهای از افزایش تداخل نرمافزارهای ضدتقلب دانسته و نگران آینده سازگاری بین بازیها هستند.
برخی نیز خواستار ارائه راهکاری توسط EA و Riot شدهاند تا دستکم امکان اجرای همزمان در مواقع نیاز (مثلاً هنگام تماشای استریم یا ضبط ویدئوهای مقایسهای) فراهم شود.
آینده و احتمال تغییر
با توجه به ماهیت ضدتقلب های سطح کرنل، بعید است روش کاری Javelin یا Vanguard تغییر کند، از آنجا که تعداد بازیکنانی که همزمان بخواهند Valorant و Battlefield 6 را اجرا کنند، بسیار کم است، احتمالاً این مشکل برای اکثریت کاربران اهمیت زیادی نخواهد داشت.
با این حال، با گسترش استفاده از ضدتقلب های مشابه در سایر بازیها، امکان دارد تداخلهای بیشتری میان سیستمهای امنیتی مختلف رخ دهد. این مسئله میتواند توسعهدهندگان را مجبور به طراحی پروتکلهای هماهنگتر کند.
نتیجهگیری
در حال حاضر، سادهترین راهکار برای تجربه روان Battlefield 6 این است که پیش از اجرای بازی، کلاینت Valorant را کاملاً ببندید. هرچند این مشکل محدود به ترکیب خاص Javelin و Vanguard است، اما نمونهای از چالشهای فنی پیشروی صنعت بازیهای ویدیویی در عصر استفاده گسترده از فناوریهای ضدتقلب پیشرفته محسوب میشود.
برای بازیکنان، این اتفاق یادآوری است که فناوریهای امنیتی پشتپرده بازیها، گرچه دیده نمیشوند، اما بخش مهمی از تجربه رقابتی سالم را تشکیل میدهند — حتی اگر گاهی به قیمت ناتوانی در اجرای همزمان دو بازی محبوب تمام شود