当前位置: 华文问答 > 游戏

为什么单机游戏不采用加密压缩成压缩包的方式来防破解呢?

2021-05-24游戏

因为脱裤子放屁。

你要让玩家能玩,就必须把密钥打包在游戏里。

PC上面,只要用调试工具,就能看到一切进程运行的所有细节。

那管你怎么加密,我把你DRM验证直接跳过去就是了。

那你的游戏还不是傻乎乎的帮我解密运行?还浪费时间解密解压缩,拖慢性能,多此一举。

不过加密包分发是有实际意义的,比如游戏机,由于运行环境是安全可靠的,所以可以把整个游戏包加密,通过专用流程模块分发密钥,确保所有游戏包内容在本地都是加密的,只有正确授权的用户能在运行时获得密钥。

Xbox One就是这样设计的,到现在都没有破解。

还有一种场景就是预加载。厂家可以提前分发加密的游戏包,方便用户提前下载而不用等上线首日挤爆服务器和宽带。游戏上线了直接推个密钥包解密游戏让大家开玩。