加密功能使用
此功能在打包时将 INTLConfig.ini
加密为 INTLConfig.ini.new
文件以保证 INTLConfig.ini
文件里的配置不容易被用户破解。此功能默认为开启。
版本需求:Player Network SDK V1.15
Unity
打开
EncryptConfig.ini
文件。检查
ENABLE
的对应值。
默认为 1,说明此功能是开启的。在 Unity 引擎中点击加密按钮。
- Player Network SDK 1.19
- Player Network SDK 1.18.00 or earlier
INTL > INTLConfig.ini Encrypt
INTL > INTLConfig.ini Settings
在
INTLConfig.ini
所在的文件夹中检查INTLConfig.ini.new
文件的大小。
如果文件内容不是 0KB,则加密成功。
在 Unity 引擎中选择 INTL > INTLConfig.ini Decrypt,在 INTLConfig.ini.new
所在的文件夹中查找 INTLConfig.ini.new_decrypt
解密文件。
Unreal Engine
- 打开
DefaultEngine.ini
文件。
将配置
bEnableConfigIniEncryption
值设置为True
开启加密功能,设置为False
关闭加密功能。DefaultEngine.ini[/Script/INTLSDK.Settings]
bEnableConfigIniEncryption=True在 Unreal Engine 中点击加密按钮检查加密是否成功。
- Player Network SDK 1.19
- Player Network SDK 1.18.00 or earlier
INTLEncrypt > Encrypt
INTLEncrypt
检查
INTLConfig.ini.new
文件的大小,如果文件内容不是 0KB,加密成功。
平台 | 路径 |
---|---|
Windows | INTLSDK/Source/INTLConfig/Configs/Encrypted/Windows/INTLConfig.ini.new |
Android | INTLSDK/Source/INTLConfig/Configs/Encrypted/Android/INTLConfig.ini.new |
iOS | INTLSDK/Source/INTLConfig/Configs/Encrypted/iOS/INTLConfig.ini.new |
在 Unreal Engine 中选择 INTLEncrypt > Dncrypt,在 INTLConfig.ini.new
所在的文件夹中查找 INTLConfig.ini.new_decrypt
解密文件。
V1.17 版本之前的 Unreal Engine
打开
EncryptConfig.ini
文件。检查
ENABLE
的对应值。
默认为 0,说明此功能是关闭的。开启加密,则将
ENABLE
的对应值修改为 1,即ENABLE = 1
。在 Unreal Engine 中点击 INTLEncrypt 检查加密是否成功。
在
INTLConfig.ini
所在的文件夹中检查INTLConfig.ini.new
文件的大小。
如果文件内容不是 0KB,则加密成功。
不需要手动删除 INTLConfig.ini
,打包脚本的时候 INTL 只拷贝 INTLConfig.ini.new
文件。