D加密(Denuvo)一直都是讓玩家牙根癢癢的DRM保護措施。因為使用D加密的游戲,經常出現各種性能問題,讓玩家成為“正版游戲受害者”。至于D加密為何會影響性能,最近有開發者分析了D加密的重編碼手段與相應操作。
![]()
根據開發者Valentin lgnatev的說法,D加密會將游戲的原本代碼進行重新編譯令其難以理解,D加密首先會通過一種基于棧的虛擬機在軟件層模擬CPU,強制游戲程序指令通過該虛擬機的棧執行。引入大量無意義的混淆與轉跳,這種操作會頻繁刷新CPU緩存,并且給CPU的處理運算增加大量壓力導致性能下降。同時原本經過游戲開發者設計的優化算法與內存調用方式都會由于D加密塞入的混淆而無效化。附加的計時檢測、硬件指紋識別以及完整性校驗也進一步加重CPU的壓力。
![]()
![]()
D加密的存在毫無疑問保護了游戲發行商的利益,對于愿意花錢買游戲的玩家來說,這無可厚非。但是如果這種保護會損害玩家的游戲體驗,那么只偏向游戲廠商一方D加密,會讓多少玩家放棄當“正版游戲受害者”呢?
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.