Quick Match
Last updated
Last updated
Support us as a and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our ... become a sponsor today!
A Heathen concept based on the most common use case of Steam Lobby.
In most cases, you want a player experience similar to that seen in DOTA, Halo, LOL, etc. where a player clicks a single button and the system finds a suitable match for them handling all aspects silently, aka a "quick match".
This process can be done manually by setting up a search, running the search if a result is found joining the top result, if no result is found creating a new lobby.
Heathen's Quick Match simply does the search, join and create in a single node for you. You would still create your search as you would any lobby request, call Quick Match when ready and its output will always include a lobby ID being either the found lobby it joined or a new lobby it created.
When Quick Match creates a lobby it does so as a private lobby with a max member limit of 2. You can then set your metadata as required, update your max member limit and then set your lobby to public or whatever other type you desire.
This will always be populated (unless you had an IO error or are a limited user). It will be the lobby you joined or the lobby you created.
True if the process created a new lobby, false if it joined an existing one.
If a new lobby was created this is the that Valve provided at the end of that process.
If joining an existing lobby that blocked entry such as due to a ban or limited account this will be true otherwise false.
If joining an existing lobby this will be the that Valve returned at the end of that process.