# PCSDK 错误代码

详细描述通过StovePCResult列举型传达的错误代码。

错误代码 代码字符串 原因 解决方法
0 NO_ERROR 正常 N/A
[50 ~ 99 Config & Error]
50 INVALID_CONFIG 环境设置值无效 。 确认环境设定值是否遗漏或有效。
51 INVALID_CALLBACK 返回函数设置无效。 确认回传函数设定是否遗漏或有效。
52 INVALID_LOG_LEVEL 日志级别无效 。 确认日志级别设置值是否有效。 测试时设定为4,对接完成时设定为2。
53 INVALID_LOG_PATH 日志路径无效。 检查您设置的日志路径中是否存在文件夹, 或将其设置为空值 。
54 INVALID_ENV 未从服务器获取环境信息 将 Env 值设置为Live
[100 ~ 149 Core Error]
100 CORE_NOT_INITIALIZE SDK在内部初始化失败。 SDK 初始化函数已被调用, 确定初始化是否成功 。
101 CORE_ALREADY_INITIALIZE SDK已初始化。 检查是否重复执行 SDK 初始化 。 检查后如无异常,请咨询STOVE负责人。
102 CORE_TASKS_ALL_EMPTY SDK 未生成全部任务。 SDK 初始化函数已被调用, 确定初始化是否成功 。
103 CORE_CALLBACK_EXECUTE_NULLPTR SDK 调用地址为 NULL 的回拨。 咨询STOVE负责人。
[150 ~ 199 SGUP Error]
150 SGUP_NOT_INITIALIZE SGUP操作未初始化。 运行 STOVE 运行并登录。
151 SGUP_TASK_EMPTY SGUP操作未生成。 SDK 初始化函数已被调用, 确定初始化是否成功 。
152 SGUP_EXTERNAL_ERROR SGUP作业外部发生错误。 咨询STOVE负责人。
153 SGUP_ONTOKEN_EMPTY SGUP令牌相关回调函数未设置。 检查初始化 SDK 时设置的 OnToken 回拨是否正常 。
154 SGUP_ONUSER_EMPTY SGUP用户相关回调函数未设置。 检查初始化 SDK 时设置的 OnUser 回拨是否正常 。
155 SGUP_TOKEN_INVALID SGUP令牌无效。 - C:\Program Files (x86)\Smilegate\STOVE 文件夹中是否存在指定的 PolicyConfig.json 文件 。
> - 确认是否正确输入了AppKey、SecretKey。
[200 ~ 249 Ownership Error]
200 OWNERSHIP_NOT_INITIALIZE Ownership 操作未初始化。 咨询STOVE负责人。
201 OWNERSHIP_TOKEN_INVALID Ownership令牌无效。 再次尝试SDK初始化,继续发生相同错误时,请咨询STOVE负责人。
202 OWNERSHIP_TASK_EMPTY Ownership 操作为空。 SDK 初始化函数已被调用, 确定初始化是否成功 。
203 OWNERSHIP_ONOWNERSHIP_EMPTY Ownership未设置回拨。 检查初始化 SDK 时设置的 OnOwnership 回拨是否正常 。
204 OWNERSHIP_HTTP_ERROR Ownership查询后发生网络错误。请将OnError回拨收到的StovePCError结构体的信息传达给STOVE负责人并进行咨询。
205 OWNERSHIP_RESPONSE_ERROR Ownership查询后响应值无效。 使用拥有游戏所有权的STOVE ID登录STOVE客户端后尝试。 所有权赋予请咨询STOVE负责人。
[250 ~ 299 Stats Error]
250 STATS_PARAM_INVALID Stats 调用参数无效。 检查 API 调用参数是否有效。
251 STATS_TOKEN_INVALID Stats令牌无效。 再次尝试SDK初始化,继续发生相同错误时,请咨询stove负责人。
252 STATS_TASK_EMPTY Stats 操作为空。 SDK 初始化函数已被调用, 确定初始化是否成功 。
253 STATS_ONSTAT_EMPTY Stats 回拨未设定。 检查初始化 SDK 时设置的 OnStat 回拨是否正常 。
254 STATS_ONSETSTAT_EMPTY Stats 回拨未设置。 确认初始化SDK时设置的OnSetStat回拨是否正常设置。
255 STATS_HTTP_ERROR Stats查询后发生网络错误。请将OnError回拨收到的StovePCError结构体的信息传达给STOVE负责人并进行咨询。
调用 256 STATS_RESPONSE_ERROR Stats API 时响应无效 。 请将OnError回拨收到的StovePCError结构体的信息传达给STOVE负责人并进行咨询。
[300 ~ 349 Achievement Error]
300 ACHIEVEMENT_PARAM_INVALID Achievement 调用参数无效。 检查 API 调用参数是否有效。
301 ACHIEVEMENT_TOKEN_INVALID Achievement令牌无效。 再次尝试SDK初始化,继续发生相同错误时咨询STOVE负责人。
302 ACHIEVEMENT_TASK_EMPTY Achievement 操作为空。 SDK 初始化函数已被调用, 确定初始化是否成功 。
303 ACHIEVEMENT_ONACHIEVEMENT_EMPTY Achievement 回调未设置。 检查初始化 SDK 时设置的 OnAchievement 回拨是否正常设置 。
304 ACHIEVEMENT_ONALLACHIEVEMENT_EMPTY Achievement 回拨未设定。 检查初始化 SDK 时设置的 OnAllAchievement 回拨是否正常 。
305 ACHIEVEMENT_HTTP_ERROR Achievement 查询后发生网络错误。 OnError 回传的StovePCError结构体的信息传达给STOVE负责人并咨询。
[400 ~ 449 Member Error]
400 STOVE_PC_MEMBER_TOKEN_INVALID Member代币无效。 重新尝试SDK初始化,如果继续发生相同错误,请咨询STOVE负责人。
401 STOVE_PC_MEMBER_TASK_EMPTY Member操作为空。 已调用 SDK 初始化函数, 检查初始化是否成功 。
402 STOVE_PC_MEMBER_HTTP_ERROR Member查询后发生网络错误。 将通过OnError回拨收到的StovePCError结构体的信息传达给STOVE负责人并进行咨询。
403 STOVE_PC_MEMBER_RESPONSE_ERROR Member查询后响应值无效。 将Env值设置为"Live"。
[450 ~ 499 弹出错误]
460 POPUP_SETGAMEPROFILE_NOT_CALL 游戏配置文件尚未设置。 调用 SetGameProfile API。
[500 ~ 549 计费错误]
550 帐单参数无效 计费通话参数无效。 检查计费接口调用参数是否有效。
551 BILLING_TASK_EMPTY 计费任务为空。 检查是否调用了SDK初始化函数且初始化成功。
552 BILLING_NOT_SET_SHOP_KEY 尚未设置商店密钥。 使用Shop Key调用IAP初始化函数。
553 BILLING_ONFETCHSOPCATEGORIES_EMPTY 未设置计费回调。 检查初始化SDK时设置的OnFetchShopCategories回调是否设置正确。
554 BILLING_ONFETCHPRODUCTS_EMPTY 未设置计费回调。 检查初始化SDK时设置的OnFetchProducts回调是否设置正确。
555 BILLING_ONSTARTPURCHASE_EMPTY 未设置计费回调。 检查初始化SDK时设置的OnStartPurchase回调是否设置正确。
556 BILLING_ONCONFIRMPURCHASE_EMPTY 未设置计费回调。 检查初始化SDK时设置的OnConfirmPurchase回调是否设置正确。
557 BILLING_ONFETCHINVENTORY_EMPTY 未设置计费回调。 检查初始化SDK时设置的OnFetchInventory回调是否设置正确。
558 BILLING_HTTP_ERROR 检查帐单后发生网络错误。 通过OnError回调收到的StovePCError结构体中的信息传递给STOVE负责人查询。
559 BILLING_RESPONSE_ERROR 计费查询后,响应值无效。 通过OnError回调收到的StovePCError结构体中的信息传递给STOVE负责人查询。
[600 ~ 649 全局域错误]
600 GLOBALDOMAIN_TOKEN_INVALID GlobalDomain 令牌无效。 再次尝试初始化 SDK,如果仍然出现相同错误,请联系 STOVE 代表。
601 GLOBALDOMAIN_TASK_EMPTY GlobalDomain 任务为空。 检查是否调用了SDK初始化函数且初始化成功。
602 GLOBALDOMAIN_HTTP_ERROR 检索 GlobalDomain 后发生网络错误。 通过OnError回调收到的StovePCError结构体中的信息传递给STOVE负责人查询。
603 GLOBALDOMAIN_RESPONSE_ERROR 查询GlobalDomain后的响应值无效。 通过OnError回调收到的StovePCError结构体中的信息传递给STOVE负责人查询。
[650 ~ 699 关机错误]
650 SHUTDOWN_TOKEN_INVALID 关闭令牌无效。 再次尝试初始化 SDK,如果仍然出现相同错误,请联系 STOVE 代表。
651 SHUTDOWN_TASK_EMPTY 关闭任务为空。 检查是否调用了SDK初始化函数且初始化成功。
653 SHUTDOWN_HTTP_ERROR 检查关闭后发生网络错误。 通过OnError回调收到的StovePCError结构体中的信息传递给STOVE负责人查询。
654 SHUTDOWN_RESPONSE_ERROR Shutdown 查询后的响应值无效。 通过OnError回调收到的StovePCError结构体中的信息传递给STOVE负责人查询。
[External Error]
806 SgupTokenInvalid Fail toget token from sgup_api 155相同的错误。
- 检查C:\Program Files (x86)\Smilegate\STOVE 文件夹中是否存在指定的PolicyConfig.json 文件 。
- 确认是否正确输入了AppKey、SecretKey。
[900 ~ * Exception]
900 UNMANAGED_EXCEPTION - Unmanaged Code中发生Exception - 确认STOVE启动器是否安装。
- 检查LogPath是否为 null, 将相应值设置为空字符串("")。
- 检查 Stove PC.Uninitialize 方法是否正常调用,并检查是否重复调用 SDK 初始化 (Init) 函数。 (wrongInitCount' is max)
901 MANAGED_EXCEPTION Managed Code发生Exception - 确认二进制文件夹中是否存在与SDK相关的DLL文件,发布游戏包时必须包含这些DLL文件。
- 仍然发生错误时,请咨询STOVE负责人
Last Updated: 2023/11/16 09:01:11