מהי מערכת TruePlay של מיקרוסופט נגד רמאות?
היי אנשים באינטרנט, האם ידעת כי מיקרוסופט עושה משחקי וידאו? אוקיי, אתה בטח מודע לגלגולים השונים של ה- Xbox, כן. אבל הרבה זמן לפני ה- Xbox, מיקרוסופט היה מו"ל משחק וידאו עבור המחשב ... ועדיין הוא! זה אפילו פלטפורמת ההפצה שלו, שהוא חנות Windows נורא.
הנקודה כאן היא כי מיקרוסופט היא מאוד מודעת לשוק המשחקים הרווחי PC, והם באמת מעריכים את זה אם אתה חושב על חנות Windows כחלופה Steam. זה לא, אפילו לא קרוב, אבל הם היו רוצים שזה יהיה. ועכשיו הם הציגו מערכת אנטי-רמאות חדשה, שבה הם קוראים ל- TruePlay ללכת עם החנות שאף אחד לא רוצה להשתמש בהם.
מה אנטי - לרמות תוכנה?
אם יש לך משחק מרובה משתתפים, אתה צריך איזושהי הגנה מפני רמאים. Cheaters הם בלתי נמנעים אם אתה מקבל כל כמות של שחקן שחקן פעיל, ואם אתה לא לפחות לנסות לדכא את השטויות, כל השחקנים שומרי החוק שלך הולכים לעזוב למשחק אחר שבו הם לא כל הזמן נהרגים על ידי מטומטמים.
שסתום לא להתעסק.מפתחים לעתים קרובות אין את המשאבים או המומחיות כדי לזהות ולעקוב אחר רמאים בנוסף לפיתוח קבוע שלהם חובות אחזקה. אז עכשיו יש מראש בנוי נגד רמאות מערכות שהם יכולים לשלב לתוך המשחקים שלהם ... סוג של כמו מנוע המשחק, כי רק עושה דבר אחד. הנפוץ ביותר הוא כנראה Valve של Anti-Cheat (VAC) משולבת עם Steam עצמה. בנוסף לזיהוי רמאים, VAC עוקב אחריהם על שרתים ומשחקים מרובים, ומאפשר למפתחים אפשרויות של איסורים ובלוקים מכל הסוגים. רוב החלופות המסחריות יש אופציות דומות.
חלק מפתחי המשחק מרובי עדיין לשמור על מערכות אנטי לרמות שלהם, אבל VAC ואת החלופות שלה הם כל כך נרחב וחסכוני כי הם משמשים לעתים קרובות רק כדי לחסוך זמן וכסף. לדוגמה, Activision משתמש VAC על היורים מרובי משתתפים כמו תחושת שליחות, למרות שזה מתחרה על Valve ואחד המו"לים הגדולים בעולם.
איך הוא?
לעומת VAC, TruePlay של מיקרוסופט הוא פשוט יחסית. (זה לא סוג של איבוד, דרך אגב - VAC כבר בסביבה כבר למעלה מעשור, אז כמובן שזה היה יותר זמן להתבגר). TruePlay פועל כתהליך ברמת המערכת ב- Windows כדי להגן על תוכנית המשחק ועל הקבצים שלה מפני שיבוש במקום לנסות לזהות שחקנים מקוונים באמצעות שרתים.
קוד זה מוודא שאתה משחק לפי הכללים במשחק מקוון מרובה משתתפים.TruePlay הוא ממשק API קטן יחסית שניתן להוסיף ליישומי פלטפורמת Universal Windows (היישומים שאתה מוריד מחנות Windows). יש לנקות את היישומים על-ידי המערכת הפנימית של מיקרוסופט לפרסום בחנות, ומשתמשי הקצה (שחקנים) חייבים להסכים לתנאי TruePlay לפני שהמערכת מופעלת על המשחקים שלהם. מפתחים יכולים לבחור להגביל את הגישה לחלקים מסוימים של המשחקים שלהם - כמו מרובי משתתפים מקוונים, אשר לעתים קרובות ממוקד על ידי cheaters, עבור שחקנים אשר מסרבים את התנאים של TruePlay. בדיקה זו הרשאה ניתן להחיל שוב ושוב ברקע.
אם TruePlay מזהה חריגה בקובצי המשחק המקומיים, או אם השחקן משחרר את ההרשאה ל- TruePlay להפעלה (על-ידי כך, למשל, השבתת התהליך המקומי במנהל המשימות של Windows), המשחק יכול לכבות באופן מיידי את הגישה למרכיבי TruePlay בלבד . במילים אחרות, לבעוט את השחקן מתוך משחק מרובה משתתפים.
למה מפתחים להשתמש בו?
הצד החיובי כאן הוא ש- TruePlay צריך להקשות על פריצת משחקים מהקצה של המשתמש, וניטור רציף בתהליך של Windows במקום מערכת זיהוי בצד השרת יהיה זול יותר וקל יותר לניהול. זה דבר טוב לשחקנים - לפחות שחקנים שלא רוצים לרמות - ומפתחים שרוצים להגן על שלמות המשחקים שלהם ולהימנע מאובדן לקוחות מתוסכלים.
המשוכה הגדולה לכך היא שחנות Windows עדיין אינה יעד מבוסס היטב למשחקי AAA גדולים ומרווחים. יש מבחר די הגון של כותרות בסגנון נייד וכמה משחקים בולטים שפורסמו על ידי מיקרוסופט כמו מיינקראפט וה פורזה מירוץ הסדרה, אבל זה על זה. בזמן הכתיבה, הטוב ביותר "מוכר" המשחק בחנות Windows הוא קנדי קראש, המפורסם המפורסם לשמצה / משחק פייסבוק.
בתמונה: לא מספיק משחקי מחשב, ואת הדרך הרבה דברים כבר על הטלפון של אמא שלך.זה לא כל קדרות וגורל. חנות Windows J השגת קצת אדים, במיוחד כמו מפתחי אינדי לקבל נמאס חוסר האכלוס של אדים. בעל יכולת אנטי-רמאות ברמת המערכת הוא צעד קטן אך חיוני כדי לאפשר לחנות Windows להפוך למתחרה אמיתי. בשילוב עם מאמצים כמו לשחק בפלטפורמות שונות ומערכת המציאות המעורבת של VR של מיקרוסופט, הדברים בדרך כלל מסתכלים למעלה.