- Home /
Mirror Matchmaking, Matchmaking System Using Mirror
Hello, I am currently making an android game, and I want to add an online system to it (Using Cs). I am using Mirror Networking, https://assetstore.unity.com/packages/tools/network/mirror-129321 . I want to have a matchmaking system, so people will automatically find each other without having to enter an IP address, but I don't know how to do this, and I couldn't find anything about it. I have seen in YouTube videos with other networking systems that on the network GUI options, they usually have an option to "Enable Match Maker". Mirror doesn't have this option. How do add matchmaking into my game using Mirror, if there even is a way?,Hello, I am currently making an android game, and I want to add an online system to it (Using Cs). I am using Mirror Networking, https://assetstore.unity.com/packages/tools/network/mirror-129321 . I want to have a matchmaking system, so people will automatically find each other without having to enter an IP address, but I don't know how to do this, and I couldn't find anything about it. How do add this into my game using Mirror, if there even is a way?
Answer by unity_0w0rfFIym1MizQ · Jun 26, 2020 at 12:45 AM
hmm have you tried using the Multiplayer thing in package manager it is the old networking system. I do not think there is a way in mirror your best bet would be to use the Multiplayer HLAPI. you can use that in the game manager in Window. And go to the package manager. and in all packages and you will find it there
And please do not repeat the same question twice
Answer by BrasilBr · Oct 26, 2020 at 11:22 AM
I would like an answer on that too. I really wish there was something related to creating rooms on a single server ...
Answer by selmanmert · Aug 17, 2021 at 11:59 AM
I have really tried to find a best answer to this question and found out a suitable one; Mirror has a component named “NetworkMatchChecker” and you need to assign this component to Player prefab. It isolates players from others at client side but you have all players at server side. You can build your own matckmaking system ( you can create a room based system where someone can create matches and others can see them and able to join those games), with same matchId players now can see each others. With this approach you can create multiple games at single server instance.