為什么會在封測的時候出現匹配超時的情況?
我們此前曾遇到過多人游戲模式無法匹配到人的情況,這主要出現在PvP爭權模式和PvP亂斗模式中。此問題是由于某些僵尸賽事將用戶帶入永遠無法開始比賽的循環中。雖然發生這種現象的概率不高,但卻可能隨著時間的推移影響越來越多的玩家。此問題最終會導致超時報錯。此外,我們還遇到過一個導致玩家發生報錯的錯誤,這個錯誤導致玩家只有重啟游戲后才能再次加入在線賽事。
通過維護我們能清除這些僵尸賽事,而我們也在尋找跟著這一現象的原因,我們每4小時會進行一次維護,以定期清除僵尸賽事并緩解此問題。游戲必須在游戲大廳移除“正在搜索”的玩家來修補這問題。
榮耀戰魂的聯機匹配系統如何運作?
良好的賽事匹配機制意味著盡可能縮短等待時間并找到質量良好的連接。
為了做到這一點,我們的理念是專注于連接質量先于玩家技術的匹配方法。至于等待時間,我們在開始30秒尋找技術最接近的玩家,然后在每隔30秒間擴大搜索范圍。三分鐘為超時時間,此后我們讓玩家能重新開始匹配。
匹配的而條件分為硬件參數不隨時間調整參數和軟件參數參數隨時間進行調整,當你在匹配時,這些參數會顯示在游戲中。
其中兩項硬件參數是NAT和玩家地區,軟件參數則是玩家地區內的數據和技能等級。
擴大位置參數的搜索方法中,我們會首先鎖定在你當前的國家地區,然后最終擴大到整個大陸。目前沒有簡單的方法來解釋“什么是地域”,游戲會充分利用地域概念,它可以是:一個國家的一部分,整個國家,或者不同國家的集群。我們會把地區分為不同的部分,來提供玩家更好的匹配對象。
對技能參數而言,我們會評估玩家的技能熟練度,并精確的匹配慢慢展開搜索范圍。任何賽事都將在匹配時間結束前擴展到以全部技能的參數為標準的玩家。
最后,我們有時也會將數個游戲模式一同進行匹配以減少匹配的限制,這能有效重新組織玩家并降低匹配用時。舉個例子,淘汰賽和沖突戰將同時出現在死斗游戲列表中。
當匹配時間超過兩分鐘后,我們會放寬這類的游戲參數。
所有這些值和參數當然會根據開放測試和發布的第一周的測試結果進行調整。