Hello!
I have recently encountered an error, where the Matchmake refused to answer to the 4th player.
The exact error message is here:
{ "code": 400, "status": "BadRequest", "error": "APIClientRequestRateLimitExceeded", "errorCode": 1199, "errorMessage": "The client has exceeded the maximum API request rate and is being throttled" }
I have an own matchmaker, which collects people, and starts a server to them on playfab.
When the matchmaker is finished, it executes a javascript code, which logins every player to playfab with a customId. Select one person, and opens a server with its account. After that, calls the "Matchmake" request for every player, providing the LobbyID, returned by the server creation.
And that's where the problem appears. It works fine for 2 players, but it gets blocked for the 3rd. Now I do understand there could be limits on calling Matchmake, but I don't see any documentation about it, also, I'm calling it on 3 different players. Does it count the limit per IP address instead of per players?
Is there anything wrong with my approach? I don't want to expose the playfab API to my client, I prefer to handle it in my cloud code.
Thank you for the help