We are planning to add persistent elements and telemetry to our game in the near future, but the fact that we support, due to the nature of the game and its community, community hosted servers, either via 3rd party hosters or on user owned machines, has left some questions open.
Is it at all possible to properly use the playfab server api on server builds that we obviously cant give public keys to?
The API policy API seems to not allow for different principals yet, is this planned in the near future?
Is there maybe something akin to steams game server tokens to authenticate accounts?
Could we maybe create "server" accounts and link them through a certain owner user?
I would greatly appreaciate your input!
We are currently allowing users to host their own community servers via 3rd party hosters and, in the future, their own machines.
The game is very community driven so this is essential.
In the near future we will begin the process of adding persistent elements to the game, preferably via playfab.
The question now is if its possible at all to use the api from publically accessible servers to query user data and send playstream events since giving out a public key is obviously not a solution.
Steam for example provides authentification tokens for servers, is there something like that in playfab?
The API policy API also seems to not support filtering on different prinicpals yet.
I would greatly appreaciate your input on this matter!