Game Systems
Matchmaking

Matchmaking with Ultimate Multiplayer Lobby

So, when the team is ready to start the match, the host can start the matchmaking process. What happens in background is that the host looks for a session multiple times. If a session is found and the host is able to join it, the complete team will be passed to the session. If the host is not able to find a session, the host will create a new session and the team will be move to it.

So, this is important to note that this is client-side matchmaking and the host is responsible for finding or creating the session.

How to Start Matchmaking

The host can start the matchmaking process by clicking the start matchmaking button. The button is disabled if all players are not ready, which means, the host can only start matchmaking if all players are ready.

picture 1

If you want to modify any config for the game session, you can modify it on the Start Matchmaking function.

Server-Side Matchmaking OR Custom Matchmaking (Optional)

The server-side matchmaking is NOT added by default in the lobby. You need to add it manually but our other kit's like Edgegap Integration Kit (opens in a new tab) or PlayFab Integration Kit V2 (opens in a new tab) have this feature built-in.

You can call the matchmaking functions in the WBP_Lobby widget after the host clicks the start matchmaking button. (The button is disabled if all players are not ready, which means, the host can only start matchmaking if all players are ready).

picture 0

(Disconnect the Red part and put the matchmaking logic here)

Last updated on