אנו מדברים עם Valve על תוכנית סקירת התאימות של Steam Deck שלהם
Valve תמיד טענו כיסיפון קיטורקרוב יותר למחשב רגיל מאשר קונסולת כף יד, וככזה אמור להיות מסוגל להריץ את ספריית המשחקים הקיימת שלך ב-Steam. אבל בעוד הרשמיSteam Deck Twitterמלא בסרטונים המציגים משחקים עם ביצועים טובים בערכות הפיתוח, מצב התאימות של משחקים רבים נוספיםנשאר באוויר. זה יכול להיות רק בגלל חוסר אישור, או שזה יכול להיות בעיות טכניות עמוקות הקשורות לדרישות חומרה אושירותי אנטי-צ'יטים שהיו זקוקים לשינוייםלעבוד על מערכת ההפעלה מבוססת פרוטונים של הסיפון. לקראת ההשקה המתוכננת בדצמבר, Valve ישחשפו את התוכנית שלהםלהביא בהירות אם משחקים ספציפיים יוכלו לרוץ (ולרוץ ביעילות) ב-Steam Deck.
גם זו תוכנית שאפתנית: משחקי Steam, שישנם עשרות אלפים, ייבדקו ידנית על ידי Valve עצמם, ויושוו לקטגוריה שמציינת כמה טוב הם עובדים ב-Steam Deck. תהליך סקירה זה יתמקד בארבע תכונות מרכזיות: תמיכה בקלט, תמיכה ברזולוציית תצוגה מקורית (עם טקסט קריא), תאימות כללית לחומרה ותאימות עם פרוטון, כולל תוכנות ביניים כמו אנטי-צ'יט.
משחקים שעומדים בכל הקריטריונים הללו ימצאו את עצמם בקטגוריית 'מאומת', בעוד שחלקם ייכנסו לקטגוריית 'ניתן לשחק' אם הם לרוב עובדים מחוץ לצרכים של כמה שינויים בהגדרות מצד המשתמש. הקטגוריה 'לא נתמך' תכסה משחקים שאינם פונקציונליים מספיק ב-Steam Deck, והקטגוריה הסופית 'לא ידוע' תכיל משחקים ש-Valve עדיין לא סקרה. כאשר אתה גולש ב-Steam ב-Steam Deck, משחקים יציגו תג המסמן את הקטגוריה שלהם (ובכך את מידת התאימות), בתקווה שיקל הרבה יותר לדעת איזה מהאוסף שלך יפעל במחשב הנייד. מדור הספרייה של Steam יקבל גם כרטיסייה חדשה של 'Great on Deck' המכילה אך ורק משחקים עם סטטוס מאומת, ועוד לפני שחרורו של Steam Deck, Valve שואפות לאפשר למשתמשי Steam לראות אילו מהמשחקים שלהם יהיו תואמים בהשקה.
כדי לברר יותר על איך יפעלו מערכת הסקירה והקטגוריות, שלחתי כמה שאלות ל-Valve, ונעניתי במשותף על ידי מעצבי Steam Deck, גרג קומר ולורנס יאנג, שבעברשוחח עם קתרין על סיפון הקיטורבחשיפתו הראשונית. הנה מה שהיה להם לומר על תוכנית התאימות החדשה שהוכרזה, הקריטריונים לסטטוס מאומת, איך Valve ומפתחים אחרים משתפים פעולה כדי להביא משחקים ל-Steam Deck, ומאמן ההקלדה היפותטי של גורדון פרימן.
ל-Steam יש אמִגרָשׁשל משחקים. איזה סוג של משאבים מושקעים לבחינת הקטלוג כולו, וכמה יישאר במקום כדי לסקור מהדורות משחקים עתידיות?
ל-Steam יש הרבה משחקים, ו-Valve משקיעה מאמץ משמעותי בתוכנית הסקירה הזו. שכרנו קבוצה נוספת של בודקים במיוחד עבור תאימות Steam Deck, ונמשיך לשכור צוות נוסף כדי לתמוך בקבוצה זו. ייקח זמן לסקור את קטלוג Steam (בנוסף לכותרים החדשים שמושקים כל הזמן), ואנו רואים גרסה כלשהי של תהליך זה קיימת בעתיד הנראה לעין.
איך מתקדם תהליך הבדיקה עד כה? האם אתה מרוצה ממספר המשחקים המאומתים והניתנים להפעלה?
תהליך הבדיקה מתנהל כשורה, ובדרך כלל אנו שמחים מהתפשטות דירוגי התאימות שאנו רואים עד כה - במיוחד לאור העובדה שעד כה למפתחים לא הייתה קבוצה ספציפית של יעדים לשאוף אליהם.
משחקים 'ניתנים להפעלה' עשויים לדרוש שינויים מסוימים על ידי המשתמש - על איזה סוג של שינויים אנחנו מדברים?
כמה דוגמאות לכך יהיו כותרות המחייבות שחקן לבחור ידנית תצורת בקר קהילתית, דורשות מהשחקנים להעלות ידנית את המקלדת על המסך להזנת טקסט, או דורשות מהם להשתמש במסך המגע כדי לנווט במפעיל.
במונחים של תמיכת פרוטון, אנו יודעים שחלק מהמשחקים משתמשים באנטי-צ'יט תואם כמוקל נגד צ'יטוBattleEye, אבל המפתחים שלהם לא התחייבו לחלוטין לוודא שהמשחקים שלהם יהיו מוכנים ל-Steam Deck בעת ההשקה. מהו המנגנון לסקירה חוזרת של משחקים שאולי לא ניתן לשחק בהתחלה, אך מקבלים תאימות מלאה מאוחר יותר?
זה באמת חשוב ללקוחות לדעת שמידע תאימות יהיה מדויק, לאורך כל חיי המשחק. אנו מצפים לחלוטין שחלק מהמשחקים ייבדקו מספר פעמים - לדוגמה, כאשר המפתח משחרר עדכון גדול, מטפל בכשלי תאימות מוקדמים יותר כדי להעביר את המשחק שלהם לקטגוריית Verified, או כאשר Valve מתקן באג פרוטון. יהיו גם ביקורות חוזרות אם יש משוב מהקהילה שהדירוג שלנו שגוי. בהערה זו, אנו רואים בהחלט בעיות תמיכת פרוטון כבאגים ש-Valve יכול לפתור. כל באגי פרוטון שנתגלו במהלך בדיקות התאימות נבדקים, מתועדים ומשויכים למשחק הנבדק. כאשר אנו מתקנים את הבאגים הללו, אנו יכולים לבדוק מחדש באופן אוטומטי את כל המשחקים שהושפעו ממנו.
כיצד שופט תהליך הבדיקה את הביצועים הכלליים? יש להניח שמשחק לא יקבל סטטוס מאומת אם הוא ירוץ במהירות של 12 פריימים לשנייה בהגדרות הנמוכות ביותר שלו.
הצוות שלנו בוחן בעיקר חוויה טובה בהגדרות ברירת המחדל. במונחים של קצב פריימים, הרצפה היא מינימום של 30fps כדי לעמוד בסרגל Verified. כדי להקל על מיקוד זה עבור מפתחים, סיפקנו API המאפשר להם לדעת אם הכותרת שלהם פועלת ב-Steam Deck - כך שהם יכולים להתאים את הגדרות ברירת המחדל לפי הצורך.
בעיות כמו תמיכת פרוטון נראות יותר בהשפעה של Valve מאשר, למשל, תמיכה ברזולוציה או גודל טקסט. האם Valve תעודד או תציע תמיכה למפתחים כדי לנקות את המכשולים הפוטנציאליים האחרים הללו?
בְּהֶחלֵט. בנוסף למתן הנחיות אלו, אנו ממשיכים להוסיף כלים חדשים ל-Steamworks API כדי להקל על חיי המפתחים הן ב-Deck והן ב-PC. ממשקי API ישנים יותר כמו Steam Input מתעדכנים ללא הרף כדי להקל על מפתחים לתמוך בגליפים תואמים של בקר בכל המכשירים. לאחרונה הצגנו גם ממשקי API חדשים למפתחים כדי לתמוך ביתר קלות במקלדות על המסך, השעיה/חידוש פונקציונליות וטכנולוגיות Deck אחרות. אנו מצפים לחלוטין שנמשיך להרחיב את התמיכה שלנו כאן בעתיד, כאשר מפתחים יגידו לנו כיצד נוכל להיות המועילים ביותר.
בנימה דומה, עד כמה אתה עובד עם מפתחים על תהליך הבדיקה עצמו? או שזה אפילו לא הכרחי למשחקים שעובדים היטב מחוץ לקופסה?
כדי להצליח, תהליך בדיקת התאימות הזה צריך לשרת לקוחות וגם מפתחים. עבדנו רבות עם שתי הקבוצות כדי לוודא שתוצאות תהליך הבדיקה, כמו גם התהליך עצמו, עוזרים להפוך את הקניות והמשחקים ב-Deck לנוחים יותר עבור כולם. לגבי מעורבות המפתחים בתהליך הסקירה עצמו - הם מעורבים בכל השלבים. הם יכולים ליזום סקירה, לקבל משוב והערות בכל פעם שמשחק נבדק, ויכולים לבקש בדיקה חוזרת אם הם מבצעים עדכונים או שיפורים גדולים בתאימות Steam Deck שלהם.
האם המשתמשים יוכלו לנסות לשחק משחקים 'לא ידוע', או משחקים שלא נבדקו, ב-Steam Deck שלהם? האם תהיה אזהרה או שזה סוג של "על אחריותך"?
אנחנו רוצים שהלקוחות יקבלו מידע, אבל בבסיסו ה-Deck הוא מחשב גיימינג, ו-Valve לא רוצה להיות במצב של להגיד ללקוחות שאסור להם לעשות דברים במכשיר שלהם. אז כן, הם יוכלו לרכוש, להתקין ולהשיק משחקים שמסווגים בסקירת התאימות כ"לא ידוע", ואנו נוודא שהם מודעים לסטטוס המשחק לפני שנעשה זאת.
האם תגי התאימות יהיו גלויים בעת צפייה במשחקים במחשב, או באפליקציית Steam לנייד? זה יהיה טוב לראות אם משחק עובד טוב ב-Steam Deck גם אם אתה משחק בעיקר במחשב שולחני או מחשב נייד.
אנו מתכננים להפוך את תג התאימות של Steam Deck לגלוי במחשב האישי עבור שחקנים שבבעלותם חפיסת Steam, ותגי תאימות יהיו ניתנים לגילוי גם באמצעות חיפוש וגלישה בתגים עבור כל מי שמשתמש בגרסת שולחן העבודה של Steam או באתר האינטרנט של Steam. בנוסף, הצוות עובד כעת על תכונה חדשה, שתשוחרר לפני השקת Steam Deck, שתאפשר לשחקנים לבדוק את קטגוריית התאימות של כל אחד מהמשחקים בספרייה שלהם.
לאחר שפיתחנו את הקריטריונים לסטטוס Deck Verified, האם עדיין הכוונה של Valve היא שכל משחק ב-Steam יהיה ניתן לשחק ב-Steam Deck? או במילים אחרות, האם זה עדיין נתפס כתוצאה בת קיימא?
אנחנו הולכים להתקרב ל-100% ככל שנוכל. עם זאת, לא כל משחק הגיוני להביא ל-Steam Deck - לדוגמה, כולנו גאים בוHalf Life: Alyx, אבל זה לא משחק ש-Steam Deck נועד להפעיל. אותו נימוק חל על משחק כמו "גורדון מלמד הקלדה" (לא משחק אמיתי, אל תנסה לחפש אותו). בטח, אתה יכול לחבר מקלדת ל-Deck, אבל זו לא חוויית ברירת המחדל אז לא היינו קוראים למשחק כזה כותר Verified. בנוסף, ישנם כמה גורמים שאינם בשליטתנו שיכולים לקבוע את התאימות של כותר - אנטי-צ'יט הוא אחד גדול. אנחנו עובדים עם ספקי אנטי-צ'יטים גדולים כדי לקבל תמיכה ב-Proton להשקה, ולמרות שהגענו למקום מצוין עם תמיכת BattlEye, Easy Anti-Cheat הוא קצת יותר מסובך.