本文介绍了游戏盾SDK返回值的定义以及常见错误码的说明。

返回值定义

返回值 定义
0 成功接入游戏盾SDK。
1000~1999 接入游戏盾SDK时网络通信错误。
2000~2999 接入游戏盾SDK时appkey错误或SDK初始化错误。
3000~3999 接入游戏盾SDK时游戏盾控制中心错误。
4000~4999 SDK与游戏盾控制中心的数据交换错误。

常见错误码

返回值 说明 解决方法
-1 游戏盾SDK的groupname或者其他参数的值为空 请输入groupname或者其他参数的值。
0 成功接入游戏盾SDK 不涉及。
2000 游戏盾SDK的appkey值为空 请获取appkey的值。
2001 游戏盾SDK的appkey值的格式错误 请验证appkey值的格式是否完整。
2002 游戏盾SDK的appkey值的长度过长 请检查appkey值的长度是否正确。
2005 没有调用游戏盾SDK的初始化接口 请调用游戏盾SDK的初始化接口。
3201 游戏盾SDK功能未开启 请开启游戏盾SDK功能。
3305 游戏盾SDK请求参数错误 请检查请求参数是否正确,如果问题仍未解决,请联系阿里云售后技术支持。
3306 游戏盾SDK请求类型错误 请检查调用接口是否正确,如果问题仍未解决,请联系阿里云售后技术支持。
3307 游戏盾SDK请求参数错误 请检查请求参数是否正确,如果问题仍未解决,请联系阿里云售后技术支持。
3500 游戏盾的节点组内没有配置IP 请在游戏盾控制台配置IP。
3600 游戏盾的节点组内没有可用IP 请在游戏盾控制台重新配置IP或开启无限抗功能。
3700 游戏盾SDK的分组名字(groupname)错误 请检查参数是否正确传入了groupname,如果问题仍未解决,请联系阿里云售后技术支持。
3702 游戏盾的防护目标为空 请在游戏盾控制台进行无限抗防护目标配置。
3703 游戏盾的转发规则为空 请在游戏盾控制台进行无限抗端口配置。
3800 游戏盾SDK数据通过HTTP网络传输被劫持 请联系阿里云售后技术支持。
3999 游戏盾SDK接口参数错误 请检查参数是否正确,如果问题仍未解决,请联系阿里云售后技术支持。
4000 游戏盾SDK数据通过HTTP网络传输被劫持 请联系阿里云售后技术支持。
9100 游戏盾SDK接口被多个线程同时调用 请在一个线程调用完成后再发起新的调用。
说明 如果您的问题未能解决,请联系阿里云售后技术支持