Skip to main content
Version: 6.0.0

Parameter/Return Class Information

This documentation provides information on classes provided as parameter values or returned as return values when using BACKND Match.

ErrorInfo

These are classes that express error information.

ValueTypeDescription
CategoryErrorCodeErrorCode category
DetailErrorCodeErrorCode details
SocketErrorCodeSocketErrorError codes for Socket class
ReasonstringReason for success/failure

SessionInfo

These are classes that express session information.
In this case, session means each client.

ValueTypeDescription
SessionIdSessionIdID of the relevant session
NickNamestringNickname of the session user
IsRemoteboolremote status(false for my session, true for other user's session)

MatchInGameRoomInfo

Information on the in-game server and game room to be connected to is included.

ValueTypeDescription
m_inGameServerEndPointTcpEndPointInformation in the in-game server endpoint to connect to
m_inGameRoomTokenstringToken of room to connect to
m_enableSandboxboolSandbox matching status

TcpEndPoint

The address and port number of server are included.

ValueTypeDescription
m_addressstringEndpoint address
m_portushortPort number

MatchMakingUserInfo

These are classes that express the basic information of the matched user.

ValueTypeDescription
m_sessionIdSessionIdID of the relevant session
m_nickNamestringNickname of the session user

MatchUserGameRecord

These are classes that represent the details of the matched user.

ValueTypeDescription
m_sessionIdSessionIdID of the relevant session
m_nicknamestringNickname of the relevant session(exists only in BACKND SDK 4.6.0 or later)
m_isSuperGamerboolWhether the user is the Super Gamer(host) of the relevant session(exists only in BACKND SDK 4.6.0 or later)
m_teamNumberbyteTeam information(Team's id)
m_numberOfMatchesintTotal number of matches in the currently matched game mode of the relevant session
m_numberOfWinintTotal number of wins in the currently matched game mode of the relevant session
m_numberOfDrawintTotal number of draws in the currently matched game mode of the relevant session
m_numberOfDefeatsintTotal number of defeats in the currently matched game mode of the relevant session
m_numberOfChampionshipintIn the case of a solo battle, the number of matches where you placed 1st in the currently matched game mode of the relevant session(0 if it is not a solo battle)
m_pointsintIn the case of point mode, points in the currently matched game mode of the relevant session(0 if it is not a point mode)
m_mmrintIn the case of MMR mode, MMR in the currently matched game mode of the relevant session(0 if it is not an MMR mode)

MatchGameResult

These classes are used to send the matching results to the server.

ValueTypeDescription
m_winnersList < SessionId >Winner list
m_losersList < SessionId >Loser list
m_drawsList < SessionId >Draw list