Steam 的遊戲平均完成率計算方式曾多次調整,本文僅以現行版本爲準。
常玩 Steam 的朋友應該都會留意到,在成就展櫃中會有個"遊戲平均完成率"的數值,但對這個數值的統計則可能不甚瞭解,下面我通過幾個簡單的說明來幫大家搞懂它,更好地玩轉 Steam。
什麼是遊戲平均完成率
遊戲平均完成率,顧名思義,它統計的是單個遊戲成就完成率之和的均值(以下簡稱爲"AGCR")。
案例 1
例如我在兩款遊戲中各取得了一部分成就,那麼我的 AGCR 值就是:
(50% + 60%) / 2 = 55%
玩家的單個遊戲完成率可能並非整數(如1/3、6/11),導致最終 AGCR 值出現小數,此時系統會將它向下取整,而不是四捨五入,避免誤判:
65.56% -> 65%
99.998% -> 99%
Shellback27:假設用戶 Z 有 4 款進度不一的遊戲:27/48(56.25%)、63/64(98.4735%)、4/9(44.44%)、263/360(73.055%)。在計算百分比的平均值時會用精確數字,而絕對不進行任何四捨五入。只有在展示最終結果時,纔會向下取整。
在該例子中,(.5625 + .984735 + .4444... + .7305555...) / 4 = .68055875 或者 68%,最後兩個百分比實際上是分數“4/9”和“263/360”,它們的小數部分是 4 和 5 的無限循環。
如果對分數提前取整,計算就會變成"(56% + 98% + 44% + 73%)/ 4 = 0.6775",最終結果顯示爲 67%,這兩個數值很接近但前者纔是正確的,展示結果不會顯示錯誤約值導致的結果……
關於單個遊戲完成率總和的計算比較繁瑣,這裏引用下其它作者的解析,大夥瞭解個大概就行,最終依然以 Steam 顯示結果爲準,
哪些遊戲不被納入統計
首先要明確,不是 Steam 庫的遊戲都會被納入統計,只有取得至少 1 個成就且符合規定的遊戲纔會。一款遊戲,即使你有遊玩/掛卡時長但沒取得任何成就,它也不會參與最終計算。
其次,沒有成就係統的遊戲均不會參與 AGCR 值計算( 0% 豈不是倒人胃口?)
所以,不想影響 AGCR 值,就不要輕易取得成就 !
例如幾種類型的遊戲,就不會納入 AGCR 值計算的範疇(哪怕你已經取得了遊戲成就):
個人資料受限的遊戲
被 Steam 封禁的遊戲
有獨立成就係統的 Mod
商店標識
個人資料受限:包括被瞭解或受限狀態,這種情況多見於小廠的作品。"Steam 正在瞭解"的遊戲過段時間可能會轉爲受限狀態,或直接轉爲非受限;受限遊戲也可能轉爲非受限。
如果你遊玩處於以上兩者狀態的遊戲並取得成就,都不會納入 AGCR 計算範疇,也不能在個人成就展櫃中展示,除非它能轉爲非受限。
《My Femboy Roommate》,現已被封禁
被 Steam 封禁:如果一個遊戲因爲各種問題被官方封禁(並非發行商下架),它將再也無法影響 AGCR 值計算,除非能解決糾紛然後被解封。
《正當防衛 2》多人聯機 Mod 就是如此
帶成就的 Mod:少數遊戲附帶的獨立 Mod 會單獨設置成就係統,儘管商店頁面沒有受限標記,但它們依然不被納入 AGCR 計算範圍。
或許開發商能聯繫 Steam 來解決這一問題...
V 社的橙盒大包就存在這種稀奇問題
不影響 AGCR 的遊戲除了以上三種,還存在一個特殊的情況。如果你在在 V 社推出全球成就統計前(2007 年),就已經取得了某款遊戲的成就,你將得到一批沒有時間標記的成就。
案例 2
如果你在這款遊戲中取得的成就全是這種沒有時間標記的,那麼它將不被納入 AGCR 計算。
解決方法很簡單,在這款遊戲中獲得 1 個新的成就(帶時間標記),那它就能連帶所有舊成就一塊參與到 AGCR 的計算了。
哪些遊戲能被納入統計
除了上面提到的四種情況,只要你在某款遊戲中取得了 1 個成就,它都將納入統計範疇,即使這款遊戲已不在你的 Steam 庫中,包括但不限於:
新/舊家庭共享
訂閱會員暢玩
免費週末遊玩
試玩後去退款
卸載/私密/移除
在某款遊戲取得任意 1 個成就後,哪怕你使用軟件/腳本將成就抹去,它依然會納入 AGCR 的統計範疇。因爲沒有了成就,所以它會以 0% 的數值參與計算,而不會直接消失。
進度統計類成就
此外,統計實際進度的成就在你拉滿進度條前,系統都不會判定你已經取得該成就。
所以,如果你在某款遊戲中只推進了統計成就的部分進度(而其他成就都沒取得),那麼它就不會影響 AGCR 計算。
《土豆兄弟》的"深海夢魘" DLC 帶來了更多成就
一款遊戲的成就完成率並非一成不變,我們來看看幾種有影響的情況,最常見的是發行商更新內容或者發佈新 DLC,然後爲遊戲增加了新成就。
例如,在《土豆兄弟》 "深海夢魘" 發佈前,你已經完成了該遊戲的全成就(83/83,即 100%)。DLC 發佈後,你的成就進度將變爲 83/176(完成率 47%)。
不管你是否擁有新 DLC,發佈後它都將拉低你的成就完成率。遊戲內容更新同理。
所以,如果你想維持一個較高的 AGCR 值,就等緊跟遊戲的更新步伐或購買包含成就的 DLC。
在新增成就的處理這一點上,主機平臺那獨立計算的方式顯然更人性化。
案例 3
除了新增成就,官方對成就係統的調整也同樣可能到影響玩家 AGCR 值。
例如,在 CSGO 向 CS2 的迭代裏,如果一名玩家曾在 CSGO 中取得過任意成就,將被系統修改爲 0/1(即 0%),該完成率會直接影響 AGCR 計算,不管你是否啓動過 CS2。
例如,《逸劍風雲決》在上線成就係統時,官方就爲所有玩家誤解了一個"開啓 200 個以上寶箱"的"開箱聖手"成就。
隨後他們又幫玩家們鎖了回去,這種調整就能消除解鎖成就對 AGCR 帶來的影響。
類似調整還有因服務器關閉、操作困難或無法實現而刪除部分成就,都可以參考上面兩種情況(目前似乎沒有把成就全刪除的特殊案例)。
強烈譴責那些關閉服務器而不刪除聯機成就的遊戲!
《生化危機 2 重製版》試玩 Demo,成就已無法解鎖
關於 AGCR 的計算還有一點要補充,如果某款遊戲的試玩 Demo 有成就係統,那麼該 Demo 將作爲獨立個體計算,其進度不會和正式版合併。
例如,你在試玩 Demo 中獲得 2/8 成就進度,然後在正式版獲得 6/10 成就進度。Steam 在計算時會分別統計爲 25% 和 60%,而不是 8/18 (44.44...%)。
如何查找影響 AGCR 的遊戲
注:以下展示的 AGCR 值均出自同一賬戶!
注:有 97 個遊戲影響到 AGCR(個人視角)
在沒有觸發 bug 的情況下,你可以通過成就展櫃的顯示獲悉當前影響 AGCR 計算的遊戲數量。
如果想查看具體的遊戲清單,可以在"成就展櫃"中進行選擇。該展櫃能查詢到所有影響到 AGCR 計算的遊戲,包括被移除、退款等不在庫中的。
如果在"成就展櫃"中選擇某個遊戲後報錯,這通常是使用軟件或腳本清除成就導致的。
就像上面提到的,它將以 0% 的數值參與 AGCR 計算(一即永久,玩家無法抹除)。
《史丹利的寓言》試玩 Demo,帶有 1 個成就
當然,Steam 中也存在少數極端案例,例如《史丹利的寓言》的試玩 Demo。它會在遊戲結束時將玩家取得的成就清空,除非你使用特殊方法保留或獲得成就。
而不管成就進度是 0/1 或 1/1,這款 Demo 都不會出現在"成就展櫃"的列表,非常特殊 !
有時候,Steam 的成就展櫃會出現顯示 bug,如把受限遊戲耶統計進去,而漏掉被移除的免費遊戲等。該錯誤僅會對用戶本人顯示,遊客或好友查看主頁時顯示的是正確數值。
遇到這種 bug,你可以通過獲得新成就、移除某款已獲得成就的遊戲再入庫,或靜置一段時間,問題就能自己解決了(很神奇對吧...)。
注:有 93 個遊戲影響 AGCR(訪客視角)
如果你把影響到 AGCR 值的遊戲移除出庫或者進行私密,遊客或好友在查看你的主頁時,只能看到仍在庫中且未私密的遊戲數量,以及被修改後的 AGCR 值(共享或免費遊玩同理)。
注:以上操作僅會影響訪客視角,自己查看的話是沒有任何變化的!!!
移除/私密只能自欺欺人,你會選擇這種嗎?
參考資料:How Average Game Completion Rate is Calculated 作者:Shellback27
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com