D加密(Denuvo)一直都是讓玩家牙根癢癢的DRM保護(hù)措施。因?yàn)槭褂肈加密的游戲,經(jīng)常出現(xiàn)各種性能問(wèn)題,讓玩家成為“正版游戲受害者”。至于D加密為何會(huì)影響性能,最近有開(kāi)發(fā)者分析了D加密的重編碼手段與相應(yīng)操作。
![]()
根據(jù)開(kāi)發(fā)者Valentin lgnatev的說(shuō)法,D加密會(huì)將游戲的原本代碼進(jìn)行重新編譯令其難以理解,D加密首先會(huì)通過(guò)一種基于棧的虛擬機(jī)在軟件層模擬CPU,強(qiáng)制游戲程序指令通過(guò)該虛擬機(jī)的棧執(zhí)行。引入大量無(wú)意義的混淆與轉(zhuǎn)跳,這種操作會(huì)頻繁刷新CPU緩存,并且給CPU的處理運(yùn)算增加大量壓力導(dǎo)致性能下降。同時(shí)原本經(jīng)過(guò)游戲開(kāi)發(fā)者設(shè)計(jì)的優(yōu)化算法與內(nèi)存調(diào)用方式都會(huì)由于D加密塞入的混淆而無(wú)效化。附加的計(jì)時(shí)檢測(cè)、硬件指紋識(shí)別以及完整性校驗(yàn)也進(jìn)一步加重CPU的壓力。
![]()
![]()
D加密的存在毫無(wú)疑問(wèn)保護(hù)了游戲發(fā)行商的利益,對(duì)于愿意花錢買游戲的玩家來(lái)說(shuō),這無(wú)可厚非。但是如果這種保護(hù)會(huì)損害玩家的游戲體驗(yàn),那么只偏向游戲廠商一方D加密,會(huì)讓多少玩家放棄當(dāng)“正版游戲受害者”呢?
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
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.