StovePCMatchmaking(Native dll)  1.0.4.1
Enumerations
StovePCMatchmakingResult

API calls and responses from the matchmaking server. More...

Enumerations

enum  StovePCMatchmakingResult {
  STOVE_PC_MATCHMAKING_NO_ERROR = 0, STOVE_PC_MATCHMAKING_USER_KICKED = 5000, STOVE_PC_MATCHMAKING_USER_BANNED = 5001, STOVE_PC_MATCHMAKING_USER_ROOM_DESTROYED = 5002,
  STOVE_PC_MATCHMAKING_USER_MEMBERSHIP_REQUIRED = 5003, STOVE_PC_MATCHMAKING_USER_ROOM_SHUTDOWN = 5004, STOVE_PC_MATCHMAKING_USER_AFFILIATION_CHANGED = 5005, STOVE_PC_MATCHMAKING_USER_ABNORMALTERMINATION = 5006,
  STOVE_PC_MATCHMAKING_ROOM_DELETED_AS_OPERATIONAL = 5007, STOVE_PC_MATCHMAKING_AFFILIATION_NOT_CHANGED = 5100, STOVE_PC_MATCHMAKING_WARNING_DEPRECATED_FUNC = 10000, STOVE_PC_MATCHMAKING_ALREADY_INIT = 10001,
  STOVE_PC_MATCHMAKING_NOT_YET_INIT = 10002, STOVE_PC_MATCHMAKING_CALLBACK_EMPTY = 10003, STOVE_PC_MATCHMAKING_CALLBACK_INVALID = 10004, STOVE_PC_MATCHMAKING_NOT_YET_CONNECTED = 10101,
  STOVE_PC_MATCHMAKING_ALREADY_CONNECTED = 10102, STOVE_PC_MATCHMAKING_HOST_EMPTY = 10103, STOVE_PC_MATCHMAKING_INVALID_PORT = 10104, STOVE_PC_MATCHMAKING_INVALID_CONNECTION_INFO = 10105,
  STOVE_PC_MATCHMAKING_HOST_NOT_FOUND = 10106, STOVE_PC_MATCHMAKING_CONNECT_TIMEOUT = 10107, STOVE_PC_MATCHMAKING_CONNECTION_FAIL = 10108, STOVE_PC_MATCHMAKING_USER_PASSWORD_EMPTY = 10109,
  STOVE_PC_MATCHMAKING_JID_EMPTY = 10110, STOVE_PC_MATCHMAKING_JID_INVALID = 10111, STOVE_PC_MATCHMAKING_ACCESS_TOKEN_VERIFYFAIL = 10112, STOVE_PC_MATCHMAKING_CONNECTION_REFUSED = 10113,
  STOVE_PC_MATCHMAKING_INVALID_DOMAIN = 10114, STOVE_PC_MATCHMAKING_WRONG_VERSION = 10115, STOVE_PC_MATCHMAKING_RESOURCE_EMPTY = 10116, STOVE_PC_MATCHMAKING_ALREADY_DISCONNECTED = 10401,
  STOVE_PC_MATCHMAKING_NOT_YET_DISCONNECT = 10402, STOVE_PC_MATCHMAKING_LOBBY_JID_INVALID = 10501, STOVE_PC_MATCHMAKING_MUC = 10502, STOVE_PC_MATCHMAKING_ALREADY_JOIN = 10503,
  STOVE_PC_MATCHMAKING_ALREADY_CREATE = 10504, STOVE_PC_MATCHMAKING_NOT_IN_THE_LOBBY = 10505, STOVE_PC_MATCHMAKING_LOBBY_NAME_EMPTY = 10506, STOVE_PC_MATCHMAKING_LOBBY_FULL = 10507,
  STOVE_PC_MATCHMAKING_CONFLICT = 10508, STOVE_PC_MATCHMAKING_HAS_NO_RIGHT = 10509, STOVE_PC_MATCHMAKING_ITEM_NOT_FOUND = 10510, STOVE_PC_MATCHMAKING_FORBIDDEN = 10511,
  STOVE_PC_MATCHMAKING_NOT_ACCEPTABLE = 10512, STOVE_PC_MATCHMAKING_NOT_ALLOWED = 10513, STOVE_PC_MATCHMAKING_REGISTRATION_REQUIRED = 10514, STOVE_PC_MATCHMAKING_NOT_AUTHORIZED = 10515,
  STOVE_PC_MATCHMAKING_INVALID_PERMISSION = 10516, STOVE_PC_MATCHMAKING_LOBBY_USER_NOT_FOUND = 10517, STOVE_PC_MATCHMAKING_LOBBY_BAD_REQUEST = 10518, STOVE_PC_MATCHMAKING_SERVER_BUSY = 10519,
  STOVE_PC_MATCHMAKING_NOT_ALLOWED_SEND_MSG = 10520, STOVE_PC_MATCHMAKING_MAX_JOIN_LOBBY = 10521, STOVE_PC_MATCHMAKING_TRAFFIC_LIMIT_EXCEEDED = 10522, STOVE_PC_MATCHMAKING_PRESENCE = 10523,
  STOVE_PC_MATCHMAKING_LOBBY_NOT_ACCEPTABLE = 10524, STOVE_PC_MATCHMAKING_INVALID_MESSAGE_TYPE = 10601, STOVE_PC_MATCHMAKING_SESSION_NOT_ESTABLISHED = 10602, STOVE_PC_MATCHMAKING_MESSAGE_BODY_EMPTY = 10603,
  STOVE_PC_MATCHMAKING_MESSAGE_PARSE = 10604, STOVE_PC_MATCHMAKING_MESSAGE_PARAMETER_EMPTY = 10605, STOVE_PC_MATCHMAKING_MESSAGE_MAX_LENGTH = 10606, STOVE_PC_MATCHMAKING_NOT_SEND_SELF_MESSAGE = 10607,
  STOVE_PC_MATCHMAKING_MESSENGER_MUC_SEND_NOT_FOUND = 10608, STOVE_PC_MATCHMAKING_LOBBY_INVITE_ONE_SELF = 13001, STOVE_PC_MATCHMAKING_INVITER_NOT_FOUND = 13002, STOVE_PC_MATCHMAKING_INVITEE_NOT_FOUND = 13003,
  STOVE_PC_MATCHMAKING_LOBBY_INVITE_UNKNOWN = 13004, STOVE_PC_MATCHMAKING_INVITEE_ALREADY_JOIN = 13005, STOVE_PC_MATCHMAKING_API_TIMEOUT = 15001, STOVE_PC_MATCHMAKING_METADATA = 16001,
  STOVE_PC_MATCHMAKING_METADATA_PARAMETEREMPTY = 16002, STOVE_PC_MATCHMAKING_METADATA_INVALID_TYPE = 16003, STOVE_PC_MATCHMAKING_SET_METADATA_REASON = 16004, STOVE_PC_MATCHMAKING_FRIENDS_ERROR = 17001,
  STOVE_PC_MATCHMAKING_BLOCK_USER_ERROR = 18001
}
 응답 값 정의 enum More...
 
enum  StovePCMatchmakingDisconnectCode { STOVE_PC_MATCHMAKING_DISCONNECT_CLIENT = 10, STOVE_PC_MATCHMAKING_DISCONNECT_SERVER = 11, STOVE_PC_MATCHMAKING_DISCONNECT_BY_HOST = 12, STOVE_PC_MATCHMAKING_DISCONNECT_CONFLICT = 13 }
 접속 종료 응답값 More...
 

Detailed Description

API 호출 및 매치메이킹 서버에서 주는 응답값입니다.

Enumeration Type Documentation

Define response values enum

Enumerator
STOVE_PC_MATCHMAKING_NO_ERROR 

Normal

STOVE_PC_MATCHMAKING_USER_KICKED 

Kicked out of the lobby.

STOVE_PC_MATCHMAKING_USER_BANNED 

Banned from the lobby.

STOVE_PC_MATCHMAKING_USER_ROOM_DESTROYED 

The lobby has been deleted.

STOVE_PC_MATCHMAKING_USER_MEMBERSHIP_REQUIRED 

Kicked from the lobby because it was changed to a members-only lobby.

STOVE_PC_MATCHMAKING_USER_ROOM_SHUTDOWN 

The lobby has been removed from the server.

STOVE_PC_MATCHMAKING_USER_AFFILIATION_CHANGED 

Kicked because your rank changed in the members-only lobby.

STOVE_PC_MATCHMAKING_USER_ABNORMALTERMINATION 

A user exited the lobby with an abnormal exit.

STOVE_PC_MATCHMAKING_ROOM_DELETED_AS_OPERATIONAL 

The lobby was removed from the server due to an operational issue.

STOVE_PC_MATCHMAKING_AFFILIATION_NOT_CHANGED 

Permissions haven't changed.

STOVE_PC_MATCHMAKING_WARNING_DEPRECATED_FUNC 

This is a deprecated function and may be removed in a later version.

STOVE_PC_MATCHMAKING_ALREADY_INIT 

The library has already been initialized.

STOVE_PC_MATCHMAKING_NOT_YET_INIT 

The library hasn't been initialized yet.

STOVE_PC_MATCHMAKING_CALLBACK_EMPTY 

The CALLBACK function is not set.

STOVE_PC_MATCHMAKING_CALLBACK_INVALID 

The CALLBACK function didn't work well.

STOVE_PC_MATCHMAKING_NOT_YET_CONNECTED 

You haven't connected yet.

STOVE_PC_MATCHMAKING_ALREADY_CONNECTED 

You're already connected.

STOVE_PC_MATCHMAKING_HOST_EMPTY 

The HOST name is invalid.

STOVE_PC_MATCHMAKING_INVALID_PORT 

Invalid PORT number.

STOVE_PC_MATCHMAKING_INVALID_CONNECTION_INFO 

The connection information didn't work.

STOVE_PC_MATCHMAKING_HOST_NOT_FOUND 

There are no known hosts.

STOVE_PC_MATCHMAKING_CONNECT_TIMEOUT 

You exceeded the time allowed to connect to the server (10 seconds).

STOVE_PC_MATCHMAKING_CONNECTION_FAIL 

The connection server information is incorrect or the connection was denied.

STOVE_PC_MATCHMAKING_USER_PASSWORD_EMPTY 

PASSWORD is empty.

STOVE_PC_MATCHMAKING_JID_EMPTY 

JID 비어 있습니다.

STOVE_PC_MATCHMAKING_JID_INVALID 

The JID is not well formatted.

STOVE_PC_MATCHMAKING_ACCESS_TOKEN_VERIFYFAIL 

ACCESSTOKEN verification failed.

STOVE_PC_MATCHMAKING_CONNECTION_REFUSED 

The connection server information is incorrect or the connection was denied.

STOVE_PC_MATCHMAKING_INVALID_DOMAIN 

The DOMAIN name is invalid.

STOVE_PC_MATCHMAKING_WRONG_VERSION 

The version information for the library and the server is incorrect. The library needs to be updated.

STOVE_PC_MATCHMAKING_RESOURCE_EMPTY 

The JID resource is empty.

STOVE_PC_MATCHMAKING_ALREADY_DISCONNECTED 

You are already being disconnected.

STOVE_PC_MATCHMAKING_NOT_YET_DISCONNECT 

You have not been disconnected yet.

STOVE_PC_MATCHMAKING_LOBBY_JID_INVALID 

The lobby JID was formatted incorrectly.

STOVE_PC_MATCHMAKING_MUC 

THIS FUNCTION IS CALLED WHEN AN ERROR OCCURS IN THE ROOM OR WHEN ENTERING THE ROOM.

STOVE_PC_MATCHMAKING_ALREADY_JOIN 

The MUC LOBBY is already connected.

STOVE_PC_MATCHMAKING_ALREADY_CREATE 

An already created MUC LOBBY.

STOVE_PC_MATCHMAKING_NOT_IN_THE_LOBBY 

This is not the LOBBY you are connecting to.

STOVE_PC_MATCHMAKING_LOBBY_NAME_EMPTY 

The lobby name is empty.

STOVE_PC_MATCHMAKING_LOBBY_FULL 

The number of people in the lobby has reached MAX and you can't join.

STOVE_PC_MATCHMAKING_CONFLICT 

I can't join because there's a user with the same nickname in the lobby.

STOVE_PC_MATCHMAKING_HAS_NO_RIGHT 

Other MUC errors

STOVE_PC_MATCHMAKING_ITEM_NOT_FOUND 

The lobby does not exist.

STOVE_PC_MATCHMAKING_FORBIDDEN 

The user is blocked from accessing the lobby.

STOVE_PC_MATCHMAKING_NOT_ACCEPTABLE 

The requested lobby name is not available

STOVE_PC_MATCHMAKING_NOT_ALLOWED 

Lobby creation is limited

STOVE_PC_MATCHMAKING_REGISTRATION_REQUIRED 

You are not an accessible member of the lobby

STOVE_PC_MATCHMAKING_NOT_AUTHORIZED 

Lobby password is incorrect

STOVE_PC_MATCHMAKING_INVALID_PERMISSION 

You are not authorized.

STOVE_PC_MATCHMAKING_LOBBY_USER_NOT_FOUND 

I can't find that user in the lobby.

STOVE_PC_MATCHMAKING_LOBBY_BAD_REQUEST 

Invalid request.

STOVE_PC_MATCHMAKING_SERVER_BUSY 

Requesting a server operation. Please try again in a moment.

STOVE_PC_MATCHMAKING_NOT_ALLOWED_SEND_MSG 

Message sending permissions are restricted

STOVE_PC_MATCHMAKING_MAX_JOIN_LOBBY 

You've exceeded your lobby access allowance.

STOVE_PC_MATCHMAKING_TRAFFIC_LIMIT_EXCEEDED 

You have exceeded the allowable number of messages that can be sent per unit of time.

STOVE_PC_MATCHMAKING_PRESENCE 

Lobby PRESENCE error

STOVE_PC_MATCHMAKING_LOBBY_NOT_ACCEPTABLE 

This is a lobby with limited participation.

STOVE_PC_MATCHMAKING_INVALID_MESSAGE_TYPE 

The message type of the XMPP extension Xtag is invalid.

STOVE_PC_MATCHMAKING_SESSION_NOT_ESTABLISHED 

SESSION does not exist.

STOVE_PC_MATCHMAKING_MESSAGE_BODY_EMPTY 

Invalid message received (empty message)

STOVE_PC_MATCHMAKING_MESSAGE_PARSE 

An invalid message was received (unable to parse)

STOVE_PC_MATCHMAKING_MESSAGE_PARAMETER_EMPTY 

The parameter values in the outgoing message are empty.

STOVE_PC_MATCHMAKING_MESSAGE_MAX_LENGTH 

The message exceeded the maximum string length that can be sent.

STOVE_PC_MATCHMAKING_NOT_SEND_SELF_MESSAGE 

You can't send me a message.

STOVE_PC_MATCHMAKING_MESSENGER_MUC_SEND_NOT_FOUND 

The sender of the message does not exist in the receiving lobby.

STOVE_PC_MATCHMAKING_LOBBY_INVITE_ONE_SELF 

You can't invite yourself to the lobby.

STOVE_PC_MATCHMAKING_INVITER_NOT_FOUND 

No invitees were found.

STOVE_PC_MATCHMAKING_INVITEE_NOT_FOUND 

The invitee was not found.

STOVE_PC_MATCHMAKING_LOBBY_INVITE_UNKNOWN 

The lobby invite returned an unknown error.

STOVE_PC_MATCHMAKING_INVITEE_ALREADY_JOIN 

The invitee is already in the lobby.

STOVE_PC_MATCHMAKING_API_TIMEOUT 

A call to the API timed out due to network latency, server work, etc.

STOVE_PC_MATCHMAKING_METADATA 

META DATA Errors

STOVE_PC_MATCHMAKING_METADATA_PARAMETEREMPTY 

The META DATA API parameter value is empty.

STOVE_PC_MATCHMAKING_METADATA_INVALID_TYPE 

The type of the META DATA value is invalid.

STOVE_PC_MATCHMAKING_SET_METADATA_REASON 

The META DATA value setting is invalid. Check the reason for the error.

STOVE_PC_MATCHMAKING_FRIENDS_ERROR 

Friend errors

STOVE_PC_MATCHMAKING_BLOCK_USER_ERROR 

User blocking errors

Connection termination response value

Enumerator
STOVE_PC_MATCHMAKING_DISCONNECT_CLIENT 

The client called the API and the connection was terminated.

STOVE_PC_MATCHMAKING_DISCONNECT_SERVER 

Disconnected from the server.

STOVE_PC_MATCHMAKING_DISCONNECT_BY_HOST 

The connection was terminated by the host machine due to a timeout or protocol error.

STOVE_PC_MATCHMAKING_DISCONNECT_CONFLICT 

Connection terminated due to duplicate connections.