《絕地求生》開發者日誌:2021年反作弊工作說明


3樓貓 發佈時間:2021-12-11 01:01:54 作者:絕地求生官方 Language

《絕地求生》開發者日誌:2021年反作弊工作說明-第1張


 各位生存者大家好!這裡是PUBG反作弊小組。

相信各位都已聽說,PUBG將於2022年1月12日迎來遊戲本體免費(https://www.chiji.app/act/a20190111official/detail-news.html?newsid=15366945)的重大轉變。

隨著遊戲本體的免費化,反作弊工作也將變成一個非常重要的課題。我們需要確保遊戲環境的公平公正,讓比賽能正常地反映、測量出玩家們的實力。相信在PUBG免費化的同時,許多玩家都會擔心未授權程序(外掛)使用者等惡性玩家是否會隨之增加。

反作弊是一場無止境的戰鬥。為了與未授權程序鬥爭到底,我們已經在過去的一年中進行了各種各樣的準備工作。

今天,我們希望借這篇公告向大家說明一下過去一年中我們採取的反作弊措施、當前的反作弊現狀,以及我們今後的反作弊計劃。

2021年反作弊目標

為了能更迅速地應對不斷進化的未授權程序,今年我們反作弊小組將工作重點放在了提高自身反作弊能力上。從今年上半年起,我們在遊戲中引入了新的反作弊功能,並以其為起點,對客戶端的弱點進行了彌補,對硬件封禁系統進行了優化,並對作弊行為的處理措施進行了加強。

引入 Zakynthos 反作弊系統

從2021年1月起,我們在遊戲中引入了PUBG專屬的反作弊系統 – Zakynthos。但在介紹Zakynthos的功能和成果之前,我們想先簡單說明一下我們應對未授權程序時的流程。

處理未授權程序時,我們會先對當前流通的未授權程序進行調查,設法獲得該程序並對其進行詳細分析。經過內部測試後,我們會摸索出應對方案,並開發出相應的檢測邏輯。之後我們會將該邏輯更新到遊戲的安保系統中。安保系統更新後,我們還需要進行穩定性測試和後續更新等多個額外步驟,以確保更新後的安保系統儘可能不對遊戲本身造成影響。

在完成這一連串工作後,我們自然希望可以一勞永逸地解決所有未授權程序帶來的問題。但事實上,在安保系統更新一段時間後,未授權程序也會相應地更新用來避開安保檢測的功能。這樣一來,該安保系統的檢測能力也會隨之下降。因此,我們需要一直週期性地對安保系統進行更新,以減少這種情況的發生。

到目前為止,PUBG進行未授權程序檢測的過程中有許多地方都會依靠外部安保系統。但為了提高上文中提到的各項流程的處理效率,我們開發出了能與外部系統進行互補的Zakynthos系統。

引入Zakynthos後,未授權程序的使用情況與去年相比減少了約28%。目前我們還在通過下列功能,對該系統持續進行強化。

  • 應用機器學習技術,對未授權程序進行自動分析
  • 對高分段競技比賽進行24小時監控
  • 引入內核驅動技術
  • 抵禦客戶端篡改
  • 改善硬件封禁系統

改善硬件封禁功能,加強對未授權程序使用者的封禁措施

長期以來,我們都在持續對未授權程序使用者的信息進行收集,並對其進行硬件封禁。但以前收集硬件信息時,未授權程序會利用特定軟件來篡改MAC地址、主板序列號等主要的設備信息,從而比較輕鬆地避開我們的制裁。

此外,確認到未授權程序使用者或未授權程序使用者使用的設備後,確保制裁的“即時性”(儘快進行制裁)是反作弊中非常重要的一點。但之前我們的硬件封禁工作在即時性方面卻做得比較差,從而留下了一些遺憾。這是因為我們須要避免出現誤封無辜玩家的情況,所以必須進行細緻的評估後才能採取措施。

為了對這些問題進行優化,我們開發出了使用特殊算法的新型硬件封禁技術,並將其引入了我們自主研發的反作弊系統中。經確認,引入該技術後未授權程序使用者的體感數量比之前下降了約30%。此外我們還在持續進行防範工作,以免未授權程序輕易避開安保檢測或重新滲透進遊戲內,確保玩家們體感到的未授權程序使用者數量不會再度增加。

彌補客戶端弱點

除了上面提到的兩項工作外,我們還對客戶端的弱點進行了彌補,以起到防範於未然的作用,避免某些功能利用客戶端的弱點來實現作弊。

首先,我們強化了服務端的防範措施,在服務器上對角色和載具的移動結果進行模擬,以應對“加速掛”、“飛車掛”等角色、載具移動時篡改移動速度和滯空時間等數據的功能。但由於該部分與遊戲的響應速度有關,如果每次都在服務器上採取防範措施的話,不僅未授權程序使用者會受到影響,就連其他玩家的角色移動和載具行駛也會變得不流暢,或者出現操作性變差等問題。因此該防範措施很難每次都進行使用。

為此,我們對未授權程序使用者的遊戲模式進行了分析,從中篩選出部分可疑賬號,並以這些賬號為對象進行了服務端驗證等防範措施。經過這些處理後,與角色移動和載具行駛有關的未授權功能使用者已減少了99.97%。

此外,我們還加強了對“自瞄掛”(可以從異常位置淘汰對手,或者在射擊時將準星自動引導至對方角色所在位置)的防範。這類功能不但會給玩家們帶來巨大的挫敗感,更會極大地打擊玩家們的遊戲慾望,須要我們通過更強有力的措施來進行應對。為此,我們將彌補客戶端漏洞納入了今年的工作計劃中。通過與遊戲內容開發者之間的緊密合作,我們成功在遊戲中添加了與槍械射擊有關的各種驗證邏輯和防篡改邏輯;並通過Zakynthos反作弊系統集中強化了對事前防範能力。

加強對“刷分”行為的處理

隨著我們反作弊手段的加強,許多涉事賬號都已遭到了封禁,未授權程序使用者也自然需要更多的新賬號來進行替換。而隨著競技比賽賬號需求量的上升,通過不正當手段獲得生存熟練度經驗值的行為也隨之增多了。

此外在高分段的競技比賽中,未授權程序使用者們持續組隊賺取RP(競技積分)的刷分行為也有所增加。

與外掛進行鬥爭的過程中,我們不僅要直接阻止外掛的使用,更須要對上面提到的這些刷分行為進行處理,給玩家們提供一個公平公正的遊戲環境。為此,我們通過機器學習技術和對刷分行為的分析,加強了刷分行為的防治措施,並在持續對刷分玩家進行制裁。

該措施使生存熟練度刷分玩家比之前減少了約30%,使競技比賽的高分段刷分玩家減少了約50%,目前刷分行為的規模正在逐漸縮小。

當前的反作弊現狀

說完了過去的一年中我們採取過的主要舉措,接下來我們再和大家一起聊一聊當前PUBG的反作弊現狀。

目前對反作弊現狀進行調查時,我們反作弊小組會參考大量的內部指標,其中最直觀的一項就是疑似未授權程序使用者數量與整體玩家數量的比例圖表。下面我們就通過該圖表來向大家說明PUBG的反作弊現狀。

在採取了“2021年反作弊目標”中提到過的各種反作弊措施後,疑似未授權程序使用者的比例與2021年初相比已經減少了45%,目前比例一直控制在優化後的水平線附近。經過對客戶端弱點的完善,目前未授權程序使用者的場均淘汰數也在持續下降。這些數據表明,未授權程序使用者對遊戲造成的影響正在持續降低。

此外,今年永久封禁的賬號數量與去年同期相比降低了約47%。該數據可以反映出疑似未授權程序使用者的比例正在不斷減少。從該勢頭也可以看出,目前未授權程序使用者也在顯著減少。

《絕地求生》開發者日誌:2021年反作弊工作說明-第2張


《絕地求生》開發者日誌:2021年反作弊工作說明-第3張


通過週末免費試玩活動對反作弊工作進行檢驗

為了備戰遊戲本體免費的到來,我們曾在2020年和2021年舉行過兩次週末免費試玩活動,並通過該活動對我們的反作弊工作情況進行了檢驗。

從數據可以看出,在2020年6月進行的第1輪週末免費試玩活動中,疑似未授權程序使用者的比例出現了大幅上升(尤其是在普通比賽中)。

而在今年引入了各種反作弊措施後,我們又於2021年8月份進行了第2輪週末免費試玩活動。第2輪活動的數據統計顯示,雖然活動剛上線後的一段時間內數據有小幅度惡化,但該趨勢隨後便得到了抑制,並被控制在了與活動前相近的水平線上。

《絕地求生》開發者日誌:2021年反作弊工作說明-第4張

競技比賽中各分段的未授權程序舉報率

收到玩家們“在競技比賽高分段中遇到的未授權程序使用者有所增加”的反饋後,我們對各分段的未授權程序舉報數據進行了分析。從下方圖表可以看出,2021年上半年所有分段的舉報率都比較高;而在採取了反作弊措施後,目前的整體舉報率與上半年相比已經有所降低。當然,我們也發現了某些分段的改善幅度與其他分段相比會比較低。今後我們反作弊小組將會繼續努力,爭取進一步對該情況進行改善。

《絕地求生》開發者日誌:2021年反作弊工作說明-第5張

今後的反作弊計劃

上文中我們主要對目前為止取得的成果和反作弊現狀進行了說明,但反作弊工作向來是無止境的。現在我們仍在對各項措施進行優化和完善,並會持續將反作弊作為第一優先,爭取在遊戲中引入更多的反作弊手段。

目前可以告訴大家的是,我們正在積極準備賬號安保系統的優化方案,加強對繞開短信驗證流程、盜用他人賬號來使用未授權程序等行為的打擊。

我們還對玩家們提出的“提高競技比賽入場條件”(提高生存熟練度等級門檻)的建議進行了評估。但考慮到該改動可能會在遊戲服務方面造成一定風險(導致新老玩家參加競技比賽的難度變高等),我們還是打算再多觀望一段時間。

此外和使用未授權程序一樣,宣傳未授權程序的行為也會對遊戲環境造成負面影響。之前我們曾對宣傳未授權程序的行為進行過持續的處理,並在一定程度上改善了該現象,但目前仍有許多不法分子會通過各種方式在遊戲外的渠道進行宣傳。今後我們將會加強對宣傳未授權程序行為的打擊力度,並通過法律途徑等手段,對開發、流通、出售未授權程序等行為進行積極的應對。

除了PC平臺之外,今後我們也會加強主機平臺的反作弊措施。在12月初,我們已經對lag switch程序採取了相應的措施。而且我們也收到了許多玩家對於不正當遊戲行為(通過使用未授權手柄配件等手段對遊戲造成負面影響的行為)的舉報,並正在研究相關的應對方案。

另外,對於玩家們反饋最多的“透視掛”(告知敵方角色所在位置的功能)和”自瞄掛”(射擊時自動瞄準敵方角色的功能)我們也正在持續進行研究。

除此之外我們還在緊鑼密鼓地進行著其他的反作弊準備工作。但除了各位玩家之外,未授權程序的開發者們也在密切關注我們的一言一行。我們所分享的內容有可能會成為他們開發未授權程序時可以利用的線索。因此我們只能有選擇性地向大家透漏所有準備工作中的這一小部分。

我們知道玩家們對我們的反作弊工作有著極高的關注度。但對待與反作弊有關的內容時,我們不得不慎之又慎。我們也在努力進行摸索,爭取找出一個可以更頻繁地跟大家分享反作弊現狀的方法。雖然現在還很難給出一個準確的時間,但等我們取得有意義的成果、準備好有意義的內容後,我們一定會再次為大家帶來反作弊工作的相關情報!

在遊戲本體免費之後,我們也會繼續努力,以根除未授權程序為目標不懈奮鬥,爭取讓各位玩家們能夠實際體感到我們反作弊工作的成果!

最後感謝所有玩家長期以來對PUBG的喜愛和關注,預祝大家聖誕節快樂,新年大吉!

我們在絕地求生的戰場上見吧!

PUBG反作弊小組 敬上


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com