We would like to use the Build Alias feature to avoid having to specify a Playfab build id on the client to establish the connection to a server using the RequestMultiplayerServer API.
When trying to use that from our Unreal client we get this error message:
LogPlayFab: Response : {"code":401,"status":"Unauthorized","error":"NotAuthorized","errorCode":1089,"errorMessage":"Only entities of the following types may call this API: title"}
Which I understand as meaning this is only allowed to be run on the Playfab server.
The part I don't understand is that since this is available in Blueprint, it seems to assume that we're already running a server instance (of our game) at that point, but we're earlier than that in the flow; we're not connected yet and we want to request a server to connect to.