Hello.
I'm attempting to hook-up PlayFab's matchmaking server API to externally hosted game sessions and I'd like to use the heartbeat feature to remove the server it is no longer responding, but it doesn't seem to work as I expected.
I am using RegisterGame to inform PlayFab when the server starts, and I can see my server listed when I call GetCurrentGames.
Now, the docs for external game servers say that I should call RefreshGameServerInstanceHeartbeat regularly as failure to call this after two minutes will result in the server being removed from the Matchmaker registry.
This is exactly the behaviour that I want, however, it seems that my servers never actually timeout, so without calling the above method, the server still exists in the registry days after it was originally registered.That is calling GetCurrentGames still returns the server when it should have timed out and been removed from the list automatically.
Is there anything which needs to be done to enable this feature or have I misunderstood how it works?