開發者信件:有關非法程式-地形穿越問題

開發者日誌 2023.05.19


各位生存者們,大家好!

在破壞遊戲公平環境的非法軟體之中,有些非法程式的功能常常會導致令人不適的視覺效果。在今天的開發者信件中,要和大家討論我們團隊會採取的對策,以及針對可讓角色或載具通過物理邊界和物品的非法軟體「地形穿越功能」,我們未來會做出什麼樣的因應方案。

非法程式:地形穿越功能

非法軟體的地形穿越功能可讓角色在遊戲中通過正常情況下無法穿越的物理邊界,例如門、牆和石頭,導致作弊玩家擁有不公平的優勢。這項功能也會嚴重干擾遊戲,更會在視覺上導致令人不適的效果。當作弊玩家利用這項功能穿越物體,並攻擊另一端毫無防備的生存者時,會導致生存者感到既無助又挫折,就像被透明人攻擊一樣。當然目睹到作弊者輕易穿越物體,也會引起其他生存者強烈的不快。

由於地形穿越功能會嚴重影響到遊戲體驗,因此已經有許多生存者會加以檢舉。PUBG:BATTLEGROUNDS 團隊明白這些非法程式對遊戲公平性所造成的嚴重影響,因此已採取眾多方法來加以對抗。更精確地說,我們從遊戲設計的角度套用了兩種完全不同的措施。首先,我們已套用相應的防範措施,以修正角色或載具位置異常的情況,並將載具或角色移動回正常的位置。其次,我們已導入驗證邏輯,以解決生存者從地形內部朝外部目標射擊的情形。除此之外,我們想分享針對遊戲套用了地形穿越功能後,我們團隊所做出的最新改善及成效,以及未來的相關規劃。

有關穿越地形功能,非法玩家主要是透過兩種方法:程式碼竄改和資料竄改,來改變遊戲的環境。

程式碼竄改方法指的是修改遊戲的程式碼,使生存者可以穿過一般無法穿越的地形。雖然 PUBG 的防作弊解決方案 Zakynthos 已包含可偵測程式碼是否被竄改的功能,但為了確保生存者能擁有最佳的遊戲效能,這項功能本身仍存在一些限制。

資料竄改方法則涉及修改遊戲與碰撞 (Collision) 相關的資料,導致生存者能穿越一般無法通過的地形。雖然載具和角色都具有資料驗證邏輯,但是系統並無法驗證所有竄改,因為即便在正常情況下,這些資料也存在被修改的可能。

就算現實狀況存在各種限制,我們團隊仍致力於對抗非法程式,目前已快速著手尋找可能的解決方案和改善方式。

 

過往成效和未來規劃

首先,我們透過強化 Zakynthos 的程式碼偵測功能來解決竄改的問題。我們目前已開發出改良版的機制,能在不影響生存者遊戲效能的情況下,有效率地偵測出竄改行為,並在 2023 年 3 月進行了套用。目前結果顯示,被識別為涉及進行程式碼竄改的帳戶數目與先前相比大約增加了三倍,也藉此降低地形穿越功能的非法程式數量約 81%。除此之外,從今年 3 月開始,我們發現生存者針對濫用地形穿越功能的作弊玩家,進行檢舉的案例也大舉降低 (大約 83%)。

如上圖所示,目前這些改動已經達到了顯著的成效。儘管如此,要完全杜絕地形穿越功能的使用,還是有一些需要克服的困難。除了持續解決前面所提到的程式碼竄改方法,我們也必須加強驗證邏輯,以應對資料竄改方法。目前PUBG:BATTLEGROUNDS 團隊正致力於完善驗證邏輯,預計在近期實際套用能防範資料竄改方法的強化措施。

除了今天討論到關於對抗地形穿越功能的方式之外,PUBG:BATTLEGROUNDS 團隊也會持續努力提升機器學習技術和反作弊措施,同時對進行中的對戰執行即時監控。

我們知道從玩家的角度來看,可能會覺得個別的檢舉無法帶來顯著效果,但目前我們所收到的檢舉都能大幅幫助我們驗證反作弊措施,並且和生存者們一起合作來阻擾那些破壞遊戲環境的作弊玩家,期望能夠打造出更加公平的 PUBG:BATTLEGROUNDS 體驗。未來也希望大家持續主動檢舉作弊行為,讓我們能一起營造更乾淨的遊玩環境,更多反作弊措施,請持續關注後續的開發者信件!

 

謝謝大家!

PUBG:BATTLEGROUNDS 營運團隊

《PUBG: BATTLEGROUNDS》團隊敬上