האנטי-צ'יט נהפך למוצר חובה בכל קהילה, מועדון ואף שרת אשר מכבד את עצמו, אם כי זה לא תמיד קל, ואף יש הרבה מכשולים בדרך. בעקבות פרסום הודעת מנהלת קהילת CS באתר Vgames אשר מנסה להסביר לשחקנים למה הם עדיין משתמשים ב-Busted! אשר נחשבת מיושנת, החלטתי לסבר את אוזנייכם עם פרטים שאתם כנראה לא חשבתם ואף לא ידעתם עליהם. כן, זה הולך להיות ארוך, תתכוננו.
מהו אנטי-צ'יט בכלל?
לפני שנוכל להכנס עמוק לתוך הפוליטיקה שמאחורי, עליי לוודא שכולכם יודעים מה זה אנטי-צ'יט, ובכלל – מה זה תחום הלוחמה בצ'יטים, אשר כמובן לא בנוי מהאנטי-צ'יט עצמו. תחום הלוחמה בצ'יטרים מורכב ממספר גורמים – התוכנה (על שלל רבדיה), המפתחים, צוות התחזוקה\תמיכה, צוות התפעול, המנהלים ובסופו של דבר גם הקהילה. ישנם מספר מקומות שמקצצים ב"עלויות" ומקבצים מספר גורמים ביחד (לאיש אחד לדוגמא), אבל זה לא העקרון פה. מה שכן עקרוני פה הוא עלויות – כל גורם שכזה עולה במשאבים, שלפעמים מתבטאים בזמן, כסף ו\או ידע, שלצערנו לא להרבה יש אותו בקהילה.
התוכנה היא אומנם הדבר העיקרי שאותו רואה המשתמש, ויש הרבה כאלה שחושבים שבזה זה נגמר. זה ממש לא נכון, כי מאחורי כל תוכנה שכזו עומד צוות שלם שמונה את הגורמים שציינתי מקודם, וכולם עובדים במקביל כדי לתת את השירות הכי טוב, שזהו לוחמה בצ'יטרים. אם קיימת תוכנה – משמע מישהו פיתח אותה, שזהו כמובן צוות המפתחים. המפתחים צריכים לזכור כלל מפתח ש"תוכנה שלא מתוחזקת, הולכת אחורה בזמן" (ואנחנו נתעסק בזה עוד בהמשך), ולכן עליהם לתחזק תמידית את התוכנה (או למכור את הקוד מקור ו"להפטר" מהתוכנה לגורם אחר, דוגמת קהילה) כדי שזאת לא תתיישן, וחס וחלילה – לא תיפרץ. בתחום הלוחמה בצ'יטרים צריכים להסתכל על התוכנה הזאת במובן נוסף, ואף ניתן לומר במובן כמו של אנטי-וירוס. התוכנה הזאת לא רק צריכה להיות יעילה וטובה, אלא מעודכנת תמידית כנגד הפתרונות עוקפי התוכנה שיוצאים מדי שני וחמישי.
במידה ומסתכלים על זה בצורת אנטי-וירוס, אזי צריך גם להיות צוות שמתחזק את ההגדרות של "מה נחשב צ'יט ומה לא", כאשר הם צריכים להזהר ביותר במה הם מכניסים, שכן אם יש טעות – יכולים להיות מורחקים שחקנים רבים שלא עשו רע. פה על הצוות לזכור כלל חשוב בדמוקרטיה - “עדיף לשחרר 100 פושעים מאשר לכלוא אדם חף מפשע" (כלל שרבים פה כנראה לא יסכימו לו). צוות זה גם לא יוכל לנוח אף-פעם, שכן כל הזמן יוצאים צ'יטים חדשים ודרכי עקיפה חדשות, ולכן הוא צריך לעבוד במקביל עם צוות המפתחים לוודא שאלה ייתפסו נכונה ובמהרה. כמו כן (וזה חלק חשוב), על התוכנה להיות מאובטחת מכל כיוון, עקב שהיא לוקחת פרטי מחשב ושומרת אותם במאגר, היא צריכה לוודא שזה לא יגיע לאף גורם צד-שלישי שלא אושר לכך, וכן המידע עצמו לא זויף על הדרך (כדי לרמות את התוכנה ובכך לשחק עם צ'יטים) – עוד נדבך שעל המפתחים לעמול קשות עליו.
אם מדברים על אנטי-צ'יט, משמע מדברים על זה שיש משתמשים (הקהילה), ומשתמשים לא תמיד חדים בכל צדדי ואפשרויות התוכנה, לכן על המפתחים לעשות אותה כמה שיותר פשוטה וקלה למשתמש, ולמרות זאת צריך גם להיות צוות תמיכה שיעזור לאלו שכן נתקלו בבעיות, שכן לא תמיד יש צורך להזעיק את המפתח (שגם ככה משקיע בתוכנה מעל ומעבר) בשביל לטפל בבעיה פשוטה כגון שהפורט חסום למשתמש. ובסופו של עניין גם יש לנו את צוות התפעול – אלו שיריצו את הצד-שרת בשרתי המשחק, כאשר מדובר פה בעיקר על שרתי קהילה, קלאבים ואפילו עד שרתים פרטיים.
אז למה להשתמש באנטי-צ'יט אחד על פני האחר?
ובכן זאת שאלה מעולה שעלתה רבות בעיקר בפורום קהילת CS של אתר Vgames. שכן קהילה זאת עדיין משתמש בבאסטד המיושן מאוד (תוכנה שלא תוחזקה\מתוחזקת הרבה זמן). הידעתם שיפנים יהיו מוכנים לשלם פי עשר על מוצר תוצרת ארצם מאשר על אותו מוצר (במחיר זול) תוצרת ארץ אחרת? אצלם זה כבוד נטו, אבל פה המצב טיפה יותר מורכב. מעבר ל"כבוד", על מנת להשתמש באנטי-צ'יט חיצוני, זה שלא אתה הכנת בעצמך\לא באחריותך, אתה חושף את עצמך למגרעות שלו, שאתה לא מודע אליהן כי אתה לא אחראי עליו, אתה אפילו לא יכול לטפל בתקלה באופן אישי\עצמאי\מהיר, אתה נסמך על גורם אחר. אחד הבעיות היותר גדולות הוא החוסר-ידע וחוסר השיתוף, שכן רוב האנטי-צ'יטים בישראל לא מקצועיים ולא ייתנו לגורם צד שלישי להתעסק בתוככי התוכנה, איך שהיא פועלת או איך שהצוות פועל, וכך קהילה לא יכולה להסתמך במלוא הסמכות על אנטי-צ'יט חיצוני, שכן זה יכול לפעול גם בניגוד אינטרסים במידה ויצוץ חבר מסוים של אחד המפתחים וכד'.
זה בהחלט סיבה מספקת ביותר לשמור את הפיתוח, התחזוקה והאחזקה של אנטי-צ'יט כגורם פנימי בקהילה, אם כי לא תמיד חייב להיות הגורם המכריע. אחת הסיבות שבגללן אני אישית ניסיתי לגרום לויגיימס לעבור אנטי-צ'יט היא נטו מיקור-חוץ, משמע שלא יצטרכו להחזיק צוות בשם VACT שבקושי מצליח לתפקד (וגם ככה לא נותנים לו ממשק נוח לכך), אלא שגורמים חיצוניים יעשו זאת במקום. כנ"ל פיתוח האנטי-צ'יט עצמו, שכן בקוד של הבאסטד לא נגעו כבר שנים, בטח שלא בשינויים משמעותיים. אין מפתחים לקהילת Vgames ולהשקיע כסף במשאבי חוץ עולה הרבה, ולכן עדיף לקנות\להסכים עם מוצר אחר שכבר קיים בשוק.
Vanilla, מנהלת קהילת CS באתר Vgames, טענה מצדה שכרגע הם לא יעברו לאנטי-צ'יט אחר עקב שכל האנטי-צ'יטים שהם בדקו נמצאו כפרוצים. משמע הם יעדיפו להמשיך להחזיק בכותר "באסטד" כל עוד הם יכולים כי הם שילמו על כך רבות לפני שנים רבות, רק בגלל שפרצו לאחרים? כמובן שהם יודעים שלבאסטד כבר פרצו, אבל זה לא מונע מהם להאשים את האנטי-צ'יטים האחרים בפירצתם. פה אני צריך לסתור לכם (מנהלי Vgames), ממש ככה, על החשיבה הפגועה הזאת, ולומר לכם – תתעלמו מזה שפרצו לאחרים, זה כבר ממזמן לא פקטור אצלכם בעיקר אחרי שבאסטד כבר כמעט ולא מתפקדת (בין היתר נופלת מדי כמה ימים, אדם אחד אחראי על התפעול שלה, אין ידע אצל מנהלי הקהילה, אין עזרה רשמית, היא לא מתוחזקת, אין לה תקציב וכו'...). התעלמו ממשתנה זה וחשבו על הגורמים האחרים.
ומה עם חלופות?
בטח שיש חלופות, רק שלפעמים הפוליטיקה חזקה מנשוא. לדוגמא כאשר אני הייתי מנהל קהילת CS באתר Vgames לצד dxm, אחד ממנהלי הקלאבים הפעיל פוליטיקה רצינית כדי להוסיף הרחקות של צ'יטרים על בסיס הרחקות מאנטי-צ'יט אחר. איש צוות זה עשה זאת מאחורי גבנו בעזרת כוחות עוקפים ומשפיעים, והיה עלינו, עלי ועל dxm, להראות שאנחנו מנהלי הקהילה ואחראי VACT\באסטד, ולא איש צוות אחר שלא הוגדר ככה\לא קשור לזאת. הטענה הרשמית שלנו מול הגורמים העליונים היתה שאין אנו יכולים לסמוך על אנטי-צ'יט זה כיוון שאנחנו לא אחראים עליו, ואיננו יודעים האם ההרחקות נעשו עקב צ'יטים, או עקב סיבות אחרות (ובעיקר סיבות שכבר ציינתי למעלה). הפוליטיקה עשתה את שלה ובסופו של דבר אף אחד לא יצא זוכה, כאשר מצד אחד כולם ננזפו בצורה כזאת או אחרת, ואיש הצוות יצא חלק עם אישור להשתמש באנטי-צ'יט האחר (למרות שהוא לא עשה זאת, ולא נכנס עמוק יותר...).
להשתמש באנטי-צ'יט אחר בקהילה כל כך בירוקרטית כמו Vgames דורשת הסכמה, אישור ואולי אפילו חתימה גם מצד האנטי-צ'יט האחר (כאשר זה מסכים בעיקר שלא ירמה את ויגיימס, יעשה הרחקות שווא וכד'), דבר שהוא לא מעט מסורבל, אם כי בכל זאת ניתן להשתמש בהרחקות שאנטי-צ'יט אחר נותן ללא רשות ישירה (כל עוד זה מספק אותן באופן חופשי). כמובן שהשימוש בזה הוא באחריות המשתמשים, וכן על ויגיימס לנשוא את שאלת האי-ודאות (כמו שציינתי כבר מספר פעמים מקודם) לכל הרחקה והרחקה. נכון – זה יהיה יותר חזק מאשר שימוש בתוכנה אחת בלבד, אבל יהיה פחות מוחזק בידיים של ויגיימס עצמה.
לסיכום
אישית, הייתי ממליץ לויגיימס לעזוב את ההתעסקות הלא נגמרת עם באסטד ולהתעסק עם מיקור חוץ, כמו שניסיתי לעשות לפני מספר חודשים. העקרון שלי היה נטו מיקור חוץ, ולא התייחסתי לאיזה אנטי-צ'יט יותר טוב. בסופו של דבר, כל אנטי-צ'יט ייפרץ (וכל שהוא מוכר יותר ככה מהר יותר), אבל עדיף להסתמך על גורם שמתחזק את התוכנה ומומחה בכך, מאשר להתעלם מכל הבעיה בכלל.
לא נכנסתי פה עמוק לתוך הנושאים, כגון באג AERO (ידוע גם כבאג 7 או באג ויסטה), איזה תוכנה טובה יותר על פני האחרת, פוליטיקות יותר פנימיות וכו', ות'כלס אפשר להמשיך לדון פה עוד על המון, אבל נסיים פה, בתקווה שבעתיד יהיה לנו כח פיתוח גדול יותר לתוכנות חזקות יותר.
חברה! לקח לי שעה ו13 דקות לכתוב את זה ! תעריכו חברים..!





ציטוט ההודעה
