Advanced Sessions Plugin

[QUOTE=CalaveraX;675326]
Yeah but i have two issues with that, that only allows me to add some string in extra settings, not a players array, but my principal issue, is that those extra properties are setted at the moment of creating the server. But i need that to update to search for all the connected players and look at theirs scores.

(Thinking a little more, i could set that value with the mmr of the host, and then the new connections check for a proximity to that value before joining)

Regards.

There is an update session node that updates the lobby. I could provide access to requesting the steam lobby information but Valve doesn’t allow SteamIDs to be crawlable by players not in the lobby itself so you can’t retrieve a player list that you can use for something like that (just names). So to do an MMR check in any sane manner you would either want to register the server on some backend of yours, or calculate the average mmr and store and update that in the lobby settings.

Edit Generally for a full featured MMR system you’ll want some backend that tracks users across servers. There are some specific matchmaking tools for Steam but they aren’t currently exposed for blueprint, I have been considering it as a next logical step now that steam is moved into its own module.