ErrorCode的命名空间为Com.Huawei.Game.Gobes.Utils。
返回码 | 值 | 说明 |
|---|---|---|
COMMON_OK | 0 | 处理成功。 |
COMMON_ERR | -1 | 联机对战服务器处理失败,请联系华为技术支持。 |
CLIENT_COMMON_ERR | -2 | 联机对战SDK处理失败,请联系华为技术支持。 |
NETWORK_ERR | -3 | 网络错误,请检查上线平台的域名白名单是否配置正确。 |
COMMON_REQUEST_PARAM_ERR | 1001 | 请求参数错误,请检查接口请求参数。 |
SDK_NOT_INIT | 90001 | 联机对战SDK未初始化,请先调用Client.init方法进行初始化。 |
TOKEN_INVALID | 100105 | Token过期,需重新初始化SDK。 |
PLAYER_NOT_IN_ROOM | 102005 | 玩家不在房间中,请先加入房间。 |
ROOM_NOT_EXIST | 102008 | 房间不存在,请先创建房间。 |
CLIENT_TRAFFIC_CONTROL | 103003 | 客户端的消息流控,请至少暂停1s后发送消息。 |
Client.Init | ||
GET_ACCESS_TOKEN_ERR | 95001 | 初始化请求获取Token失败,请检查Client对象中设置的clientId和clientSecret是否正确。 |
AUTHENTICATION_FAILED | 2 | 初始化请求鉴权失败,请检查Client对象中设置的相关参数是否准确。
|
Client.CreateRoom | ||
JOIN_OR_CREATE_ROOM_FAILED | 91001 | 网络异常,请稍后重试。 |
MAX_PLAYERS_TOO_LARGE_OR_NEGATIVE | 101113 | 最大玩家数超过限制或者为负数,请检查maxPlayers参数设置是否准确。 |
TOO_MANY_MATCHING_PARAMETERS | 101123 | 自定义匹配参数matchParams包含的匹配规则超过最大长度,请设置合理的matchParams参数。 |
ONLINE_USERS_EXCEED_MAX | 101135 | 当前游戏同一时刻在线的玩家超过上限。 |
Client.OnInitResult | ||
LOGIN_BUSY | 103001 | 建链请求超过流控值,请重新加入房间。 |
CONNECTIONS_EXCEED_MAX | 103006 | 超过最大连接数,请联系华为技术支持。 |
Client.JoinRoom | ||
JOIN_OR_CREATE_ROOM_FAILED | 91001 | 网络异常,请稍后重试。 |
PLAYER_ALREADY_IN_ANOTHER_ROOM | 101106 | 玩家已在其他房间中。 |
PLAYERS_EXCEED_ROOM_MAX | 101107 | 房间中玩家数超上限。 |
INVALID_JOIN_ROOM | 101117 | 加入的房间无效,房间不存在,请检查房间ID是否准确。 |
INVALID_ROOM_STATUS | 101120 | 房间在游戏状态,不允许加入,请稍后重试。 |
ROOM_IS_LOCK | 101142 | 房间已被锁定。 |
Client.MatchRoom | ||
ROOM_MATCH_FAILED | 104101 | 玩家匹配房间失败,请重新发起匹配。如仍然匹配失败,请检查玩家是否已加入其他房间。 |
ROOM_MATCH_TIMEOUT | 104103 | 玩家匹配超时,请稍后重试。如仍未解决,请联系华为技术支持。 |
Client.OnMatch | ||
PLAYER_MATCH_FAILED | 104201 | 在线匹配失败,请重新发起匹配。 |
PLAYER_MATCH_TIMEOUT | 104203 | 在线匹配超时,请稍后重试。如问题仍未解决,请联系华为技术支持。 |
PLAYER_MATCH_CANCELED | 104205 | 匹配已取消成功。 |
PLAYER_MATCH_INVALID_TEAM | 104209 | 玩家想要加入的队伍不存在。 |
PLAYER_NOT_IN_MATCH | 104211 | 查询匹配结果时,玩家已不在匹配中,请重新发起匹配。 |
Client.CancelMatch | ||
SDK_MATCHING | 90008 | 玩家正在匹配中,请稍后查询匹配结果。 |
PLAYER_MATCH_CANCEL_NO_PERMISSION | 104204 | 组队匹配时非队长玩家无权限取消匹配,请检查玩家权限。 |
ONLINE_MATCH_PLAYER_MATCH_CANCEL_WHEN_SUCCESS | 104206 | 玩家取消匹配时已经匹配成功。 |
Client.CreateGroup | ||
MAX_PLAYERS_TOO_LARGE_OR_NEGATIVE | 101113 | 最大玩家数超过限制或者为负数,请检查maxPlayers参数设置是否准确。 |
Client.JoinGroup | ||
GROUP_NOT_EXIST | 101202 | 队伍不存在。 |
GROUP_IS_LOCK | 101205 | 队伍匹配中或人为锁定,无法加入队伍,请稍后再试或修改队伍属性IsLock的值。 |
GROUP_IS_FULL | 101206 | 队伍人数已满,请检查当前队伍人数是否已超过100。 |
Group.GetGroupDetail | ||
PLAYER_NOT_IN_CURRENT_GROUP | 101201 | 玩家不在队伍内。 |
GROUP_NOT_EXIST | 101202 | 队伍不存在。 |
Group.ModifyGroup | ||
PLAYER_NOT_IN_CURRENT_GROUP | 101201 | 玩家不在队伍内。 |
GROUP_NOT_EXIST | 101202 | 队伍不存在。 |
OWNER_NOT_MATCH_GROUP | 101204 | 非队长玩家无权限更新队伍信息,请检查玩家权限。 |
NEW_PLAYER_NOT_IN_GROUP | 101208 | 玩家修改队伍信息时,指定的新队长不在当前队伍。 |
Group.Reconnect | ||
GROUP_IS_LOCK | 101205 | 当前小队被锁定。 |
GROUP_IS_FULL | 101206 | 小队已达到人数上限。 |
GROUP_NOT_EXIST | 101202 | 小队不存在。 |
Group.RemovePlayer | ||
OWNER_NOT_MATCH_GROUP | 101204 | 非队长玩家无权限移除玩家,请检查玩家权限。 |
Client.LeaveGroup | ||
GROUP_IS_LOCK | 101205 | 队伍匹配中或人为锁定,无法离开队伍,请稍后再试或修改队伍属性IsLock的值。 |
Client.DismissGroup | ||
OWNER_NOT_MATCH_GROUP | 101204 | 非队长玩家无权限解散队伍,请检查玩家权限。 |
GROUP_IS_LOCK | 101205 | 队伍匹配中或人为锁定,无法解散队伍,请稍后再试或修改队伍属性IsLock的值。 |
Client.MatchGroup | ||
SDK_GROUP_MEMBERS_ERR | 90011 | 发起匹配时,玩家数和后端配置的玩家数不一致。 |
Room.UpdateRoomProperties | ||
ROOM_INFO_IS_NOT_EXIST | 101103 | 房间信息不存在,建议重新初始化。 |
ROOM_OWNER_AND_PLAYER_MISMATCH | 101109 | 当前玩家不是房主,无权限更新房间信息。 |
TARGET_OWNER_NOT_IN_ROOM | 101132 | 被转移的新房主不在当前房间。 |
Room.Update | ||
ROOM_PLAYER_NOT_IN_ROOM | 101101 | 玩家不在房间中。 |
ROOM_INFO_IS_NOT_EXIST | 101103 | 房间信息不存在,建议重新初始化。 |
PLAYER_NOT_IN_CURRENT_ROOM | 101105 | 玩家不在当前房间中,无法获取房间信息。 |
Client.RemovePlayer | ||
ROOM_INFO_IS_NOT_EXIST | 101103 | 房间信息不存在,建议重新初始化。 |
OWNER_NOT_MATCH_ROOM | 101109 | 当前玩家非房主,无权限移除玩家。 |
REMOVE_SELF | 101121 | 不能移除自己,请传入正确的玩家ID。 |
Client.DismissRoom | ||
OWNER_NOT_MATCH_ROOM | 101109 | 当前玩家非房主,无权限解散房间。 |
Room.StartFrameSync | ||
PLAYER_NOT_IN_CURRENT_ROOM | 101105 | 玩家不在当前房间中,请重新加入房间。 |
ROOM_STARTED_FRAME_SYNC | 101114 | 房间已经开始帧同步,请勿重复调用接口。 |
Room.OnSendToClientFailed | ||
INVALID_MESSAGE | 102016 | 不合法的即时消息,请检查Room.SendToClient接口的消息入参。 |
NO_VALID_TARGET_PLAYER | 102017 | 没有已连接的目的玩家(玩家均已掉线)。 |
INVALID_MESSAGE_LENGTH | 102018 | 消息长度不合法,请校验消息长度。 |
Room.StopFrameSync | ||
PLAYER_NOT_IN_CURRENT_ROOM | 101105 | 玩家不在当前房间中,请重新加入房间。 |
ROOM_STOPPED_FRAME_SYNC | 101115 | 房间已经停止帧同步,请勿重复调用接口。 |
Room.OnRequestFrameError | ||
SDK_AUTO_REQUEST_FRAME_FAILED | 10002 | 自动补帧失败,请尝试重置帧ID后重试,具体可参考补帧解决方案。 |
ROOM_NOT_START_FRAME_SYNC | 102003 | 房间未开始帧同步,请先开始帧同步。 |
REQUEST_FRAME_NUMBER_OVERRUN | 102014 | 请求帧数量超限,请减小请求的帧数量。 |
Room.SendRequestFrame | ||
SDK_REQUESTING | 90010 | 已在补帧中。 |
Room.OnSendToServerFailed | ||
INVALID_MESSAGE_LENGTH | 102018 | 消息长度不合法,请校验Room.SendToServer接口中的消息长度。 |
INVOKE_WISE_FUNCTION_FAILED | 105004 | 调用实时服务器失败,请检查实时服务器日志。 |
Room.ResetRoomFrameId | ||
SDK_FRAME_ID_RANGE_ERR | 10003 | 帧ID范围错误,请检查frameId参数有效性。 |
Room.Reconnect | ||
JOIN_OR_CREATE_ROOM_FAILED | 91001 | 网络异常,请稍后重试。 |
SDK_NOT_IN_ROOM | 90002 | 玩家不在房间中。 |