Gamelift DescribePlayerSessions and synchronization

0

Hi,

In order to notify gamelift that players are accepted by my server, I have to call AcceptPlayerSession with a player session id. To obtain this player session id, I am using DescribePlayerSessions with the connecting player id as parameter.

1)I am wondering whether DescribePlayerSessions is the prefered method to obtain player session ids. If not do I have other ways?

  1. Am I guaranted that by the time a player connects (which means that flexmatch successfully placed the player), DescribePlayerSessions will actually return the player session id or do I have to periodically poll?

To add some context, I'm using both Gamelift and Flexmatch.

Thanks, Nicolas.

demandé il y a 2 ans255 vues
2 réponses
0
Réponse acceptée

As far as I understand, I believe the preferred method for this is to have incoming players send their player session ids when trying to connect to/join the server. Then the server will check if it's a valid player session id and accept if it is, or reject the connection if it's not.

Since you're using flexmatch, the clients should be able to get their player session id from the information in the MatchmakingSucceeded notification event that occurs when the players get placed into a match/game session successfully.

répondu il y a 2 ans
0

Thanks for the answer, makes sense

répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions