Matchmaking system
- A system that gathers users into a single location (lobby) so that they can play the game together.
Introduction
- Matchmaking Client is provided in SDK form and is used by calling the SDK directly from the game client.
- Add metadata to the lobby and use it as search data.
- You can import your data from the Stat System or rankings and add it to the lobby as metadata.
- Users search for lobbies and enter the desired lobby according to the conditions.
- You can invite other users to the lobby you joined.
- Supports data broadcasting or chatting within the lobby.
Provided file
This is a native dll written in c/c++.
StovePCMatchmaking.dll can be used in C#/Unity, etc. by dllimport(pinvoke).
- Header files
- Binary files (for 32/64 bit)
- StovePCMatchmaking64.lib
- StovePCMatchmaking64.dll
Introduction to key features
- Connect to a matchmaking server
- You can register your game with the matchmaking server through the Game Services>Matchmaking menu on STOVE Studio, and develop game user matching with the Matchmaking Client SDK.
- StovePCMatchmaking_Connect Connect to the matchmaking server.
- Create a lobby
- Lobby metadata
- Lobby search
- Lobby Entry / Random Entry
- User metadata
- Each user is assigned a metadata store upon entering the lobby.
- StovePCMatchmaking_SetLobbyUserdata I can add/edit my metadata.
- Your added/edited user data will be broadcast to all users in the lobby.
- StovePCMatchmaking_GetLobbyUserList View information and metadata for all users in your lobby.
- Returns a list of users in the order they entered the lobby.
- Sending data in the lobby
- Send in-lobby messages
- Getting callbacks