انیمیشن دختری در حال بازی

نرم‌افزار ضد تقلب (آنتی چیت) چیست و چگونه کار می‌کند؟

⏱️ 7 دقیقه 💬 0 سایر آموزش ها, نرم افزار

بسیاری از بازی‌های چند نفره به شما این امکان را می‌دهند که به صورت آنلاین و مشارکتی یا رقابتی با سایر بازیکنان بازی کنید. اگرچه ممکن است بهترین بازیکن یک بازی نباشید، اما احتمالاً از بازی کردن و بهتر شدن در طول زمان لذت می‌برید.

متأسفانه، بسیاری از گیمرها با تقلب، لذتی را که ممکن است به دست آورید، خراب می‌کنند. توسعه‌دهندگان بازی‌ها سعی کرده‌اند با استفاده از نرم‌افزار ضد تقلب با این مشکل مقابله کنند. ممکن است از خود بپرسید که این نرم‌افزار چگونه کار می‌کند. بیایید بیشتر بدانیم.

نرم‌افزار ضد تقلب چیست و چرا مهم است؟

نرم‌افزار ضد تقلب (ACS) تلاش می‌کند از استفاده از تقلب در یک بازی جلوگیری کند. از آنجایی که انواع مختلفی از تقلب وجود دارد: تعویض تاخیر، ربات‌های هدف‌گیر، هک‌های دیواری و اسکریپت‌نویسی که چند نمونه از آنها هستند، ACSهای مختلفی برای خنثی کردن آنها وجود دارد.

شما ACS سمت سرور دارید که فقط هنگام بارگذاری یک بازی اجرا می‌شود. هنگام بازی، نرم‌افزار فرآیندهای فعال رایانه شخصی شما را اسکن می‌کند و هر چیز غیرعادی را تشخیص می‌دهد. این می‌تواند فایل‌هایی باشد که روی سیستم دانلود کرده‌اید، چه در حال اجرا باشند و چه نباشند، یا نحوه تعامل شبکه شما با دیگران. یک نمونه از این موارد Easy AntiCheat است که با هر بازی Epic Games که دانلود می‌کنید، اجرا می‌شود.

صفحه اصلی Easy Anti Cheat

سپس ACS سمت هسته وجود دارد که به سطح عمیق‌تری از سیستم رایانه شخصی شما دسترسی دارد. ACS سمت هسته، امتیازات بسیار بالایی خواهد داشت، حتی بالاتر از درایورهای دستگاه و سایر برنامه‌هایی که روی سیستم خود نصب می‌کنید. BattlEye نماینده یک ACS سمت هسته است که در بازی‌هایی مانند Destiny 2 و Ark: Survival Evolved استفاده می‌شود.

ACS برای یک بازی معمولاً در زمان افشای توسعه‌دهنده است. احتمالاً قبلاً هنگام نصب یک بازی با دانلود یک فایل ACS روی رایانه شخصی خود مواجه شده‌اید و از خود پرسیده‌اید که چرا مهم است.

فکر کنید چقدر آزاردهنده خواهد بود اگر در حال بازی FPS باشید و یک بازیکن از یک aimbot استفاده کند که بتواند فوراً به شما شلیک کند و هیچ شانسی برای مقابله نداشته باشد. اضافه شدن موتورهای تقلب هوش مصنوعی، بازی‌های FPS را حتی بیشتر تهدید می‌کند.

تقلب، لذت بازی‌های چند نفره را برای دیگران خراب می‌کند. از آنجایی که تکیه بر بازیکنان برای عدم استفاده از نرم‌افزار تقلب، به وضوح هرگز جواب نمی‌داد، ACS برای جلوگیری از آن توسعه داده شد. بدون آن، متقلبان بسیار بیشتری را در بازی‌های مورد علاقه خود خواهید دید.

نرم‌افزار ضد تقلب چگونه کار می‌کند؟

همانطور که گفته شد، انواع مختلف نرم‌افزار ضد تقلب (ACS) به تقلب‌های مختلف می‌پردازند. ACS، صرف نظر از اینکه دارای امتیازات سمت سرور یا سمت هسته باشد، به روش‌های مختلفی برای هدف قرار دادن تقلب‌های مربوطه عمل می‌کند.

وقتی یک متقلب در حال تغییر تاخیر است، عمداً در فواصل زمانی هماهنگ، اینترنت را قطع می‌کند تا به نفع خودش باشد. در بازی‌ای مانند Madden NFL، تغییر تاخیر می‌تواند باعث تاخیر در تاخیر شود، زمانی که شما در حالت دفاع یا حمله هستید. یا در بازی Counter-Strike یا Call of Duty، نمی‌توانید به تغییر تاخیر بازیکن شلیک کنید زیرا آنها هرگز در موقعیتی که به نظر می‌رسد نیستند.

در این موارد، یک ACS سمت سرور با ثبت بسته‌های داده از همه بازیکنان، تجزیه و تحلیل پینگ و نمونه‌های مهر زمانی، تغییر تاخیر را تشخیص می‌دهد. سپس ACS بازیکن را بررسی می‌کند و به دنبال هرگونه تغییر مشکوک در بسته‌های داده و پینگ می‌گردد. این روش تشخیص سوئیچ‌های تاخیر زمانی مشخص شد که سونی حق ثبت اختراع “تشخیص تقلب سوئیچ تاخیر در بازی‌ها” را به ثبت رساند، همانطور که توسط MP1st گزارش شده است.

برای تقلب‌هایی مانند aimbots و wallhacks، این‌ها معمولاً فایل‌های اجرایی هستند که حرکات بازی را “خودکار” می‌کنند تا به کاربر یک مزیت ناعادلانه، که به عنوان اسکریپت شناخته می‌شود، ارائه دهند. یک aimbot مکان سایر گیمرها را ثبت می‌کند و به طور خودکار علامت ضربدر را به سمت آن بازیکن نشانه می‌گیرد. برای جلوگیری از این امر، یک ACS داخلی در سمت سرور وجود خواهد داشت که حرکات هر بازیکن را رصد می‌کند.

یک بازی FPS در Roblox

ACS سمت هسته، همانطور که قبلاً بحث کردیم، بالاترین امتیازات را در رایانه شخصی شما دریافت می‌کند و صرف نظر از اینکه شما در حال بازی هستید یا خیر، دائماً در حال اسکن تقلب‌ها است. BattlEye و Easy Anti-Cheat نمونه‌های خوبی از این نوع ACS هستند. ACS روی رایانه شخصی شما نصب می‌شود و دائماً فایل‌های مخربی را که می‌توانند وظایف بازی را خودکار کنند و مانع متقلبان شوند، بررسی می‌کند.

هنگامی که یک ACS رفتار تقلب بالقوه‌ای را از یک بازیکن مشاهده کرد، آن را روی سیستم علامت‌گذاری می‌کند و یا مستقیماً کاربر را مسدود می‌کند یا آن را برای بررسی توسط یک کارمند اختصاص می‌دهد. سپس این کارمند تصمیم می‌گیرد که آیا بازیکن تقلب کرده است یا خیر.

متأسفانه، هکرها دائماً راه‌هایی برای دور زدن ACS پیدا می‌کنند. آن را به عنوان یک نبرد مداوم بین ACS و هکرها در نظر بگیرید که در طول نسل‌های کنسول و رایانه شخصی ادامه دارد.

نرم‌افزار ضد تقلب معمولاً یک معامله است. اگر محدودیت‌های زیادی اعمال شود، ACS می‌تواند بر عملکرد و تأخیر تأثیر بگذارد. به همین دلیل، توسعه‌دهندگان باید مراقب باشند که نرم‌افزار ضد تقلب چقدر تهاجمی است.

مطلب مرتبط:

مشکلات نرم‌افزار ضد تقلب

با گذشت زمان، نرم‌افزارهای تقلب توسط هکرها پیچیده‌تر شده‌اند. نرم‌افزارهای ضد تقلب نیز برای مقابله با آن باید پیچیده‌تر شوند.

متقلبان در گذشته با اجرای فرآیندها در سطح هسته به جای برنامه بازی که قصد تقلب در آن را دارند، راه‌هایی برای دور زدن نرم‌افزار ضد تقلب پیدا کردند. اگر با تفاوت بین حالت هسته و حالت کاربر در ویندوز آشنا نیستید، شاید بخواهید یک مطالعه سریع انجام دهید.

هکر مرموز با هودی

برای جلوگیری از دور زدن نرم‌افزار ضد تقلب توسط کاربران، توسعه‌دهندگان مجبور شدند عمیق‌تر عمل کنند. آن‌ها نرم‌افزار ضد تقلبی را توسعه دادند که در سطح هسته عمل می‌کند؛ کامپیوتر را برای یافتن هرگونه برنامه نرم‌افزاری که می‌تواند به کاربر اجازه تقلب بدهد، اسکن می‌کند.

به نظر می‌رسد این روش جواب می‌دهد، اما مشابه دلیلی که گیمرها از ACS مانند Denovo خوششان نمی‌آید، مشکلات خاص خود را به همراه دارد. برنامه‌هایی که در سطح هسته اجرا می‌شوند، در صورت بروز مشکل، می‌توانند کامپیوتر را بسوزانند. این امر می‌تواند منجر به این شود که گیمرها صرفاً به دلیل تلاش برای لذت بردن از یک بازی، مجبور به تعمیر کامپیوتر خود شوند.

یکی دیگر از نگرانی‌های بسیاری از گیمرها، نگرانی‌های مربوط به حریم خصوصی است. اگر نرم‌افزار ضد تقلب بتواند همه چیز را در سطح هسته بخواند، از نظر تئوری می‌تواند به هر چیزی در کامپیوتر دسترسی پیدا کند. هیچ‌کس نمی‌خواهد با متقلبان کنار بیاید، اما آیا ارزش دارد که حریم خصوصی خود را به خطر بیندازید؟

نرم‌افزار ضد تقلب، بازی را منصفانه‌تر می‌کند

از میزان شیوع تقلب در بازی‌های آنلاین شگفت‌زده خواهید شد. نرم‌افزار ضد تقلب با جلوگیری از فرار متقلبان، بازی را برای شما و دیگران منصفانه‌تر می‌کند.

این نرم‌افزار بی‌نقص نیست و همیشه کار نمی‌کند، اما اگر نبود، تقلب شایع می‌شد. همانطور که تقلب‌های زیادی وجود دارد، نرم‌افزارهای ضد تقلب زیادی هم وجود دارند که به منصفانه‌تر شدن بازی کمک می‌کنند.

 

 

بدون دیدگاه

نظرت رو بنویس؛ مودب باشیم 😊

ورود / ثبت‌نام

ارسال دیدگاه

0 💬