前言
距離上一次發布開發日誌,講述我們與《虹彩六號:圍攻行動》中的作弊行為抗爭已過去半年左右。這六個月以來,我們團隊持續投入心力對抗作弊行為,現在我們希望稍微向大家分享一下,到底發生了些什麼事。雖然我們也很希望做到完全透明化,但那樣可能會催生新的作弊手段,導致我們前功盡棄。
我們大部分變更都在遊戲後台進行,所以大家理應不會直接察覺到它們的存在。總而言之,我們目前正積極地改善現有保全措施以強化作弊偵測效果,希望藉此全面削減在《虹彩六號:圍攻行動》中作弊的可能性。
詞彙表
在本網誌中,我們將以下列詞彙稱呼不同種類的系統漏洞使用者:
- 作弊者:在遊戲中使用第三方應用程式、腳本或巨集來獲得不公平優勢,或是違反《虹彩六號:圍攻行動》服務條款的玩家。
- 作弊程式開發者:開發作弊應用程式來自用、販售或提供給其他作弊者的人士。
- 駭客:在此文章的脈絡中,這是泛指惡意的個人或團體,他們會盜用他人帳戶並轉售不屬於他們的帳戶。
《虹彩六號:圍攻行動》團隊處理作弊的方法
在與作弊者和作弊程式開發者那永無止盡的正面交鋒中,我們會持續將重點鎖定在 3 大核心:
- 偵測改善
- 更多障礙,以防止作弊者與新興的作弊方式
- 降低影響,以減緩遊戲內作弊所帶來的衝擊
2020 統計數據
截至 2020 年底,我們的年度封禁紀錄已確認超越去年達 44.73%。偵測改善、細節化舉報以及與 BattlEye 的資料共享,都是封禁數之所以會激增的關鍵因素。隨著遊戲人數與作弊手段持續增加,新的作弊手段和作弊者常常讓我們不得鬆懈。
我們從 8 月開始實施一種基於玩家資料的全新作弊懲處機制類型,我們會在後續文章進一步詳述。藉由這種新的資料偵測模型,我們於 8 月至 12 月期間封禁了逾 4500 名玩家。如果再把我們的作弊懲處列入計算,我們的作弊封禁數共上升了 52.69%。
回顧 2020 及未來展望
我們在 6 月分的開發日誌中提過 2020 年度的三項重點:偵測、預防與弱點。它們還是我們會持續鎖定的目標,而我們有新消息想分享。
1.改善的作弊偵測
作弊偵測永遠都會是持續進行的事項,就好像是一場「永無止境的狩獵」。由於遊戲行為本身具變動性、作弊者時不時繞過系統,再加上其他許多因素,導致作弊手段也跟著不斷改變,我們永遠不可能 100% 偵測到所有作弊者。
因此我們才打算參考統計數據,設計新的作弊偵測系統以揪出最為干擾遊戲運作的作弊者。
1.1.使用資料導向的偵測模型進行早期偵測和舉報作弊
在《虹彩六號:圍攻行動》中,以玩家統計數據為基準進行封禁尚且新穎。資料導向作弊偵測的其中一個重點目標,是要能更快速地懲處作弊者。我們對第一代偵測模型的表現很滿意,然而我們還是得手動執行每一次的大規模封禁懲處。如此造成整體進度比我們所計劃的還來得緩慢。所以我們已安排在 Year 6 開始之初,為第一代偵測模型整合自動化功能。
我們通常都會手動啟用新的偵測模型——我們會先歸納出能讓偵測模型有效的資料,再到遊戲後台啟用模型,並確保結果令人滿意。我們會手動執行第一次大規模封禁,藉此分析每一名受影響的玩家。如此能協助我們確保,偵測模型可以明確辨別各種作弊跡象。我們會繼續開發新的偵測模型,讓我們能即時掌握更多遊戲內現況,以提升偵測與懲處作弊者的效率。
1.2.改善《虹彩六號:圍攻行動》BattlEye
我們過去六個月都在與 BattlEye 合作,改善《虹彩六號:圍攻行動》的作弊偵測系統。我們會持續確保,跟 BattlEye 的合作能為《虹彩六號:圍攻行動》社群帶來正向影響。
2.添加進入遊戲的障礙以及作弊預防措施
作弊偵測只是《虹彩六號:圍攻行動》反作弊行動的冰山一角。我們也正試圖添加障礙,阻撓作弊程式開發者與使用者的腳步。我們的目標,是要加重作弊者遊玩時的負擔,藉此抵制作弊行為可能帶來的任何好處。
2.1.讓作弊者感到困擾
為了盡可能讓作弊者感到困擾,我們將亞太地區也納入排名戰二步驟驗證鎖的行列了。這不只能嚇阻作弊者,還能幫忙確保更多帳戶免於遭到駭入。強化整體帳戶安全性是有效打擊帳戶盜用或販售的手段,也能同時讓作弊者、駭客與作弊程式開發者感到困擾。
作弊者與作弊程式開發者擅長的另一種手段,便是建立一次性帳戶。為反制這種手法,我們將 BattlEye 封禁與 Steam Vac 封禁進行連結,使遭到封禁的玩家無法將遊戲退款。
在接下來數月間,我們也會多加留意排行榜。我們發現有作弊者會佔據排行榜最高名次的現象,我們會定期投入人力手動整理排行榜。
2.2.讓作弊程式開發者感到困擾
這部分恕我們無法提供太多詳情,但請放心,我們正致力於阻礙作弊程式開發者的腳步,讓他們無法輕易分析並修改我們的遊戲。我們透過前面數次賽季推出的更新,進一步強化遊戲程式碼的安全性,讓作弊程式無法順利使用。
作弊程式開發者或許只是問題的一部分,但他們也是問題的根源。我們會繼續強化遊戲程式碼並修補系統弱點,讓作弊程式維護起來更費時費力。
3.減少弱點、降低作弊機會以及所伴隨的影響
從即時的問題、「滅火」行動,到規劃《虹彩六號:圍攻行動》後續的反作弊措施,我們在這場反作弊行動中可謂多方作戰,且著實學到不少。同時,我們還得確保能清楚正視系統中的弱點。
3.1.弱點評估
作弊程式開發者會利用系統弱點進行作弊程式的開發。因此我們每一賽季都會進行弱點評估,不僅要找出現有弱點,更要預測未來可能會出現的系統漏洞。我們與 Ubisoft 遊戲安全團隊密切合作,借助他們的專業知識來規劃措施,並了解過往與現有錯誤的肇因。
3.2.修補弱點
除了透過軟體揭露潛在風險,我們也積極關注社群媒體,並與社群團隊和客戶服務團隊密切合作,確保我們能將人力投入在與玩家最相關的事項。一旦發現系統弱點,我們就會馬上嘗試修補。有時,會出現弱點不易修補的狀況,所以我們也很認同「預防勝於治療」的理念。
接下來呢?
團隊和遊戲都有龐大的計畫正等著推動,我們沒有要放慢腳步的意思。雖然目前不能講得太深入,我們希望這篇開發日誌能確實協助大家了解我們在幕後所做的一部分努力。這種事通常不會擺在檯面上讓所有人都看見,也很容易因為新的作弊手段出現而顯得徒勞無功,不過我們還是會持續在各方面努力。
日後,反作弊團隊會在有消息值得大家關注時,透過開發日誌來確保資訊透明。
總結
我們每部署一次牆面防禦,作弊程式開發者就會極欲突破進入房間。但這完全不會澆熄我們的火花,我們要盡可能驅逐遊戲中所有的投機分子與作弊者。我們誠心希望讓《虹彩六號:圍攻行動》成為一款對大家都安全且公平的遊戲。期待與大家在日後的開發日誌中相見。敬請大家在遊戲內踴躍舉報作弊者,也祝大家在遊戲外身體健康。