question

brendan avatar image
brendan asked

PlayFabAPIError Temporary storage issue, please retry request.

dragongamestudio
started a topic on Wed, 03 June 2015 at 8:00 PM

Hello, i ussualy get this result from API call, and it happen oftenly later

what is cause this error?

 {
    "code": 400,
    "status": "BadRequest",
    "error": "JavascriptException",
    "errorCode": 1099,
    "errorMessage": "PlayFabAPIError Temporary storage issue, please retry request.: Temporary storage issue, please retry request.
    at __playfab_internal.server_request (Script Document:3:263) -> turn 'PlayFabAPIError '+this.error+': '+this.errorMessage; }; throw result }; 
    at server.GetUserData (Script Document:56:68)
    at getRooms (main.js:1245:23)
    at handlers.getMainscreen (main.js:774:27)
    at __playfab_internal.invokeHandler (Script Document:4:153)

Script version: 1.471"
}

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
brendan avatar image
brendan answered

Best Answer
Brendan Vanous said on Mon, 13 July 2015 at 1:54 AM

No, that's not what I'm saying at all - I'm merely pointing out cases where you have PlayFab API calls in loops which might, depending on the values of the iterators, result in many calls to the service. That's something you would need to avoid. That particular call to UpdateSharedGroupData happens to be inside a for loop which is iterating across a list of games.


27 Comments
Brendan Vanous said on Thu, 04 June 2015 at 3:41 PM

Can you provide the PlayFab ID for the player account you're using for this test?

Brendan


dragongamestudio said on Thu, 04 June 2015 at 7:36 PM

sure

87D695A08CEA2331 and 3D5DBEB0E87D1258


Brendan Vanous said on Wed, 10 June 2015 at 6:16 PM

Hi again,

Sorry for the delay on this. We had a look through your script and player data, and the one question we have is, how much data is being loaded when you see this error? Given the loop you use for loading in room data, what would be good to know is, at what point does this show up - when you have only one room's data being loaded, or multiple? Knowing how much data is being requested (and how many total requests this is) would be helpful in tracking this down.

Thanks,

Brendan


dragongamestudio said on Sun, 05 July 2015 at 10:53 PM

Hello,

im sorry for my late reply, here is the example of the result that i sent from cloudscript

and i think how much data will not make this error right? becuase you are providing JSON which can be sued to send a large ammount of array or other structure.

and is there any way to exclude the "ResultsEncoded" because that part have same value with the result, and my developer tools has ability to decode JSON into a table

thanks :)

{
  "code": 200,
  "status": "OK",
  "data": {
    "ActionId": "getMainscreen",
    "Version": 1,
    "Revision": 646,
    "Results": {
      "statistic": {
        "totalGame": 10,
        "totalWin": 3,
        "bestGame": 0,
        "wordHigest": {
          "word": "",
          "score": 0
        },
        "wordLongest": {
          "word": "",
          "score": 0
        }
      },
      "rooms": {
        "DGS-BF-243A14740CD754F8-201507063414-510-961": {
          "id": "DGS-BF-243A14740CD754F8-201507063414-510-961",
          "started": "Mon, 06 Jul 2015 03:04:15 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:05:06 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:19:25 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:04:15 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:19:25 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:04:15 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-201507063429-372-140": {
          "id": "DGS-BF-243A14740CD754F8-201507063429-372-140",
          "started": "Mon, 06 Jul 2015 03:04:30 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:06:48 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:19:37 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:04:30 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:19:37 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:04:30 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-201507063659-046-248": {
          "id": "DGS-BF-243A14740CD754F8-201507063659-046-248",
          "started": "Mon, 06 Jul 2015 03:06:59 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:07:03 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:20:29 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:06:59 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:20:29 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:06:59 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-20150706381-108-115": {
          "id": "DGS-BF-243A14740CD754F8-20150706381-108-115",
          "started": "Mon, 06 Jul 2015 03:08:01 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:08:05 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:19:49 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:08:01 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:19:49 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:08:01 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-201507063945-342-139": {
          "id": "DGS-BF-7465A65F1000883C-201507063945-342-139",
          "started": "Mon, 06 Jul 2015 03:09:45 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:20:01 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 2,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:18:59 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:09:45 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:20:01 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:09:45 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070631738-183-265": {
          "id": "DGS-BF-243A14740CD754F8-2015070631738-183-265",
          "started": "Mon, 06 Jul 2015 03:17:38 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:17:42 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:20:16 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:17:38 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:20:16 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:17:38 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-201507063220-330-401": {
          "id": "DGS-BF-243A14740CD754F8-201507063220-330-401",
          "started": "Mon, 06 Jul 2015 03:22:00 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:22:15 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:22:56 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd10",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:22:00 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 03:22:56 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:22:00 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070632326-779-549": {
          "id": "DGS-BF-243A14740CD754F8-2015070632326-779-549",
          "started": "Mon, 06 Jul 2015 03:23:27 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:23:31 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:23:27 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:23:27 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 03:23:31 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:23:27 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070632521-651-044": {
          "id": "DGS-BF-243A14740CD754F8-2015070632521-651-044",
          "started": "Mon, 06 Jul 2015 03:25:21 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:25:27 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:25:21 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:25:21 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 03:25:27 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:25:21 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-201507063282-076-762": {
          "id": "DGS-BF-243A14740CD754F8-201507063282-076-762",
          "started": "Mon, 06 Jul 2015 03:28:03 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:28:09 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:28:03 GMT",
              "lastMoveH": 2,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:28:03 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 03:28:09 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:28:03 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070634657-840-556": {
          "id": "DGS-BF-243A14740CD754F8-2015070634657-840-556",
          "started": "Mon, 06 Jul 2015 03:46:57 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:47:02 GMT",
              "lastMoveH": 1,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:46:57 GMT",
              "lastMoveH": 1,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:46:57 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 03:47:02 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:46:57 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-2015070634851-680-584": {
          "id": "DGS-BF-7465A65F1000883C-2015070634851-680-584",
          "started": "Mon, 06 Jul 2015 03:48:59 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:48:59 GMT",
              "lastMoveH": 1,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:48:59 GMT",
              "lastMoveH": 1,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:48:59 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 03:48:59 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:48:59 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-2015070635218-052-118": {
          "id": "DGS-BF-7465A65F1000883C-2015070635218-052-118",
          "started": "Mon, 06 Jul 2015 03:52:26 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 03:52:26 GMT",
              "lastMoveH": 1,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 03:52:26 GMT",
              "lastMoveH": 1,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 03:52:26 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 03:52:26 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 03:52:26 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-201507065033-593-510": {
          "id": "DGS-BF-7465A65F1000883C-201507065033-593-510",
          "started": "Mon, 06 Jul 2015 05:00:46 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:00:46 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:00:46 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:00:46 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 05:00:46 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:00:46 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-201507065414-881-508": {
          "id": "DGS-BF-7465A65F1000883C-201507065414-881-508",
          "started": "Mon, 06 Jul 2015 05:05:54 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:05:54 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:05:54 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:05:54 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 05:05:54 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:05:54 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-201507065415-919-279": {
          "id": "DGS-BF-7465A65F1000883C-201507065415-919-279",
          "started": "Mon, 06 Jul 2015 05:06:11 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:06:11 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:06:11 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:06:11 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 05:06:11 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:06:11 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-201507065624-681-618": {
          "id": "DGS-BF-7465A65F1000883C-201507065624-681-618",
          "started": "Mon, 06 Jul 2015 05:06:32 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:06:32 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:06:32 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:06:32 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 05:06:32 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:06:32 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-7465A65F1000883C-2015070651312-465-515": {
          "id": "DGS-BF-7465A65F1000883C-2015070651312-465-515",
          "started": "Mon, 06 Jul 2015 05:13:19 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:13:19 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:13:19 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:13:19 GMT",
            "word": ""
          },
          "turn": "7465A65F1000883C",
          "lastMove": "Mon, 06 Jul 2015 05:13:19 GMT",
          "gMode": "N",
          "admin": "7465A65F1000883C",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:13:19 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070652415-293-688": {
          "id": "DGS-BF-243A14740CD754F8-2015070652415-293-688",
          "started": "Mon, 06 Jul 2015 05:24:15 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:24:15 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:24:15 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "7465A65F1000883C",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd10",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:24:15 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 06 Jul 2015 05:24:15 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:24:15 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070653527-988-798": {
          "id": "DGS-BF-243A14740CD754F8-2015070653527-988-798",
          "started": "Mon, 06 Jul 2015 05:35:27 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:35:33 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:35:27 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "87D695A08CEA2331",
              "score": 0,
              "invitation": 1,
              "DisplayName": "dgstest3",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:35:27 GMT",
            "word": ""
          },
          "turn": "87D695A08CEA2331",
          "lastMove": "Mon, 06 Jul 2015 05:35:33 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:35:27 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-243A14740CD754F8-2015070653742-067-116": {
          "id": "DGS-BF-243A14740CD754F8-2015070653742-067-116",
          "started": "Mon, 06 Jul 2015 05:37:42 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:37:47 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:37:42 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "87D695A08CEA2331",
              "score": 0,
              "invitation": 1,
              "DisplayName": "dgstest3",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:37:42 GMT",
            "word": ""
          },
          "turn": "87D695A08CEA2331",
          "lastMove": "Mon, 06 Jul 2015 05:37:47 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:37:42 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        },
        "DGS-BF-3D5DBEB0E87D1258-2015070654343-580-532": {
          "id": "DGS-BF-3D5DBEB0E87D1258-2015070654343-580-532",
          "started": "Mon, 06 Jul 2015 05:43:44 GMT",
          "players": [
            {
              "lastMove": "Mon, 06 Jul 2015 05:43:44 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "3D5DBEB0E87D1258",
              "score": 0,
              "invitation": 1,
              "DisplayName": "Dgstest4 Å Ä Ö Ü Ñ Ã",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 06 Jul 2015 05:43:44 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 06 Jul 2015 05:43:44 GMT",
            "word": ""
          },
          "turn": "3D5DBEB0E87D1258",
          "lastMove": "Mon, 06 Jul 2015 05:43:44 GMT",
          "gMode": "N",
          "admin": "3D5DBEB0E87D1258",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 06 Jul 2015 05:43:44 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        }
      },
      "completedRoom": {
        "DGS-BF-87D695A08CEA2331-2015061215849-417-263": {
          "id": "DGS-BF-87D695A08CEA2331-2015061215849-417-263",
          "started": "Fri, 12 Jun 2015 01:58:49 GMT",
          "players": [
            {
              "lastMove": "Fri, 12 Jun 2015 01:58:55 GMT",
              "PlayFabId": "87D695A08CEA2331",
              "score": 0,
              "invitation": 0,
              "DisplayName": "dgstest3",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Fri, 12 Jun 2015 01:58:49 GMT",
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                1,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Fri, 12 Jun 2015 01:58:49 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Fri, 12 Jun 2015 01:58:55 GMT",
          "gMode": "N",
          "admin": "87D695A08CEA2331",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Fri, 12 Jun 2015 01:58:49 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 1
        },
        "DGS-BF-243A14740CD754F8-20150610384-729-286": {
          "id": "DGS-BF-243A14740CD754F8-20150610384-729-286",
          "started": "Wed, 10 Jun 2015 03:08:04 GMT",
          "players": [
            {
              "lastMove": "Wed, 10 Jun 2015 03:08:51 GMT",
              "PlayFabId": "243A14740CD754F8",
              "score": 42,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Wed, 10 Jun 2015 03:08:04 GMT",
              "PlayFabId": "7EBD25B59E3A0D88",
              "score": 0,
              "invitation": 1,
              "DisplayName": "Jonas Johnsson",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Wed, 10 Jun 2015 03:08:04 GMT",
            "word": ""
          },
          "turn": "7EBD25B59E3A0D88",
          "lastMove": "Wed, 10 Jun 2015 03:08:51 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "REVOKE",
            "time": "Wed, 10 Jun 2015 03:08:51 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 1
        },
        "DGS-BF-243A14740CD754F8-2015061033821-742-605": {
          "id": "DGS-BF-243A14740CD754F8-2015061033821-742-605",
          "started": "Wed, 10 Jun 2015 03:38:21 GMT",
          "players": [
            {
              "lastMove": "Wed, 10 Jun 2015 03:38:50 GMT",
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Wed, 10 Jun 2015 03:38:21 GMT",
              "PlayFabId": "87D695A08CEA2331",
              "score": 0,
              "invitation": 0,
              "DisplayName": "dgstest3",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Wed, 10 Jun 2015 03:38:21 GMT",
            "word": ""
          },
          "turn": "87D695A08CEA2331",
          "lastMove": "Wed, 10 Jun 2015 03:38:50 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Wed, 10 Jun 2015 03:38:21 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 1
        },
        "DGS-BF-243A14740CD754F8-201506103594-454-789": {
          "id": "DGS-BF-243A14740CD754F8-201506103594-454-789",
          "started": "Wed, 10 Jun 2015 04:00:24 GMT",
          "players": [
            {
              "lastMove": "Wed, 10 Jun 2015 04:01:02 GMT",
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 1,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Wed, 10 Jun 2015 04:00:24 GMT",
              "PlayFabId": "979FF4067A413D2A",
              "score": 0,
              "invitation": 1,
              "DisplayName": "asdasd9",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Wed, 10 Jun 2015 04:00:24 GMT",
            "word": ""
          },
          "turn": "979FF4067A413D2A",
          "lastMove": "Wed, 10 Jun 2015 04:01:02 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Wed, 10 Jun 2015 04:00:24 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 1
        }
      },
      "playerInfo": {
        "PlayFabId": "243A14740CD754F8",
        "Created": "2015-06-10T03:06:47.368Z",
        "Username": "asdasd13",
        "TitleInfo": {
          "DisplayName": "asdasd13",
          "Created": "2015-06-10T03:06:47.38Z",
          "LastLogin": "2015-07-06T05:45:08.012Z",
          "FirstLogin": "2015-06-10T03:06:47.38Z",
          "isBanned": false
        }
      }
    },
    "ResultsEncoded": "{\"statistic\":{\"totalGame\":10,\"totalWin\":3,\"bestGame\":0,\"wordHigest\":{\"word\":\"\",\"score\":0},\"wordLongest\":{\"word\":\"\",\"score\":0}},\"rooms\":{\"DGS-BF-243A14740CD754F8-201507063414-510-961\":{\"id\":\"DGS-BF-243A14740CD754F8-201507063414-510-961\",\"started\":\"Mon, 06 Jul 2015 03:04:15 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:05:06 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:19:25 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:04:15 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:19:25 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:04:15 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-201507063429-372-140\":{\"id\":\"DGS-BF-243A14740CD754F8-201507063429-372-140\",\"started\":\"Mon, 06 Jul 2015 03:04:30 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:06:48 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:19:37 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:04:30 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:19:37 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:04:30 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-201507063659-046-248\":{\"id\":\"DGS-BF-243A14740CD754F8-201507063659-046-248\",\"started\":\"Mon, 06 Jul 2015 03:06:59 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:07:03 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:20:29 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:06:59 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:20:29 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:06:59 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-20150706381-108-115\":{\"id\":\"DGS-BF-243A14740CD754F8-20150706381-108-115\",\"started\":\"Mon, 06 Jul 2015 03:08:01 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:08:05 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:19:49 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:08:01 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:19:49 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:08:01 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-201507063945-342-139\":{\"id\":\"DGS-BF-7465A65F1000883C-201507063945-342-139\",\"started\":\"Mon, 06 Jul 2015 03:09:45 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:20:01 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":2,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:18:59 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:09:45 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:20:01 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:09:45 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070631738-183-265\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070631738-183-265\",\"started\":\"Mon, 06 Jul 2015 03:17:38 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:17:42 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:20:16 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:17:38 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:20:16 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:17:38 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-201507063220-330-401\":{\"id\":\"DGS-BF-243A14740CD754F8-201507063220-330-401\",\"started\":\"Mon, 06 Jul 2015 03:22:00 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:22:15 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:22:56 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd10\",\"turn\":1,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:22:00 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 03:22:56 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:22:00 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070632326-779-549\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070632326-779-549\",\"started\":\"Mon, 06 Jul 2015 03:23:27 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:23:31 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:23:27 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:23:27 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 03:23:31 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:23:27 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070632521-651-044\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070632521-651-044\",\"started\":\"Mon, 06 Jul 2015 03:25:21 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:25:27 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:25:21 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:25:21 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 03:25:27 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:25:21 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-201507063282-076-762\":{\"id\":\"DGS-BF-243A14740CD754F8-201507063282-076-762\",\"started\":\"Mon, 06 Jul 2015 03:28:03 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:28:09 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:28:03 GMT\",\"lastMoveH\":2,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:28:03 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 03:28:09 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:28:03 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070634657-840-556\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070634657-840-556\",\"started\":\"Mon, 06 Jul 2015 03:46:57 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:47:02 GMT\",\"lastMoveH\":1,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:46:57 GMT\",\"lastMoveH\":1,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:46:57 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 03:47:02 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:46:57 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-2015070634851-680-584\":{\"id\":\"DGS-BF-7465A65F1000883C-2015070634851-680-584\",\"started\":\"Mon, 06 Jul 2015 03:48:59 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:48:59 GMT\",\"lastMoveH\":1,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:48:59 GMT\",\"lastMoveH\":1,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:48:59 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 03:48:59 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:48:59 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-2015070635218-052-118\":{\"id\":\"DGS-BF-7465A65F1000883C-2015070635218-052-118\",\"started\":\"Mon, 06 Jul 2015 03:52:26 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 03:52:26 GMT\",\"lastMoveH\":1,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 03:52:26 GMT\",\"lastMoveH\":1,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 03:52:26 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 03:52:26 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 03:52:26 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-201507065033-593-510\":{\"id\":\"DGS-BF-7465A65F1000883C-201507065033-593-510\",\"started\":\"Mon, 06 Jul 2015 05:00:46 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:00:46 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:00:46 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:00:46 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 05:00:46 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:00:46 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-201507065414-881-508\":{\"id\":\"DGS-BF-7465A65F1000883C-201507065414-881-508\",\"started\":\"Mon, 06 Jul 2015 05:05:54 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:05:54 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:05:54 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:05:54 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 05:05:54 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:05:54 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-201507065415-919-279\":{\"id\":\"DGS-BF-7465A65F1000883C-201507065415-919-279\",\"started\":\"Mon, 06 Jul 2015 05:06:11 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:06:11 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:06:11 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:06:11 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 05:06:11 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:06:11 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-201507065624-681-618\":{\"id\":\"DGS-BF-7465A65F1000883C-201507065624-681-618\",\"started\":\"Mon, 06 Jul 2015 05:06:32 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:06:32 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:06:32 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:06:32 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 05:06:32 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:06:32 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-7465A65F1000883C-2015070651312-465-515\":{\"id\":\"DGS-BF-7465A65F1000883C-2015070651312-465-515\",\"started\":\"Mon, 06 Jul 2015 05:13:19 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:13:19 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:13:19 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:13:19 GMT\",\"word\":\"\"},\"turn\":\"7465A65F1000883C\",\"lastMove\":\"Mon, 06 Jul 2015 05:13:19 GMT\",\"gMode\":\"N\",\"admin\":\"7465A65F1000883C\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:13:19 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070652415-293-688\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070652415-293-688\",\"started\":\"Mon, 06 Jul 2015 05:24:15 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:24:15 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:24:15 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"7465A65F1000883C\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd10\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:24:15 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 06 Jul 2015 05:24:15 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:24:15 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070653527-988-798\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070653527-988-798\",\"started\":\"Mon, 06 Jul 2015 05:35:27 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:35:33 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:35:27 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"87D695A08CEA2331\",\"score\":0,\"invitation\":1,\"DisplayName\":\"dgstest3\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:35:27 GMT\",\"word\":\"\"},\"turn\":\"87D695A08CEA2331\",\"lastMove\":\"Mon, 06 Jul 2015 05:35:33 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:35:27 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-243A14740CD754F8-2015070653742-067-116\":{\"id\":\"DGS-BF-243A14740CD754F8-2015070653742-067-116\",\"started\":\"Mon, 06 Jul 2015 05:37:42 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:37:47 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:37:42 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"87D695A08CEA2331\",\"score\":0,\"invitation\":1,\"DisplayName\":\"dgstest3\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:37:42 GMT\",\"word\":\"\"},\"turn\":\"87D695A08CEA2331\",\"lastMove\":\"Mon, 06 Jul 2015 05:37:47 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:37:42 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0},\"DGS-BF-3D5DBEB0E87D1258-2015070654343-580-532\":{\"id\":\"DGS-BF-3D5DBEB0E87D1258-2015070654343-580-532\",\"started\":\"Mon, 06 Jul 2015 05:43:44 GMT\",\"players\":[{\"lastMove\":\"Mon, 06 Jul 2015 05:43:44 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"3D5DBEB0E87D1258\",\"score\":0,\"invitation\":1,\"DisplayName\":\"Dgstest4 Å Ä Ö Ü Ñ Ã\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 06 Jul 2015 05:43:44 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 06 Jul 2015 05:43:44 GMT\",\"word\":\"\"},\"turn\":\"3D5DBEB0E87D1258\",\"lastMove\":\"Mon, 06 Jul 2015 05:43:44 GMT\",\"gMode\":\"N\",\"admin\":\"3D5DBEB0E87D1258\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 06 Jul 2015 05:43:44 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0}},\"completedRoom\":{\"DGS-BF-87D695A08CEA2331-2015061215849-417-263\":{\"id\":\"DGS-BF-87D695A08CEA2331-2015061215849-417-263\",\"started\":\"Fri, 12 Jun 2015 01:58:49 GMT\",\"players\":[{\"lastMove\":\"Fri, 12 Jun 2015 01:58:55 GMT\",\"PlayFabId\":\"87D695A08CEA2331\",\"score\":0,\"invitation\":0,\"DisplayName\":\"dgstest3\",\"turn\":1,\"notification\":[0,0,0,0]},{\"lastMove\":\"Fri, 12 Jun 2015 01:58:49 GMT\",\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":1,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,1,0]}],\"longestword\":{\"time\":\"Fri, 12 Jun 2015 01:58:49 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Fri, 12 Jun 2015 01:58:55 GMT\",\"gMode\":\"N\",\"admin\":\"87D695A08CEA2331\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Fri, 12 Jun 2015 01:58:49 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":1},\"DGS-BF-243A14740CD754F8-20150610384-729-286\":{\"id\":\"DGS-BF-243A14740CD754F8-20150610384-729-286\",\"started\":\"Wed, 10 Jun 2015 03:08:04 GMT\",\"players\":[{\"lastMove\":\"Wed, 10 Jun 2015 03:08:51 GMT\",\"PlayFabId\":\"243A14740CD754F8\",\"score\":42,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":1, 

dragongamestudio said on Sun, 05 July 2015 at 11:05 PM

and i think the result can be more than that, because thats only for few room


dragongamestudio said on Mon, 06 July 2015 at 1:49 AM

today when i was trying to remove some data with dashboard, it give me some error also for the id that give temporary storage issue


Brendan Vanous said on Mon, 06 July 2015 at 6:13 PM

Hi again,

We'll look into the data issue, but I'm seeing a more serious issue here, so I need to help you out with some recommendations for your title:

In short, you're making an excessively large number of calls to the service. For 1 DAU, you're making anywhere upwards of 15,000 API calls. That's not supportable in a live service - we don't hard-limit titles per DAU in test, since we know issues can occur, but a title doing that in the wild would be either throttled or turned off, as it would be in violation of our Terms of Service. A way to think about service API calls is that the average game in the wild is making calls to the service usually in the range of 10-300 or so calls per DAU. Very sticky games that players come back to many times over the day necessarily have higher call numbers, but nothing like what I'm seeing in looking at your title. Games with custom game servers are different, of course - a live server, connected to a client (usually via UDP) exchanges packets quite rapidly with the client. But that's a very different type of game. If you need that kind of connection, we should probably have a discussion about how you can best move your logic to a hosted game server, so that you can effectively manage your title.

Since it looks like what you're going for is an asynchronous game though, let me ask a few questions to see if I can't help you come up with a better way to approach this:

It appears you're storing information about game play sessions, is that correct? From my review of what you're writing, Public User Data is not going to be a good place for this, as a hacked client could write to this, and cheat. Also, it means you need to extra work to ensure that the data for both players (or all, if you ever have more than two players in a session) is in sync. I would recommend moving your session data to Shared Group Data objects, as shown in our Asynchronous Game post: https://playfab.com/blog/2015/03/24/creating-turn-based-asynchronous-matchmaker-without-dedicated-server

Next, you're querying all the data across all these games - is that to generate the summary view for the player, so that he can choose games to jump into and play more? For a summary, I would also recommend using Shared Group Data objects (again, have a look at the blog post). The way this would work is that each player would have a Shared Group Data object which is his master summary of all games being played. Each Key could be based on the PlayFab ID of the other player, or a GUID, and the Value would be updated when a player takes a turn. Keeping these Shared Group Data objects secure (not having users added to them) would be important - again, to avoid cheating. That way, you can download the summary in one API call, and then load the data for the details of the individual game when the player actually loads that game.

Does that make sense? Let us know if you have additional questions about this.

Brendan


dragongamestudio said on Tue, 07 July 2015 at 7:39 PM

hello, thanks for your reply.

just want to ask about this simple code, since you said if the cloud script counted as API call.

for (ii = 0; ii < 300; ii++) {

    var params = {};

    params.PlayFabId = _playerId;
    params.data = {};
    params.data = [ myRooms[ii].toString() ];               

    userData = server.GetUserData( params );
}

that code will count for making 300 API call, right?


Brendan Vanous said on Tue, 07 July 2015 at 9:11 PM

That's correct - to reiterate for everyone else what I was saying in our email thread: Regardless of whether the call is made by a Client, Cloud Script, a custom game server, or a tool you've written to manage your game and user community, a call to any of our API methods is effectively the same. Each causes the same load to the service, and is counted the same in terms of total API usage. When planning your title's usage of the backend, you should be aiming to only call the service at most once every few seconds in average across the whole game session. Bursts of calls are fine, so long as the average works out to a sustainable level. If there are API calls or improvements to existing calls that you believe would help with this, please be sure to call them out to us directly, so that we can have that information as part of our planning.

Brendan


dragongamestudio said on Sun, 12 July 2015 at 9:09 PM

Hello Brendan, thanks for your reply,

this is still about temporary storage issue,

yesterday was holiday, and no one using the app, and as you can se in my image that i attached above,

the API call that i made today is 0, but i still get temporary storage issue,

can u help me with this, because i have been change my code as ur suggestion and it been almost 50% and spined my head to change it,

and also i put some result if this call succed

{
  "code": 200,
  "status": "OK",
  "data": {
    "ActionId": "getMainscreen",
    "Version": 1,
    "Revision": 122,
    "Results": {
      "statistic": {
        "totalGame": 0,
        "totalWin": 0,
        "bestGame": 0,
        "wordHigest": {
          "word": "",
          "score": 0
        },
        "wordLongest": {
          "word": "",
          "score": 0
        }
      },
      "rooms": {
        "DGS-BF-243A14740CD754F8-2015071335625-921-071": {
          "id": "DGS-BF-243A14740CD754F8-2015071335625-921-071",
          "started": "Mon, 13 Jul 2015 03:56:26 GMT",
          "players": [
            {
              "lastMove": "Mon, 13 Jul 2015 03:56:26 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "243A14740CD754F8",
              "score": 0,
              "invitation": 0,
              "DisplayName": "asdasd13",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "lastMove": "Mon, 13 Jul 2015 03:56:26 GMT",
              "lastMoveH": 0,
              "unReadChat": 0,
              "PlayFabId": "3D5DBEB0E87D1258",
              "score": 0,
              "invitation": 1,
              "DisplayName": "dgstest4",
              "turn": 0,
              "notification": [
                0,
                0,
                0,
                0
              ]
            }
          ],
          "longestword": {
            "time": "Mon, 13 Jul 2015 03:56:26 GMT",
            "word": ""
          },
          "turn": "243A14740CD754F8",
          "lastMove": "Mon, 13 Jul 2015 03:56:26 GMT",
          "gMode": "N",
          "admin": "243A14740CD754F8",
          "lang": "EN",
          "lastword": {
            "word": "",
            "time": "Mon, 13 Jul 2015 03:56:26 GMT"
          },
          "resigned": 0,
          "rejected": 0,
          "completed": 0
        }
      },
      "completedRoom": {},
      "playerInfo": {
        "PlayFabId": "243A14740CD754F8",
        "Created": "2015-06-10T03:06:47.368Z",
        "Username": "asdasd13",
        "TitleInfo": {
          "DisplayName": "asdasd13",
          "Created": "2015-07-08T00:49:48.425Z",
          "LastLogin": "2015-07-13T03:57:01.65Z",
          "FirstLogin": "2015-07-08T00:49:48.425Z",
          "isBanned": false
        }
      },
      "coin": 0
    },
    "ResultsEncoded": "{\"statistic\":{\"totalGame\":0,\"totalWin\":0,\"bestGame\":0,\"wordHigest\":{\"word\":\"\",\"score\":0},\"wordLongest\":{\"word\":\"\",\"score\":0}},\"rooms\":{\"DGS-BF-243A14740CD754F8-2015071335625-921-071\":{\"id\":\"DGS-BF-243A14740CD754F8-2015071335625-921-071\",\"started\":\"Mon, 13 Jul 2015 03:56:26 GMT\",\"players\":[{\"lastMove\":\"Mon, 13 Jul 2015 03:56:26 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"243A14740CD754F8\",\"score\":0,\"invitation\":0,\"DisplayName\":\"asdasd13\",\"turn\":0,\"notification\":[0,0,0,0]},{\"lastMove\":\"Mon, 13 Jul 2015 03:56:26 GMT\",\"lastMoveH\":0,\"unReadChat\":0,\"PlayFabId\":\"3D5DBEB0E87D1258\",\"score\":0,\"invitation\":1,\"DisplayName\":\"dgstest4\",\"turn\":0,\"notification\":[0,0,0,0]}],\"longestword\":{\"time\":\"Mon, 13 Jul 2015 03:56:26 GMT\",\"word\":\"\"},\"turn\":\"243A14740CD754F8\",\"lastMove\":\"Mon, 13 Jul 2015 03:56:26 GMT\",\"gMode\":\"N\",\"admin\":\"243A14740CD754F8\",\"lang\":\"EN\",\"lastword\":{\"word\":\"\",\"time\":\"Mon, 13 Jul 2015 03:56:26 GMT\"},\"resigned\":0,\"rejected\":0,\"completed\":0}},\"completedRoom\":{},\"playerInfo\":{\"PlayFabId\":\"243A14740CD754F8\",\"Created\":\"2015-06-10T03:06:47.368Z\",\"Username\":\"asdasd13\",\"TitleInfo\":{\"DisplayName\":\"asdasd13\",\"Created\":\"2015-07-08T00:49:48.425Z\",\"LastLogin\":\"2015-07-13T03:57:01.65Z\",\"FirstLogin\":\"2015-07-08T00:49:48.425Z\",\"isBanned\":false}},\"coin\":0}",
    "ActionLog": "",
    "ExecutionTime": 1.8860375999999999
  }
}

dragongamestudio said on Sun, 12 July 2015 at 9:11 PM


Brendan Vanous said on Sun, 12 July 2015 at 9:57 PM

Hi again,

Sorry you're still having trouble. I'm not quite certain what your data posts are meant to show (our API usage report shows API calls even if they have errors, so a day with zero calls can't be one in which there was any testing for your title), but I can say from reviewing your Cloud Script that the logic appears designed to still call our service at a very high rate, which could be problematic. If you feel you've reduced the call frequency to a sustainable level but are still seeing errors, could you please get a Wireshark (or similar) capture, so that we can look at the specifics?

Brendan


dragongamestudio said on Sun, 12 July 2015 at 10:24 PM

i am trying to say that even i dont have any API call yesterday or today, i still get that error
and i think thats not from the ammount that i call the API or maybe you mean 15.00 API call is for 1 month?


Brendan Vanous said on Sun, 12 July 2015 at 10:27 PM

No, what I was saying was that, in looking through your Cloud Script, I saw areas where you were iterating across a list of players and making a query for each. Even if that's not part of your current test, if that's a significant number of players, that would be a problem. I can't speak to what your specific test did most recently without more details, but if you're getting an error, there must have been at least one API call made. Can you send us a Wireshark capture of your test?


dragongamestudio said on Sun, 12 July 2015 at 11:24 PM

is this what you mean with my loop

//get all the rooms that player played also with detail
function getRooms( _playerId ){
//handlers.getRooms = function( args ){
    //read shared room
    var json = {};
    json.SharedGroupId = fullGames;
    var listOfFullGames = server.GetSharedGroupData(json);

    //read rooms first
    var userData = server.GetUserData({"PlayFabId" : _playerId, "Keys" : ["rooms"]});
    var myRooms = {};

    if(!isObjectEmpty(userData.Data))
    {
        if(!isObjectEmpty(userData.Data["rooms"]))
        {
            myRooms = JSON.parse(userData.Data["rooms"].Value);

            roomsResult = {};
            //do loop for each room id, and get details
            for (ii = 0; ii < myRooms.length; ii++) {

                var room_temp = null;

                for (var key in listOfFullGames.Data) 
                {
                    if (listOfFullGames.Data.hasOwnProperty(key))
                    {
                        var _room = JSON.parse(listOfFullGames.Data[key].Value);
                        if ( _room.id == myRooms[ii] ){
                            room_temp = _room;
                        };
                    };
                };

                var d = new Date();
                var n = d.toUTCString();

                var p0_lastMoveH = getLastMoveH(room_temp.players[0].lastMove, d);
                var p1_lastMoveH = getLastMoveH(room_temp.players[1].lastMove, d);

                var unreadChat0 = 0;//getUnreadChat1(room_temp.players[0].PlayFabId, myRooms[ii].toString());   
                var unreadChat1 = 0;//getUnreadChat1(room_temp.players[1].PlayFabId, myRooms[ii].toString());


                roomsResult[ myRooms[ii] ] = {
                    id:room_temp.id,
                    started:room_temp.started,
                    players:[{
                        lastMove: room_temp.players[0].lastMove,
                        lastMoveH : p0_lastMoveH,
                        unReadChat : unreadChat0,
                        PlayFabId:room_temp.players[0].PlayFabId,
                        score:room_temp.players[0].score, 
                        invitation:room_temp.players[0].invitation, 
                        DisplayName:room_temp.players[0].DisplayName,
                        turn:room_temp.players[0].turn,
                        notification:room_temp.players[0].notification
                    },{
                        lastMove: room_temp.players[1].lastMove,
                        lastMoveH : p1_lastMoveH,
                        unReadChat : unreadChat1,
                        PlayFabId:room_temp.players[1].PlayFabId,
                        score:room_temp.players[1].score, 
                        invitation:room_temp.players[1].invitation, 
                        DisplayName:room_temp.players[1].DisplayName,
                        turn:room_temp.players[1].turn,
                        notification:room_temp.players[1].notification
                    }],
                    longestword:{
                        time:room_temp.longestword.time,
                        word:room_temp.longestword.word
                    },
                    turn:room_temp.turn,
                    lastMove:room_temp.lastMove,
                    gMode:room_temp.gMode,
                    admin:room_temp.admin,
                    lang:room_temp.lang,
                    lastword:{
                        word:room_temp.lastword.word,
                        time:room_temp.lastword.time
                    },
                    resigned:room_temp.resigned,
                    rejected:room_temp.rejected,
                    completed:room_temp.completed
                };
            };

            return roomsResult;
        }else{
            //return 0 count array
            return myRooms;
        }
    }else{
        return myRooms;
    }       

}

i think i only call API 2 times in this function which are

       //read shared room
    var json = {};
    json.SharedGroupId = fullGames;
    var listOfFullGames = server.GetSharedGroupData(json);

    //read rooms first
    var userData = server.GetUserData({"PlayFabId" : _playerId, "Keys" : ["rooms"]});
    var myRooms = {};

im not really good in wireshark but here i try to capture


Brendan Vanous said on Sun, 12 July 2015 at 11:50 PM

We may not be looking at the same Title ID. I'm looking at your test title B8A, since it was referenced in your screenshots. I'm seeing multiple places where there are calls to API methods like UpdateUserData (updating across room IDs) and GetUserAccountInfo (across all friends) are being made. Again, those may not be part of your current test, but they could cause issues when used, since they have the potential to fire off quite a few calls.

Unfortunately, that capture doesn't actually tell me much. If you're seeing the error with any frequency, could you send us a repro sample?


dragongamestudio said on Mon, 13 July 2015 at 12:28 AM

yes that from title B8A, because i need one title to use by me only,
im sorry, can u give me which line of my code that you meantion with "multiple places where there are calls to API methods like UpdateUserData (updating across room IDs) and GetUserAccountInfo (across all friends) are being made"


Brendan Vanous said on Mon, 13 July 2015 at 12:43 AM

Yes, taking your current revision (122) and assuming that your first var statement is on line 1, here are the first ten instances of where I see this potential issue:

63

192

226

334

335

362

691

752

782

794

It looks like there are quite a few others, so I would recommend reviewing your script and checking each. And again, I'm not saying you're testing any of those in this path, and I don't have enough information to say what values you'll be passing in or using as a result of game logic, so I don't know how large the arrays/lists are that are being iterated over in those calls. But any calls to the PlayFab API methods in loops like that need to be carefully considered.


dragongamestudio said on Mon, 13 July 2015 at 1:41 AM

okay here is my code from line 362

newActiveRoom( room );


                //add to full room list
                var json = {};
                json[ room.id ] = JSON.stringify( room );
                server.UpdateSharedGroupData({"SharedGroupId" : fullGames, "Data" : json});

                return {"result" : room};

in that function it will update the shared data, and also it will call "newActiveRoom( room );" which is inside that function will call

"server.UpdateUserData( params );" which will update player data.

and as i understand for what you are telling me is i cannot do server.UpdateSharedGroupData and server.UpdateUserData at the same time or in one function routine?


Brendan Vanous said on Mon, 13 July 2015 at 1:54 AM

No, that's not what I'm saying at all - I'm merely pointing out cases where you have PlayFab API calls in loops which might, depending on the values of the iterators, result in many calls to the service. That's something you would need to avoid. That particular call to UpdateSharedGroupData happens to be inside a for loop which is iterating across a list of games.


dragongamestudio said on Mon, 13 July 2015 at 2:42 AM

okay i will check for that, because this error oftenly raised in function getMainScreen,

thank you for your help :)


dragongamestudio said on Tue, 18 August 2015 at 12:29 AM

hello Brendan , i still got this issue from same function,

even i used the shared data


Brendan Vanous said on Wed, 19 August 2015 at 1:03 AM

500 MB is a pretty excessive amount of data to be returning on every Shared Group Data call. Can you describe specifically what all is in this data set?

Brendan


dragongamestudio said on Thu, 20 August 2015 at 1:37 AM

where did you get the 500MB ?
do you mean with total MB sent 762 ?
and is there any more limit from playfab that i didnt know yet?
if yes, please give me some reference or a link about that limit


dragongamestudio said on Thu, 20 August 2015 at 1:39 AM

and i think i already tell you in page 1 about that


Brendan Vanous said on Thu, 20 August 2015 at 1:58 AM

My apologies - that was a typo. It should read 500KB. But actually, upon checking your API Usage Report, I realized it's actually just over 1MB for each call. That is a large amount of data to be returning in one shot, so I'm curious what all it contains, so that we can see if we can help to optimize it.

We'll publish the limits soon - the only reason we haven't to date is because no title has done anything that would require us to throttle them.

Brendan


dragongamestudio said on Thu, 20 August 2015 at 7:22 PM

okay, thanks :)
and i will check for my cloudscript too

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.