本周,我們要討論一個極為復雜的話題。它一直猶抱琵琶半遮面,正等著我們層層揭開它的面紗——掌聲有請匹配系統!
我們的匹配系統旨在實現兩大核心目標:創造精彩對局,同時確保玩家快速加入比賽。第二個目標不言自明,但第一個目標就值得說道說道了。
首先,我們的匹配理念是:樂趣源于公平。在理想情況下,對戰雙方的獲勝幾率應該是五五開。比賽勝負將完全取決于參賽玩家的戰術選擇、戰略決策和關鍵操作。獲勝固然有趣(這毋庸置疑),但我們發現更重要的是玩家的自主決策權,以及比賽的競技性和“可贏性”。當玩家感到自己的操作能影響戰局并帶來無窮可能性時,《守望先鋒》才能真正展現其魅力。
現在,讓我們深入解析這套系統在核心模式和角斗領域中的實現方式。
匹配初解
在深入細節之前,我們首先要了解匹配系統的基本運作原理。每位《守望先鋒》玩家都有一個匹配等級(MMR)值,這個數字代表玩家的大致水平,并用于將其安置到對局中。雖然玩家看到的是“鉆石3”這樣的段位標簽,但在系統內部,我們看到的匹配等級是一個布在原點(0.0)直角坐標系的正態曲線上的數據點。隨著數值向上或向下偏離,兩端的玩家數量會急劇減少。
假設某位玩家在系統內部的評分為2分,這相當于大師5段位的高水平玩家。當該玩家開始匹配時,系統會尋找評分同樣為2的玩家。如果在一定時間內無法找到足夠多相同匹配等級的玩家,系統會逐步擴大搜索范圍,同時向上和向下放寬匹配條件。在最終匹配完成的對局中,玩家水平可能在1.9到2.1分之間浮動,相對比較平衡。
實現理想對局
理論上,最理想的對局應包含10名水平十分相近的玩家。如果實際中無法實現“理想匹配”,我們會做出哪些取舍來讓結果盡可能接近理想狀態呢?
我們有多套匹配系統來確保對局平衡性。其中一套是名為職責差值的系統。當無法實現全員MMR數值精準匹配時,該系統會確保對戰雙方各職責對位的玩家水平相當。例如,若一方重裝位匹配等級為1.5分,系統將優先匹配同為1.5分的敵方重裝位。這個機制能讓玩家與實力相當的對手交鋒,減少因水平差異而導致游戲體驗變差的情況。
我們也有多種方法放寬匹配質量要求,并實現更加切實可行的匹配框架。我們會權衡“團隊層面”和“玩家層面”的公平性,以決定使用何種方法。團隊層面的公平性,與隊伍1戰勝隊伍2的幾率有關;而玩家層面的公平性,則與各職責位上的表現有關,比如一方輸出位玩家碾壓另一方輸出位的概率有多大。
職責差值系統的設計初衷就部分源于對團隊層面公平性的考量。我們發現,當一方重裝玩家的MMR值顯著高于對手時,若僅靠不加權處理的MMR值或隊伍總MMR值進行匹配,雙方獲勝概率的差距會比預期更大。得益于現有系統,我們能夠相對穩定地確保團隊層面的匹配公平性。在競技比賽中,我們可以確保任何隊伍的理論最低勝率都不低于40%。不過40%已經屬于極端情況了。在預設職責的競技比賽中,80%的對局里某一方獲勝的幾率都保持在45-55%區間。
控制對局內的水平差距很重要,因為水平差距會在團隊層面顯露無遺。比如,白銀2玩家在配合和溝通方式上與鉆石2玩家截然不同,若將這兩個段位的玩家編入一隊,雙方都會認為隊友“不會玩”或“操作有問題”。
實現玩家層面的公平性則更為困難,這是導致匹配時長異常的主要原因之一。在玩家在線數量較少時,比如在頂尖分段、非高峰時段或人數較少的地區,要在一局比賽中湊齊10個MMR值相近的玩家并不容易。
為了緩解上述情況下排隊時間較長的問題,我們嘗試過放寬MMR值的范圍。結果不出所料,這導致對局平衡性和趣味性雙雙下降。我們會持續分析、思考匹配時間與匹配質量之間的取舍,并不斷優化系統以取得平衡。
角斗領域特殊情況
以上幾段是匹配機制及其在《守望先鋒》競技比賽中的應用。但在角斗領域中完全是另一回事,還需要詳細闡述。
與《守望先鋒》核心模式不同,角斗領域的段位并不直接與MMR值掛鉤。MMR值更像一個“標桿”,隨著玩家的角斗領域場次增加,他們會逐步接近某一MMR值。然而,角斗領域的段位每個賽季都會重置,所有玩家都要從“菜鳥”起步,通過比賽提升段位。你可能注意到了,在角斗領域中勝利獲得的角斗分數通常高于失敗損失的角斗分數,這種機制能讓你更快晉升段位。但在核心模式中,這種機制是行不通的。因為MMR值必須符合“零和”規則,玩家獲勝得到的MMR值必然等于對手失去的量。
這也解釋了為何某一玩家的MMR值與該玩家角斗領域的段位有時會出現不一致。假設有兩位玩家,他們的MMR值相近,角斗領域勝場數相近,那么他們的段位也會相近。如果一位玩家核心模式的MMR值較高,但他是角斗領域的新手,他仍須從“菜鳥”開始征戰。
鑒于角斗領域的特殊情況,我們有兩種選擇,根據玩家在角斗領域中的MMR值或段位進行匹配。若按段位匹配,會出現真正的“菜鳥”玩家與高手玩家同場競技的尷尬局面。因此,我們現階段是根據角斗領域MMR值匹配對局的。這意味著你可能會在高分局中遇到“菜鳥”段位的玩家,因為作為該玩家真實水平參照的只有角斗領域MMR值。我們也在評估如何優化匹配機制,以減少這種情況的發生頻率。
我們還密切關注著角斗領域的匹配時長問題,相關優化懇請大家耐心等待。目前,匹配時間過長的問題主要影響特定職責的高水平玩家,尤其是支援位。這既是因為該高水平玩家基數較低,也是因為各職責玩家數量極不均衡。我們正在積極尋求解決方案,隨著方案完善,我們也會及時同步最新進展。
感謝大家花時間了解我們的匹配機制!
第17賽季亮點速覽
第17賽季:力量迸發
賬號找回常見問題
賬號遷移相關內容
· 內容創作激勵活動 ·
· 直播激勵活動 ·
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.