Retaining Player Details

Introduction

Once you match players together you will have reference to other player's Ids and account variables to use in Cloud code. One of the things you can do is easy access of player data. This will enable you to load player specific options, settings and personal data the moment the match is made.


Matchmaking Availability? The Matchmaking feature is no longer available to games created on or after February 19th, 2019, or for games created before February 19th, 2019 that had not yet used the feature. If you require Matchmaking for your game and do not have access under your current plan, please contact us to discuss the Enterprise Pricing Tier.

Accessing Player Data

To access player data from a list of opponents in a match:

    {
     "@class": ".MatchDetailsResponse",
     "matchId": "565dc32ce4b0905d7600a5a0",
     "opponents": [
      {
       "achievements": [
        "Cloud_Achievement",
        "Fastest_First"
       ],
       "online": true,
       "id": "563b423ce4b0f85acff00a61",
       "displayName": "Dummy2"
      },
      {
       "achievements": [
        "Cloud_Achievement"
       ],
       "online": false,
       "id": "563b4243e4b0f85acff00a69",
       "displayName": "Dummy3"
      },
      {
       "achievements": [
        "Cloud_Achievement"
       ],
       "online": false,
       "id": "563b4249e4b0f85acff00a71",
       "displayName": "Dummy4"
      }
     ],
     "playerId": "563b4235e4b0f85acff00a22",
     "scriptData": null
    }
Did this page help you? Please enter your feedback below.