הסרת רמאים ממשחקים מקוונים היא קלה יותר לומר מאשר לעשות. תוכנה נגד רמות יכולה לעזור להבטיח משחק מקוון הוגן, אבל איך זה עובד?
שפע של משחקים מרובי משתתפים מאפשרים לך לשחק באינטרנט בשיתוף פעולה או בתחרות עם שחקנים אחרים. למרות שאתה אולי לא השחקן הטוב ביותר במשחק, סביר להניח שאתה נהנה לשחק ולהשתפר עם הזמן.
למרבה הצער, הרבה גיימרים הורסים את ההנאה שאתה עשוי לקבל על ידי רמאות. מפתחי משחקים ניסו להילחם בזה באמצעות תוכנת אנטי-צ'יטים. אתה אולי תוהה איך זה עובד. בואו לגלות יותר.
מהי תוכנת אנטי-צ'יטים ומדוע היא חשובה?
תוכנת אנטי-צ'יטים (ACS) מנסה למנוע שימוש בצ'יטים במשחק. מכיוון שקיימים סוגים שונים של צ'יטים: החלפת פיגור, איימבוטים, פריצות לקירות וסקריפטים, יש כמה ACS לנטרל אותם.
יש לך ACS בצד השרת שפועל רק כשאתה טוען משחק. תוך כדי משחק, התוכנה תסרוק את התהליכים הפעילים של המחשב האישי שלך, ותזהה כל דבר חריג. זה יכול להיות קבצים שהורדת למערכת, בין אם הם פועלים או לא, או איך הרשת שלך מקיימת אינטראקציה עם אחרים. דוגמה לכך היא Easy AntiCheat, שמושק עם כל משחק Epic Games שאתה מוריד.
אז יש ACS בצד הליבה המוענקת גישה לרמה עמוקה יותר של המערכת של המחשב האישי שלך. ל-ACS בצד הליבה יהיו הרשאות גבוהות במיוחד, גבוהות יותר אפילו ממנהלי ההתקן שלך ואפליקציות אחרות שאתה מתקין במערכת שלך. BattlEye מייצג ACS בצד הגרעין המשמש במשחקים כמו Destiny 2 ו-Ark: Survival Evolved.
ה-ACS למשחק הוא בדרך כלל בחשיפה של המפתח. סביר להניח שנתקלת בקובץ ACS שהוורד למחשב שלך כשהתקנת משחק בעבר ותהית למה זה חשוב.
תחשוב כמה זה היה מעצבן אם היית משחק ב-FPS ושחקן משתמש באימבוט, מסוגל לקבל עליך צילום ראש באופן מיידי ללא סיכוי להשיב מלחמה. התוספות של מנועי רמות הבינה המלאכותית מאיימים על משחקי FPS אפילו הלאה.
בגידה הורסת את הכיף במשחקים מרובי משתתפים לכל השאר. מכיוון שהסתמכות על שחקנים שלא ישתמשו בתוכנת רמאות לא הולכת לעבוד, ACS פותחה כדי למנוע זאת. בלעדיו, תראה הרבה יותר רמאים במשחקים האהובים עליך.
כיצד פועלת תוכנת אנטי-צ'יט?
כאמור, סוגים שונים של תוכנות נגד צ'יטים (ACS) נותנות מענה לצ'יטים משתנים. ACS, ללא קשר אם יש לו הרשאות בצד השרת או בצד הקרנל, יעבוד בדרכים שונות כדי למקד את הצ'יטים הרלוונטיים.
כאשר רמאי עובר בפיגור, הוא מנתק בכוונה את האספקה לאינטרנט במרווחי זמן מתואמים כדי להועיל לו. במשחק כמו Madden NFL, החלפת פיגור עלולה לגרום לעיכובים בפיגור כשאתה בהגנה או בהתקפה. לחלופין, במשחק של Counter-Strike או Call of Duty, לא תוכל לירות בהחלפת פיגור של השחקן כי הם אף פעם לא באמת נמצאים במקום שבו הם נראים.
במקרים אלה, ACS בצד השרת יזהה החלפת פיגור על ידי רישום מנות נתונים מכל השחקנים, ניתוח פינג ודוגמאות חותמת זמן. לאחר מכן, ה-ACS יבדוק שחקן שמחפש שינויים חשודים בחבילות נתונים ובפינג. שיטה זו לזיהוי מתגי פיגור הובהרה כאשר סוני רשמה פטנט על "גילוי בגידה של מתג פיגור במשחקים", כפי שדווח על ידי MP1st.
עבור צ'יטים כגון איימבוטים ו-wallhacks, אלו הם בדרך כלל קבצי הפעלה ש"אוטומאים" את תנועות המשחק כדי להציע למשתמש יתרון לא הוגן, המכונה scripting. איימבוט ירשום את מיקומם של גיימרים אחרים ויכוון אוטומטית את הכוונת לעבר שחקן זה. כדי ש-ACS ימנע זאת, יהיה ACS מובנה בצד השרת שינטר את התנועות של כל שחקן.
ACS בצד ליבה, כפי שדיברנו בעבר, ניתנת להרשאות הגבוהות ביותר במחשב האישי שלך וסריקה כל הזמן לאיתור צ'יטים, ללא קשר אם אתה משחק או לא. BattlEye ו-Easy Anti-Cheat הם דוגמאות מצוינות לסוג זה של ACS; ה-ACS מותקן במחשב האישי שלך, בודק כל הזמן קבצים זדוניים שעלולים להפוך משימות משחק לאוטומטיות, להפריע לרמאים.
ברגע ש-ACS זיהה התנהגות רמאות פוטנציאלית של שחקן, הוא יסמן את זה במערכת ויחסם את המשתמש ישר או יקצה אותו לבדיקה על ידי עובד. העובד הזה יחליט אם השחקן בוגד או לא.
לרוע המזל, האקרים מוצאים כל הזמן דרכים לעקוף את ACS. תחשוב על זה כקרב מתמיד בין ACS להאקרים, הנמשך לאורך כל דורות הקונסולות והמחשבים האישיים.
תוכנה נגד רמות היא בדרך כלל פשרה. אם יש יותר מדי הגבלות, אז ACS יכול להשפיע על הביצועים והשהייה. בגלל זה, מפתחים צריכים להיות זהירים לגבי מידת האגרסיביות של תוכנת האנטי-צ'יטים.
הבעיות עם תוכנת אנטי-צ'יטים
עם הזמן, תוכנות רמאות על ידי האקרים הפכו מתוחכמות יותר. תוכנת אנטי-צ'יטים נאלצה להיות מתוחכמת יותר בתגובה כדי להילחם בה.
רמאים מצאו דרכים לעקוף תוכנות אנטי-צ'יטים בעבר על ידי הפעלת תהליכים ברמת הקרנל ולא דרך אפליקציית המשחק בה הם מתכוונים לרמות. אם אתה לא מכיר ההבדל בין מצב הקרנל למצב משתמש ב-Windows, אולי תרצה לעשות קריאה מהירה.
כדי למנוע ממשתמשים לעקוף את תוכנת האנטי-צ'יטים, המפתחים היו צריכים להעמיק. הם פיתחו תוכנת אנטי-צ'יטים שפועלת ברמת הקרנל; סריקת המחשב לאיתור תוכנות שעלולות להיות בעלות פוטנציאל לאפשר למשתמש לרמות.
נראה שזה עובד, אבל בדומה לזה מדוע גיימרים לא אוהבים ACS כמו Denovo, זה מביא איתו בעיות משלו. לתוכניות הפועלות ברמת ליבה יש פוטנציאל לטגן מחשב אם הן משתבשות; מה שעלול לגרום לכך ששחקנים יצטרכו לתקן את המחשבים האישיים שלהם רק בשביל לנסות ליהנות ממשחק.
הסתייגות נוספת שיש להרבה גיימרים היא חששות פרטיות; אם תוכנת האנטי-צ'יטים יכולה לקרוא הכל ברמת ליבה, היא יכולה תיאורטית לקבל גישה לכל דבר במחשב. אף אחד לא רוצה להשלים עם רמאים, אבל האם כדאי לסכן את הפרטיות שלך?
תוכנת אנטי-צ'יט הופכת את המשחקים להוגנים יותר
תתפלאו עד כמה נפוצה בגידות במשחקים מקוונים. תוכנת אנטי-צ'יטים הופכת את המשחקים להוגנים יותר עבורך ועבור כל השאר בכך שהיא מונעת מהרמאים האלה לברוח מזה.
זה לא מושלם ולא תמיד עובד, אבל הבגידה הייתה משתוללת אם היא לא הייתה שם. בדיוק כמו שיש הרבה צ'יטים, יש הרבה תוכנות נגד צ'יטים שעוזרות לשמור על משחק הוגן יותר.