【絕地求生】[開發者日誌] 關於未授權程序的地形穿透功能


3樓貓 發佈時間:2023-05-19 15:59:07 作者:PUBG服務器君 Language

【絕地求生】[開發者日誌] 關於未授權程序的地形穿透功能-第0張

各位玩家大家好!歡迎收看本期公告。

在會對遊戲環境的公平性造成危害的未授權程序中,有一類功能會在視覺效果上直接給玩家們帶來不快。在今天的反作弊開發者日誌中,我們就想和大家聊一聊這類功能中的一種 - 能使角色或載具穿透地形的作弊功能,並向大家說明一下最近我們對該作弊功能的應對情況和今後的計劃。


未授權程序的地形穿透功能


未授權程序的地形穿透功能是一種能讓玩家穿透門、牆體、石頭等一般情況下無法通過的物體從而在遊戲中獲利的功能。這種功能不但會對遊戲性造成巨大影響,還會在視覺上給玩家帶來不快。當該作弊功能的使用者故意進入地形內部後對外面的玩家進行攻擊時,被攻擊的玩家就會像遭到透明人襲擊一樣束手無策,只能感受到深深的無力感。而當玩家目睹未授權程序使用者穿過正常情況下無法通過的物體時,心情也難免會變得很不愉快。

由於這種作弊功能在視覺層面上十分明顯,許多玩家都對此進行了舉報。我們也清楚,該功能不僅會在各個方面給玩家們帶來不快,更會對遊戲的公平性造成危害。為此我們PUBG團隊也為封鎖這種功能做出了許多努力,其一,我們在遊戲中引入了將位於不正常位置的角色或載具移動至正常位置的防護措施;其二,我們還給從地形內部朝外面射擊的情況添加了相應的檢驗邏輯。那麼接下來,我們就和各位分享一下最近我們根據地形穿透功能的實現方式對遊戲進行的優化工作、優化成果和今後的應對計劃。

未授權程序的地形穿透功能實現方式大致分為兩種 - 篡改代碼和篡改數據。

篡改代碼的方式顧名思義,是通過篡改遊戲代碼來使人穿透原本無法通過的地形。PUBG自帶的反作弊系統 - Zakynthos中已經包含了對代碼篡改的檢測功能,但為了保障各位玩家的遊戲性能,它在功能方面存在著一定的限制。

而篡改數據的方式則是通過篡改與碰撞(Collision)有關的遊戲數據來讓人穿透原本無法通過的地形等物體。雖說遊戲中也存在與此有關的載具、角色數據驗證邏輯,但該數據的值在正常遊戲過程中也有可能發生變化,因此有著無法檢驗出所有篡改情況的侷限性。

但即使現實中存在這些限制和侷限性,我們也不會放棄與未授權程序做鬥爭。為此,我們開始尋找當前可行的應對方式和優化空間。


這段時間以來的成果和今後的應對計劃


首先,我們對Zakynthos的代碼篡改檢測功能進行了優化,以應對篡改代碼的作弊方式。我們在不會對玩家的遊戲體驗造成影響的前提下開發出了能更加高效地檢測代碼篡改情況的功能,並從2023年3月開始將其投入使用。從結果來看,被檢測出篡改了代碼的賬號數量比之前增加了約3倍,而提供穿透地形功能的未授權程序數量則減少了約81%。此外從今年3月之後各大社區論壇中玩家們的舉報數量來看,對地形穿透功能使用者的舉報數量也比之前有了大幅度(約83%)的減少。


【絕地求生】[開發者日誌] 關於未授權程序的地形穿透功能-第1張

從上方的圖表看來,我們的工作已經有了一定的成果,但要想完全封殺地形穿透功能,我們仍有一些課題需要解決。我們不僅要持續對前文中介紹的代碼篡改方式進行應對,也需要優化與篡改數據有關的驗證邏輯。目前我們PUBG團隊正在對該邏輯進行優化,並希望能儘快將強化後的數據篡改應對措施應用到遊戲中。

除了應對今天介紹的地形穿透功能外,我們PUBG團隊也在持續對與反作弊有關的機器學習技術和應對方式進行改良,並對進行中的比賽進行實時監控。

從各位玩家的角度看來,每個人的舉報和申訴似乎並沒有太大的分量;但對我們而言,大家的舉報卻可以檢驗我們在反作弊方面做出的努力,併為我們提供許多的幫助。我們相信,只要各位和我們一起努力,與那些破壞遊戲環境的人鬥爭到底,就一定能打造出一個更加公平的PUBG!今後也希望大家繼續積極地對未授權程序使用者進行舉報,您的反饋是我們將遊戲越做越好的最佳助力!


那麼各位,我們在下一期反作弊開發者日誌中再見吧!


謝謝!

PUBG團隊 敬上


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