How to match users using keywords?

Hello there,

We are working on a real-time PVP game based on Nakama. Currently we only use the matchmaker with queries to connect players.

We would like to know if there would be any ways to connect users which are looking for the same keyword, for example 2 users looking for an opponent using the keyword “foo1234” would be able to play together.

We know we can’t use the matchmaker for that because there could be multiple server instances. So is there another solution to do this matchmaking ourselves?

Thanks in advance!


Within a cluster of Nakama [Enterprise] instances, the matchmaker data is replicated across every node in the cluster - and therefore people connecting to different nodes in the cluster can look for each other. This is available in our Heroic Cloud.