For our game we are considering using an external custom match making server, since the matchmaking would be similar to that in Clash Royale: 1vs1 based on player rank which is calculated from the victories / loses.
We are also considering hosting the game servers externally, since each of our server instances (processes) is able to host multiple matches. Thus, hosting it on playfab seems unsutiable since we don't need to spawn a new server process every time a match starts.
However checking the docs it seems that the only user data accessible by the external match maker would be the player inventory: https://api.playfab.com/documentation/matchmaker/method/UserInfo
Is there a way to access PlayerStatistics (or more data) from the match maker API? Are there some other alternatives for the matchmaking to be based on player stats / rank?
Thank you very much!