We are developing a custom async matchmaking system and we are interested in getting a list of random players based on some custom filters. Right now we are storing some player info in player publisher data with multiple fields combined into one JSON string (e.g., player speciality, geolocation, etc.). Are there ways that we can efficiently filter players based on specific queries, say, get a random list of players whose geolocation is NA?
Answer by Citrus Yan · Aug 20, 2020 at 07:16 AM
Currently we don’t support querying players based on their custom filters. For your case I think a efficient way would be hosting a lookup table of player info in external databases such as Redis cache: https://azure.microsoft.com/en-us/services/cache/#features where you can perform high performance & reliable queries from.
Set up a Player as Admin? 1 Answer
How to get data online players? 2 Answers
Playfab public offerts 1 Answer
Integrate my own server with Playfab's Multiplayer system 1 Answer
Should I use Playfab Party or Playfab Multiplayer Servers? 1 Answer