| 返回码 | 值 | 说明 |
|---|---|---|
| 通用 | ||
| COMMON_OK | 0 | 处理成功。 |
| COMMON_ERR | -1 | 联机对战服务器处理失败,请联系华为技术支持。 |
| CLIENT_COMMON_ERR | -2 | 联机对战SDK处理失败,请联系华为技术支持。 |
| NETWORK_ERR | -3 | 网络错误,请检查上线平台的域名白名单是否配置正确。 |
| COMMON_REQUEST_PARAM_ERR | 1001 | 请求参数错误,请检查接口请求参数。 |
| TOKEN_INVALID | 100105 | Token过期,需重新初始化SDK。 |
| PLAYER_NOT_IN_ROOM | 102005 | 玩家不在房间中,请先加入房间。 |
| ROOM_NOT_EXIST | 102008 | 房间不存在,请先创建房间。 |
| CLIENT_TRAFFIC_CONTROL | 103003 | 客户端的消息流控,请至少暂停1s后发送消息。 |
| Client.init | ||
| AUTHENTICATION_FAILED | 2 | 初始化请求鉴权失败,请检查Client对象中设置的相关参数是否准确。
|
| GET_ACCESS_TOKEN_ERR | 95001 | 初始化请求获取Token失败,请检查Client对象中设置的clientId和clientSecret是否正确。 |
| 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.query | ||
| PLAYER_NOT_IN_CURRENT_GROUP | 101201 | 玩家不在队伍内。 |
| GROUP_NOT_EXIST | 101202 | 队伍不存在。 |
| Group.updateGroup | ||
| 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 | 玩家不在当前房间中,无法获取房间信息。 |
| Room.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.requestFrame | ||
| 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 | 玩家不在房间中。 |
| 返回码 | 值 | 说明 |
|---|---|---|
| 通用 | ||
| 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 | 玩家不在房间中。 |
| 返回码 | 值 | 说明 |
|---|---|---|
| 通用 | ||
| COMMON_OK | 0 | 处理成功。 |
| COMMON_ERR | -1 | 联机对战服务器处理失败,请联系华为技术支持。 |
| CLIENT_COMMON_ERR | -2 | 联机对战SDK处理失败,请联系华为技术支持。 |
| COMMON_REQUEST_PARAM_ERR | 1001 | 请求参数错误,请检查接口请求参数。 |
| TOKEN_INVALID | 100105 | Token过期,需重新初始化SDK。 |
| PLAYER_NOT_IN_ROOM | 102005 | 玩家不在房间中,请先加入房间。 |
| ROOM_NOT_EXIST | 102008 | 房间不存在,请先创建房间。 |
| LocalServerMethodRoute.init | ||
| AUTHENTICATION_FAILED | 2 | 初始化请求鉴权失败,请检查Client对象中设置的相关参数是否准确。
|
| GET_ACCESS_TOKEN_ERR | 95001 | 初始化请求获取Token失败,请检查Client对象中设置的clientId和clientSecret是否正确。 |
| LocalServerMethodRoute.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 | 房间已被锁定。 |
| GameServer.onRoomPropertiesChangeFailed | ||
| ROOM_INFO_NOT_EXIST | 101103 | 房间信息不存在,建议重新初始化。 |
| ROOM_OWNER_AND_PLAYER_MISMATCH | 101109 | 当前玩家不是房主,无权限更新房间信息。 |
| TARGET_OWNER_NOT_IN_ROOM | 101132 | 被转移的新房主不在当前房间。 |
| GameServer.onInstantMessageFailed | ||
| PARSE_MSG_FAILED | 102009 | 解析消息失败。 |
| INVALID_MESSAGE | 102016 | 不合法的即时消息。 |
| NO_VALID_TARGET_PLAYER | 102017 | 没有已连接的目的玩家(玩家均已掉线)。 |
| INVALID_MESSAGE_LENGTH | 102018 | 消息长度不合法,请校验消息长度。 |