Why use unadvertised matchmaker vs play and host?

Hi there

Just a quick question, as I’m currently setting up the multiplayer aspect of a project:

In what scenario would you want to create a matchmaker match that is not advertised? If you don’t want a match to be visible in the list, isn’t it much more sensible to use StartHost()?

Is there something I’m missing such as non-static IPs, etc making the latter unreliable.

Any suggestions appreciated

Cheers

I belive this is to utilize the Relay, not quite sure. But I think the relay get’s used automatically when you use the matchmaker.

Aye, that’s true. Is there a benefit to that though? If you’re not advertising the match then surely people need to connect to your IP, which defeats the purpose of the relay (and you would have to needlessly pay Unity for the CCUs). Is there a reason to still use the relay without the match list?

Thanks

You never have to pay for the CCU when your game is live. You only pay for bandwidth. The CCU is only for Dev testing
But one reason could be invite only sessions, or you are using other match lists such as Steam.

Ah, ok. That makes more sense cheers