# Matchmaking Sessions

Video Tutorial

# Creating a Matchmaking Session

Here, as in the code, call Create EIK Session.

Is Dedicated Server Boolean - Set this to TRUE if you are creating a session from a dedicated server or else, for Listen Servers, set this to FALSE.

Is Lan Boolean - Set this to TRUE will make the game un-noticeable on the EOS DevPortal website. Expected to be false.

Number Of Public Connection Integer - Number of players who can join the session through matchmaking. Invites are not managed by this number.

Number Of Private Connection Integer - Number of players who can join the session through invitations or direct joining.

Should Advertise Boolean - If this is set to TRUE, then this session would come up on the Find Sessions node.

Allow Join In Progress Boolean - If this is set to TRUE, then the players will not be able to join session if the session has started.

Region Enum - This allows to select regions(one of it's kind matchmaking). If you make it No Selection, it will appear it in all cases normally.

Session Settings TMAP - You may set custom settings like game mode etc.



# Finding a Matchmaking Session

Here, as in the code, call Find EIK Sessions.

Session Settings TMAP - You may set custom settings like game mode etc.

Match Type Enum - Should be Matchmaking Session for finding non-Lobby Sessions.

Region Enum - This allows to select regions(one of it's kind matchmaking). If you make it No Selection, it will appear it in all cases normally.

# Response of Find EIK Sessions

If the request is success, then the Session Results Array holds all the session it was able to find as per your searchn request and holds the details with additional information. Let's see what all info it has.

Now each Session Result Struct holds the following info ->

Session Result - Used to join the session.

Session Settings - Holds all the settings for the session that were set by you during the session creation process.

Session Name - The Session Name set on Session Creation Process.

Is Dedicated Server - True for dedicated servers as the name says.



# Joining a Matchmaking Session

Here, as in the code, call Join EIK Sessions.

Session To Join - This value is passed by the Find EIK Sessions node.