加密功能使用
此功能在打包时将 INTLConfig.ini 加密为 INTLConfig.ini.new 文件以保证 INTLConfig.ini 文件里的配置不容易被用户破解。此功能默认为开启。
版本需求:Player Network SDK V1.15
Unity
-
打开
EncryptConfig.ini文件。
-
检查
ENABLE的对应值。
默认为 1,说明此功能是开启的。
-
在 Unity 引擎中点击加密按钮。
- SDK 1.19
- 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 中点击加密按钮检查加密是否成功。
- SDK 1.19
- 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 文件。