I’ve made the integration of the Lobby and Party Module. The real problem was the lack of implementation of the OnlinePartyInterface.
This module is based on this implementation, and now a days, there isn’t any public OnlineSubsystem wich implements this interface.
So, my decision was to integrate Photon 3rd Party. It’s a bunch of services that basically allows you to create parties, to do matchmaking on server side (this gives you the ability of matching people that is in a matchmaking process and send all of them together to a new server), etc. I’m doing the implementation of OnlinePartyInterface based on Photon.
I think Steam has all of those services, I’m using Photon because an internal decision of the studio. So I encourage you to research about rooms concept in Steam in order to implement by yourself the OnlineSteamPartyInterface.
Any doubt feel free to ask.
Juan,