ScriptaGames / zorbio

A 3D multiplayer WebGL game
MIT License
8 stars 1 forks source link

Solve server scalability problem #399

Closed Jared-Sprague closed 8 years ago

Jared-Sprague commented 8 years ago

Today 12-13 kids started playing at the same time from moore square, and that pegged the server cpu:

screenshot from 2016-10-21 08-52-36

Which makes me sad because I think it is due to the rapid position updates I added. I'm thinking the server can handle the speed of messages every 16ms from each client even if it is binary and only 20 bytes.

But it also makes me glad that we caught this before releasing, now we can fix it.

Here is the requirements:

Jared-Sprague commented 8 years ago

Here is the json data from the session. you can see where the CPU spiked because all their pings went up to multi-second pings around the same time. I was also playing and it was horrible looking.

{
  "tick_time_metric": {
    "min": 0.2831,
    "series": [
      0.537301,
      0.2831,
      0.36401,
      0.70043,
      0.518217,
      0.708093,
      0.789597,
      0.837898,
      0.810334,
      0.717806,
      0.401243,
      1.041729,
      0.70016,
      0.873757,
      0.792192,
      0.811347,
      0.728398,
      1.037871,
      0.863899,
      0.31537,
      0.95251,
      0.982042,
      0.825229,
      0.818361,
      0.340599,
      0.829985,
      0.829995,
      1.1936361,
      1.213935,
      1.02878,
      1.159778,
      1.09692,
      0.596219,
      1.726017,
      1.649048,
      0.997173,
      4.790874,
      1.598708,
      1.072728,
      1.094763,
      1.048113,
      1.235534,
      0.353392,
      3.069123,
      1.297638,
      1.494936,
      1.120044,
      0.632311,
      0.417341,
      0.384614,
      1.349812,
      1.221346,
      0.504509,
      1.397978,
      1.448184,
      1.11805,
      0.582302,
      1.360686,
      1.187667,
      1.20647,
      1.27981,
      0.381037,
      0.395332,
      1.24226,
      0.464076,
      0.411228,
      0.443293,
      0.481352,
      1.391514,
      0.464175,
      0.530665,
      1.427614,
      0.57181203,
      2.137773,
      0.760419,
      0.61091,
      0.463648,
      0.503547,
      1.273499,
      1.357402,
      1.0677559,
      0.579063,
      0.709633,
      1.418333,
      1.478473,
      1.718339,
      1.348729,
      0.543464,
      0.555562,
      0.662628,
      0.742269,
      1.69922,
      1.320052,
      0.695356,
      0.585905,
      0.808056,
      1.074193,
      0.647366,
      1.10689,
      1.341747
    ],
    "max": 4.790874,
    "last": 1.341747,
    "reverse_threshold": false,
    "mean": 0.978,
    "last_time": 1477019332853,
    "threshold_exceeded_count": 0,
    "threshold": 50
  },
  "players_metrics": [
    {
      "id": 183,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477053498435,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 0,
        "series": [
          50,
          50,
          50,
          50,
          45,
          56,
          49,
          45,
          50,
          50,
          50,
          55,
          50,
          45,
          55,
          50,
          45,
          51,
          49,
          50,
          54,
          50,
          46,
          64,
          36,
          55,
          49,
          46,
          54,
          50,
          46,
          49,
          55,
          50,
          50,
          51,
          49,
          50,
          85,
          61,
          0,
          79,
          0,
          85,
          80,
          65,
          74,
          52,
          44,
          50,
          47,
          51,
          55,
          49,
          50,
          51,
          45,
          50,
          49,
          49,
          53,
          50,
          62,
          40,
          54,
          46,
          50,
          57,
          45,
          52,
          49,
          47,
          58,
          42,
          50,
          50,
          58,
          42,
          50,
          50,
          52,
          52,
          56,
          40,
          52,
          42,
          50,
          50,
          50,
          55,
          50,
          50,
          45,
          51,
          51,
          54,
          50,
          50,
          50,
          50
        ],
        "max": 85,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50.75,
        "last_time": 1477053498435,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          53,
          50,
          50,
          50,
          50,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          106,
          75,
          88,
          79,
          83,
          85,
          85,
          84,
          75,
          66,
          53,
          50,
          50,
          51,
          54,
          51,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          53,
          51,
          51,
          57,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 106,
        "last": 50,
        "reverse_threshold": false,
        "mean": 53.83,
        "last_time": 1477053498435,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 37,
        "series": [
          59,
          60,
          60,
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          49,
          59,
          60,
          68,
          61,
          60,
          61,
          60,
          61,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          59,
          55,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          57,
          60,
          60,
          54,
          60,
          60,
          54,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          40,
          61,
          60,
          60,
          60,
          60,
          60,
          55,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          67,
          55,
          57,
          56,
          60,
          60,
          59,
          60,
          37,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60,
          60,
          60,
          60,
          43
        ],
        "max": 68,
        "last": 43,
        "reverse_threshold": true,
        "mean": 59.06,
        "last_time": 1477053498435,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "AI BeachBall",
      "sphere": {
        "position": {
          "z": 174.49721,
          "y": 137.16287,
          "x": -201.72124
        },
        "id": 183,
        "scale": 85.744675,
        "playerId": 183,
        "color": 5,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "boing",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 42,
        "series": [
          48,
          51,
          49,
          51,
          48,
          51,
          51,
          49,
          53,
          46,
          53,
          49,
          50,
          52,
          50,
          51,
          49,
          51,
          49,
          51,
          52,
          50,
          50,
          51,
          51,
          54,
          52,
          48,
          49,
          50,
          51,
          54,
          48,
          52,
          51,
          53,
          49,
          49,
          104,
          75,
          88,
          79,
          83,
          85,
          86,
          88,
          72,
          67,
          51,
          53,
          50,
          47,
          57,
          51,
          52,
          55,
          44,
          52,
          48,
          57,
          50,
          54,
          53,
          52,
          42,
          49,
          52,
          49,
          52,
          50,
          55,
          49,
          52,
          47,
          50,
          50,
          51,
          52,
          50,
          58,
          51,
          56,
          45,
          51,
          52,
          49,
          49,
          52,
          49,
          49,
          53,
          52,
          49,
          54,
          44,
          49,
          50,
          52,
          49,
          50
        ],
        "max": 104,
        "last": 50,
        "reverse_threshold": false,
        "mean": 53.82,
        "last_time": 1477054181705,
        "threshold_exceeded_count": 17,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 39,
        "series": [
          40,
          48,
          68,
          69,
          58,
          84,
          97,
          86,
          71,
          81,
          55,
          94,
          48,
          60,
          60,
          78,
          50,
          44,
          43,
          41,
          64,
          64,
          76,
          131,
          68,
          159,
          56,
          61,
          161,
          64,
          59,
          55,
          144,
          94,
          109,
          71,
          49,
          64,
          65,
          64,
          60,
          73,
          45,
          61,
          55,
          126,
          184,
          400,
          3074,
          3822,
          3232,
          1384,
          42,
          55,
          56,
          53,
          79,
          200,
          61,
          234,
          76,
          325,
          1008,
          2098,
          2920,
          3826,
          3999,
          3691,
          2665,
          2050,
          1602,
          976,
          48,
          48,
          68,
          39,
          69,
          51,
          47,
          58,
          52,
          48,
          79,
          45,
          90,
          62,
          64,
          81,
          72,
          65,
          53,
          61,
          111,
          60,
          42,
          48,
          84,
          71,
          56,
          42
        ],
        "max": 3999,
        "last": 42,
        "reverse_threshold": false,
        "mean": 431.99,
        "last_time": 1477053498435,
        "threshold_exceeded_count": 31,
        "threshold": 100
      }
    },
    {
      "id": 152,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477053794021,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 6,
        "series": [
          42,
          47,
          50,
          50,
          50,
          90,
          39,
          52,
          50,
          49,
          50,
          50,
          24,
          48,
          54,
          49,
          48,
          53,
          49,
          48,
          48,
          60,
          45,
          44,
          51,
          56,
          45,
          51,
          53,
          54,
          41,
          49,
          51,
          48,
          51,
          63,
          40,
          57,
          50,
          50,
          44,
          49,
          52,
          51,
          44,
          55,
          46,
          54,
          44,
          53,
          51,
          46,
          50,
          56,
          57,
          43,
          45,
          50,
          55,
          56,
          45,
          50,
          43,
          62,
          45,
          51,
          45,
          52,
          57,
          66,
          34,
          40,
          52,
          52,
          47,
          48,
          53,
          49,
          50,
          52,
          51,
          52,
          52,
          54,
          6,
          49,
          46,
          46,
          36,
          66,
          40,
          41,
          49,
          49,
          52,
          52,
          47,
          53,
          48,
          50
        ],
        "max": 90,
        "last": 50,
        "reverse_threshold": false,
        "mean": 49.32,
        "last_time": 1477053794021,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          52,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          51,
          51,
          50,
          50,
          50,
          53,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          53,
          53,
          53,
          51,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          64,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 64,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50.66,
        "last_time": 1477053794021,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 39,
        "series": [
          61,
          60,
          60,
          60,
          55,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          62,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          56,
          60,
          60,
          60,
          60,
          59,
          60,
          58,
          60,
          60,
          60,
          60,
          57,
          60,
          60,
          60,
          59,
          59,
          59,
          60,
          39,
          60,
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          62,
          60,
          60,
          60,
          60,
          59,
          58,
          60,
          60,
          55,
          60,
          60,
          60,
          59,
          60
        ],
        "max": 62,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.416,
        "last_time": 1477053794021,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "AI banana",
      "sphere": {
        "position": {
          "z": -842.3299,
          "y": 921.9344,
          "x": 498.25476
        },
        "id": 152,
        "scale": 15.501985,
        "playerId": 152,
        "color": 19,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 42,
        "series": [
          54,
          46,
          49,
          51,
          54,
          46,
          49,
          52,
          50,
          50,
          50,
          50,
          48,
          51,
          53,
          46,
          51,
          49,
          50,
          52,
          56,
          49,
          51,
          48,
          44,
          55,
          51,
          51,
          49,
          58,
          42,
          51,
          52,
          55,
          48,
          53,
          49,
          55,
          54,
          47,
          45,
          52,
          51,
          50,
          52,
          52,
          51,
          55,
          43,
          52,
          50,
          51,
          51,
          56,
          45,
          53,
          50,
          55,
          52,
          55,
          46,
          53,
          51,
          56,
          45,
          54,
          55,
          46,
          50,
          53,
          48,
          53,
          52,
          46,
          56,
          46,
          56,
          48,
          47,
          53,
          47,
          52,
          47,
          54,
          47,
          53,
          46,
          54,
          52,
          62,
          49,
          49,
          50,
          56,
          50,
          44,
          52,
          49,
          51,
          53
        ],
        "max": 62,
        "last": 53,
        "reverse_threshold": false,
        "mean": 50.71,
        "last_time": 1477054181682,
        "threshold_exceeded_count": 7,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 37,
        "series": [
          69,
          133,
          197,
          43,
          41,
          62,
          81,
          171,
          68,
          71,
          92,
          83,
          48,
          51,
          71,
          73,
          59,
          148,
          78,
          75,
          47,
          134,
          94,
          171,
          274,
          3104,
          4046,
          2982,
          1223,
          43,
          76,
          37,
          43,
          48,
          133,
          69,
          234,
          45,
          288,
          1233,
          2105,
          3008,
          3947,
          4056,
          3649,
          2670,
          2151,
          1481,
          813,
          47,
          80,
          51,
          49,
          69,
          40,
          41,
          40,
          47,
          48,
          46,
          41,
          175,
          63,
          47,
          83,
          54,
          63,
          45,
          50,
          83,
          48,
          66,
          37,
          39,
          49,
          69,
          38
        ],
        "max": 4056,
        "last": 38,
        "reverse_threshold": false,
        "mean": 539.299,
        "last_time": 1477053794021,
        "threshold_exceeded_count": 25,
        "threshold": 100
      }
    },
    {
      "id": 187,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477053911216,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 0,
        "series": [
          42,
          53,
          53,
          79,
          41,
          41,
          62,
          44,
          47,
          51,
          49,
          53,
          58,
          37,
          55,
          50,
          46,
          56,
          44,
          52,
          58,
          42,
          53,
          50,
          55,
          57,
          45,
          45,
          0,
          45,
          44,
          48,
          48,
          51,
          59,
          49,
          42,
          49,
          50,
          55,
          50,
          48,
          51,
          57,
          49,
          50,
          40,
          50,
          49,
          52,
          51,
          49,
          49,
          61,
          50,
          43,
          47,
          60,
          41,
          51,
          48,
          53,
          48,
          57,
          42,
          58,
          42,
          54,
          55,
          49,
          53,
          47,
          42,
          50,
          52,
          49,
          48,
          51,
          50,
          52,
          49,
          60,
          47,
          50,
          44,
          56,
          50,
          41,
          55,
          49,
          49,
          48,
          49,
          49,
          51,
          51,
          8,
          48,
          52,
          48
        ],
        "max": 79,
        "last": 48,
        "reverse_threshold": false,
        "mean": 49.1,
        "last_time": 1477053911216,
        "threshold_exceeded_count": 3,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          52,
          51,
          50,
          50,
          50,
          54,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          51,
          52,
          50,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          54,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          51,
          50,
          53
        ],
        "max": 54,
        "last": 53,
        "reverse_threshold": false,
        "mean": 50.53,
        "last_time": 1477053911216,
        "threshold_exceeded_count": 1,
        "threshold": 200
      },
      "fps": {
        "min": 35,
        "series": [
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          38,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          59,
          56,
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          78,
          60,
          94,
          60,
          61,
          61,
          35,
          61,
          65,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60,
          60,
          60
        ],
        "max": 94,
        "last": 60,
        "reverse_threshold": true,
        "mean": 60.132,
        "last_time": 1477053911216,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "I dunno",
      "sphere": {
        "position": {
          "z": -412.5537,
          "y": 881.8557,
          "x": -997.2671
        },
        "id": 187,
        "scale": 16.722946,
        "playerId": 187,
        "color": 5,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 35,
        "series": [
          55,
          43,
          50,
          58,
          49,
          52,
          51,
          44,
          56,
          48,
          51,
          51,
          52,
          50,
          53,
          50,
          50,
          51,
          51,
          52,
          51,
          48,
          54,
          54,
          53,
          51,
          57,
          49,
          43,
          49,
          53,
          48,
          47,
          56,
          48,
          50,
          50,
          52,
          51,
          51,
          51,
          52,
          49,
          56,
          56,
          35,
          50,
          50,
          50,
          50,
          50,
          51,
          49,
          53,
          48,
          50,
          57,
          47,
          48,
          57,
          46,
          52,
          49,
          49,
          47,
          48,
          50,
          50,
          56,
          47,
          48,
          53,
          47,
          51,
          49,
          49,
          56,
          43,
          52,
          48,
          52,
          54,
          51,
          53,
          50,
          50,
          50,
          52,
          51,
          51,
          51,
          52,
          52,
          50,
          52,
          47,
          49,
          51,
          52,
          54
        ],
        "max": 58,
        "last": 54,
        "reverse_threshold": false,
        "mean": 50.55,
        "last_time": 1477054181665,
        "threshold_exceeded_count": 8,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 38,
        "series": [
          72,
          2432,
          3896,
          3691,
          2023,
          466,
          38,
          55,
          68,
          45,
          77,
          131,
          81,
          93,
          106,
          478,
          1900,
          2853,
          3497,
          4062,
          3701,
          2964,
          2275,
          1787,
          1134,
          367,
          39,
          45,
          44,
          63,
          41,
          42,
          46,
          51,
          74,
          59,
          56,
          39,
          84,
          70,
          45,
          78,
          66,
          86,
          56,
          43,
          55,
          68,
          39,
          49,
          39,
          57,
          41
        ],
        "max": 4062,
        "last": 41,
        "reverse_threshold": false,
        "mean": 750.321,
        "last_time": 1477053911216,
        "threshold_exceeded_count": 18,
        "threshold": 100
      }
    },
    {
      "id": 232,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477053942727,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 6,
        "series": [
          49,
          54,
          49,
          55,
          52,
          40,
          52,
          48,
          52,
          48,
          51,
          49,
          49,
          56,
          47,
          60,
          42,
          46,
          50,
          54,
          49,
          47,
          51,
          48,
          55,
          48,
          54,
          45,
          57,
          42,
          66,
          50,
          34,
          53,
          49,
          48,
          50,
          51,
          53,
          51,
          49,
          50,
          58,
          41,
          50,
          47,
          69,
          33,
          53,
          48,
          47,
          65,
          43,
          47,
          48,
          47,
          51,
          49,
          50,
          51,
          52,
          48,
          57,
          43,
          56,
          46,
          54,
          51,
          49,
          58,
          58,
          38,
          46,
          44,
          51,
          48,
          57,
          44,
          52,
          49,
          56,
          48,
          52,
          42,
          57,
          49,
          44,
          56,
          45,
          49,
          53,
          69,
          28,
          49,
          50,
          50,
          6,
          49,
          54,
          48
        ],
        "max": 69,
        "last": 48,
        "reverse_threshold": false,
        "mean": 49.55,
        "last_time": 1477053942727,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 50,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50,
        "last_time": 1477053942727,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 43,
        "series": [
          59,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60,
          60,
          60,
          56,
          60,
          60,
          60,
          60,
          60,
          57,
          60,
          60,
          60,
          60,
          60,
          60,
          43,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60
        ],
        "max": 61,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.532,
        "last_time": 1477053942727,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "AI 172",
      "sphere": {
        "position": {
          "z": 690.2142,
          "y": -445.40344,
          "x": 47.894176
        },
        "id": 232,
        "scale": 17.892448,
        "playerId": 232,
        "color": 19,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "earth",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 27,
        "series": [
          45,
          54,
          47,
          60,
          39,
          51,
          48,
          51,
          50,
          50,
          49,
          51,
          49,
          54,
          60,
          37,
          50,
          57,
          44,
          51,
          47,
          51,
          49,
          52,
          49,
          49,
          52,
          48,
          50,
          50,
          65,
          36,
          51,
          48,
          53,
          48,
          50,
          50,
          50,
          52,
          50,
          49,
          48,
          58,
          43,
          50,
          49,
          51,
          51,
          49,
          50,
          67,
          43,
          41,
          50,
          50,
          53,
          47,
          49,
          55,
          51,
          51,
          52,
          46,
          47,
          52,
          52,
          46,
          51,
          65,
          57,
          27,
          54,
          47,
          47,
          50,
          50,
          50,
          50,
          52,
          48,
          50,
          50,
          51,
          50,
          59,
          42,
          48,
          51,
          49,
          50,
          54,
          46,
          52,
          50,
          48,
          49,
          51,
          50,
          50
        ],
        "max": 67,
        "last": 50,
        "reverse_threshold": false,
        "mean": 49.95,
        "last_time": 1477054181681,
        "threshold_exceeded_count": 7,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 37,
        "series": [
          2051,
          37,
          46,
          114,
          355,
          71,
          317,
          61,
          161,
          761,
          2111,
          2914,
          3688,
          3988,
          3673,
          2764,
          2029,
          1625,
          1015,
          141,
          44,
          76,
          56,
          68,
          57,
          64,
          41,
          40,
          45,
          107,
          44,
          42,
          76,
          76,
          75,
          49,
          43,
          38,
          57,
          38,
          46,
          50,
          50,
          62,
          76,
          80,
          39
        ],
        "max": 3988,
        "last": 39,
        "reverse_threshold": false,
        "mean": 626.83,
        "last_time": 1477053942727,
        "threshold_exceeded_count": 17,
        "threshold": 100
      }
    },
    {
      "id": 233,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477053981698,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 9,
        "series": [
          49,
          50,
          50,
          50,
          118,
          13,
          51,
          49,
          50,
          50,
          52,
          48,
          46,
          55,
          49,
          47,
          49,
          54,
          50,
          51,
          49,
          47,
          53,
          46,
          31,
          31,
          55,
          49,
          51,
          50,
          50,
          49,
          51,
          50,
          54,
          46,
          52,
          47,
          51,
          51,
          49,
          93,
          9,
          57,
          45,
          45,
          55,
          50,
          58,
          46,
          51,
          51,
          55,
          49,
          50,
          49,
          54,
          55,
          44,
          51,
          47,
          49,
          55,
          53,
          48,
          45,
          52,
          55,
          60,
          40,
          53,
          40,
          58,
          44,
          46,
          46,
          62,
          42,
          50,
          52,
          56,
          43,
          52,
          87,
          12,
          65,
          37,
          47,
          52,
          54,
          61,
          44,
          45,
          45,
          54,
          51,
          50,
          51,
          45,
          50
        ],
        "max": 118,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50.08,
        "last_time": 1477053981698,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          51,
          51,
          51,
          50,
          50,
          51,
          50,
          52,
          50,
          50,
          51,
          51,
          51,
          50,
          54,
          51,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 54,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50.2,
        "last_time": 1477053981698,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 54,
        "series": [
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          55,
          63,
          60,
          60,
          60,
          61,
          60,
          60,
          60,
          60,
          60,
          55,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          54,
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60
        ],
        "max": 63,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.667,
        "last_time": 1477053981698,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "AI Kamakaze",
      "sphere": {
        "position": {
          "z": 671.73346,
          "y": 725.2299,
          "x": -952.7767
        },
        "id": 233,
        "scale": 13.516841,
        "playerId": 233,
        "color": 19,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "earth",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 35,
        "series": [
          45,
          56,
          53,
          61,
          35,
          49,
          50,
          51,
          52,
          49,
          50,
          51,
          53,
          50,
          51,
          52,
          54,
          49,
          52,
          48,
          50,
          53,
          50,
          52,
          58,
          42,
          50,
          50,
          51,
          50,
          50,
          49,
          49,
          51,
          48,
          52,
          50,
          50,
          49,
          53,
          50,
          47,
          64,
          39,
          47,
          53,
          48,
          50,
          51,
          49,
          51,
          49,
          52,
          47,
          52,
          54,
          50,
          49,
          53,
          46,
          55,
          44,
          54,
          47,
          49,
          55,
          44,
          49,
          55,
          46,
          52,
          53,
          44,
          50,
          49,
          50,
          57,
          43,
          54,
          48,
          48,
          52,
          50,
          51,
          53,
          51,
          49,
          50,
          64,
          49,
          43,
          42,
          49,
          55,
          44,
          51,
          47,
          53,
          47,
          52
        ],
        "max": 64,
        "last": 52,
        "reverse_threshold": false,
        "mean": 50.17,
        "last_time": 1477054181705,
        "threshold_exceeded_count": 6,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 40,
        "series": [
          187,
          537,
          1998,
          2847,
          3545,
          4002,
          3682,
          2987,
          2238,
          1781,
          1107,
          308,
          40,
          56,
          45,
          108,
          41,
          42,
          41,
          40,
          48,
          132,
          52,
          48,
          83,
          55,
          68,
          56,
          80,
          67,
          40,
          81,
          67,
          149,
          41,
          73,
          71,
          50,
          47
        ],
        "max": 4002,
        "last": 47,
        "reverse_threshold": false,
        "mean": 690.769,
        "last_time": 1477053981698,
        "threshold_exceeded_count": 15,
        "threshold": 100
      }
    },
    {
      "id": 238,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477053989745,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 6,
        "series": [
          47,
          51,
          51,
          53,
          51,
          45,
          49,
          50,
          50,
          50,
          49,
          51,
          50,
          50,
          50,
          50,
          60,
          41,
          48,
          51,
          50,
          50,
          50,
          50,
          58,
          42,
          50,
          50,
          50,
          50,
          50,
          45,
          55,
          50,
          50,
          50,
          50,
          50,
          54,
          54,
          63,
          6,
          56,
          44,
          50,
          50,
          50,
          50,
          59,
          41,
          50,
          50,
          52,
          49,
          49,
          50,
          49,
          51,
          49,
          51,
          50,
          50,
          59,
          47,
          57,
          37,
          53,
          54,
          48,
          50,
          50,
          47,
          61,
          38,
          50,
          49,
          62,
          39,
          53,
          47,
          63,
          39,
          51,
          47,
          52,
          49,
          48,
          50,
          51,
          50,
          50,
          50,
          50,
          44,
          56,
          49,
          51,
          78,
          22,
          49
        ],
        "max": 78,
        "last": 49,
        "reverse_threshold": false,
        "mean": 49.74,
        "last_time": 1477053989745,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          50,
          54,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          54,
          51
        ],
        "max": 54,
        "last": 51,
        "reverse_threshold": false,
        "mean": 50.22,
        "last_time": 1477053989745,
        "threshold_exceeded_count": 2,
        "threshold": 200
      },
      "fps": {
        "min": 55,
        "series": [
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          59,
          61,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          55,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          63,
          59,
          60,
          59,
          60,
          60,
          60,
          60
        ],
        "max": 63,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.868,
        "last_time": 1477053989745,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "derp",
      "sphere": {
        "position": {
          "z": -297.6744,
          "y": 424.66632,
          "x": -782.7057
        },
        "id": 238,
        "scale": 16.775517,
        "playerId": 238,
        "color": 15,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 38,
        "series": [
          38,
          52,
          52,
          51,
          47,
          44,
          50,
          51,
          51,
          49,
          51,
          49,
          52,
          51,
          49,
          48,
          49,
          52,
          53,
          48,
          48,
          53,
          46,
          52,
          48,
          52,
          55,
          44,
          54,
          45,
          50,
          50,
          52,
          48,
          52,
          51,
          49,
          51,
          53,
          58,
          38,
          52,
          46,
          56,
          47,
          48,
          50,
          51,
          48,
          50,
          53,
          50,
          50,
          50,
          48,
          56,
          44,
          54,
          48,
          48,
          53,
          57,
          46,
          50,
          47,
          51,
          47,
          50,
          52,
          50,
          53,
          49,
          51,
          50,
          51,
          52,
          52,
          52,
          48,
          52,
          53,
          49,
          50,
          54,
          51,
          51,
          45,
          50,
          52,
          48,
          49,
          55,
          50,
          49,
          52,
          46,
          50,
          50,
          54,
          52
        ],
        "max": 58,
        "last": 52,
        "reverse_threshold": false,
        "mean": 50.08,
        "last_time": 1477054181693,
        "threshold_exceeded_count": 6,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 0,
        "series": [
          0,
          2364,
          2948,
          3566,
          3453,
          2627,
          1907,
          1291,
          795,
          56,
          62,
          56,
          53,
          65,
          40,
          46,
          39,
          45,
          46,
          52,
          75,
          47,
          93,
          50,
          60,
          64,
          46,
          46,
          41,
          67,
          53,
          62,
          43,
          44,
          82,
          55,
          48,
          61
        ],
        "max": 3566,
        "last": 61,
        "reverse_threshold": false,
        "mean": 540.737,
        "last_time": 1477053989745,
        "threshold_exceeded_count": 8,
        "threshold": 100
      }
    },
    {
      "id": 236,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477054141077,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 1,
        "series": [
          48,
          51,
          48,
          48,
          20,
          43,
          45,
          48,
          52,
          49,
          72,
          27,
          49,
          58,
          45,
          48,
          52,
          55,
          43,
          56,
          44,
          49,
          52,
          48,
          51,
          51,
          73,
          37,
          45,
          44,
          49,
          50,
          51,
          50,
          57,
          42,
          57,
          46,
          54,
          49,
          56,
          56,
          1,
          44,
          50,
          49,
          50,
          50,
          51,
          51,
          49,
          55,
          51,
          49,
          51,
          44,
          55,
          46,
          49,
          49,
          53,
          47,
          62,
          40,
          55,
          44,
          55,
          55,
          48,
          50,
          50,
          42,
          51,
          55,
          71,
          28,
          46,
          54,
          51,
          49,
          51,
          50,
          51,
          49,
          50,
          50,
          43,
          62,
          38,
          52,
          54,
          46,
          66,
          39,
          49,
          50,
          45,
          49,
          52,
          48
        ],
        "max": 73,
        "last": 48,
        "reverse_threshold": false,
        "mean": 49.12,
        "last_time": 1477054141077,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 50,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50,
        "last_time": 1477054141077,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 30,
        "series": [
          60,
          60,
          60,
          60,
          60,
          30,
          60,
          60
        ],
        "max": 60,
        "last": 60,
        "reverse_threshold": true,
        "mean": 56.25,
        "last_time": 1477054141077,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "AI FLUFFY",
      "sphere": {
        "position": {
          "z": 349.61172,
          "y": 52.747555,
          "x": 642.54376
        },
        "id": 236,
        "scale": 6.3816895,
        "playerId": 236,
        "color": 26,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 34,
        "series": [
          46,
          53,
          50,
          48,
          53,
          47,
          50,
          52,
          47,
          53,
          48,
          49,
          51,
          51,
          53,
          46,
          56,
          47,
          47,
          52,
          48,
          49,
          50,
          50,
          51,
          51,
          64,
          34,
          51,
          50,
          50,
          49,
          52,
          49,
          51,
          48,
          51,
          50,
          51,
          49,
          51,
          49,
          51,
          51,
          49,
          48,
          51,
          49,
          50,
          55,
          50,
          52,
          48,
          47,
          49,
          49,
          56,
          45,
          50,
          53,
          54,
          47,
          52,
          46,
          48,
          50,
          51,
          57,
          42,
          51,
          53,
          47,
          50,
          49,
          54,
          53,
          42,
          52,
          49,
          51,
          52,
          47,
          49,
          51,
          51,
          52,
          63,
          34,
          51,
          56,
          42,
          52,
          54,
          50,
          49,
          46,
          50,
          51,
          49,
          50
        ],
        "max": 64,
        "last": 50,
        "reverse_threshold": false,
        "mean": 49.97,
        "last_time": 1477054181690,
        "threshold_exceeded_count": 1,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 39,
        "series": [
          42,
          57,
          41,
          56,
          39,
          42,
          46,
          42
        ],
        "max": 57,
        "last": 42,
        "reverse_threshold": false,
        "mean": 45.625,
        "last_time": 1477054141077,
        "threshold_exceeded_count": 0,
        "threshold": 100
      }
    },
    {
      "id": 230,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477054167774,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 1,
        "series": [
          52,
          35,
          44,
          51,
          50,
          53,
          46,
          51,
          50,
          50,
          50,
          50,
          50,
          51,
          50,
          48,
          54,
          63,
          52,
          34,
          48,
          50,
          49,
          52,
          52,
          68,
          27,
          53,
          49,
          52,
          51,
          49,
          50,
          48,
          53,
          47,
          49,
          51,
          53,
          47,
          52,
          67,
          31,
          53,
          47,
          69,
          31,
          50,
          53,
          48,
          33,
          51,
          50,
          53,
          51,
          49,
          47,
          50,
          52,
          51,
          49,
          49,
          65,
          43,
          42,
          56,
          46,
          51,
          47,
          69,
          31,
          49,
          49,
          19,
          49,
          47,
          70,
          49,
          34,
          49,
          66,
          37,
          63,
          50,
          37,
          48,
          54,
          48,
          51,
          51,
          68,
          50,
          46,
          53,
          51,
          47,
          47,
          1,
          48,
          47
        ],
        "max": 70,
        "last": 47,
        "reverse_threshold": false,
        "mean": 48.96,
        "last_time": 1477054167774,
        "threshold_exceeded_count": 14,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          51,
          51,
          50,
          51,
          51,
          50,
          50,
          51,
          57,
          52,
          51,
          50,
          50,
          50,
          51,
          51,
          50,
          51,
          50,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          53,
          55,
          50,
          51,
          53,
          51,
          51,
          50,
          50,
          50,
          51,
          52,
          50,
          50,
          51,
          56,
          50,
          53,
          64,
          51,
          50,
          50,
          50,
          51,
          50,
          50,
          50,
          51,
          51,
          50,
          51,
          50,
          51,
          50,
          51,
          50,
          51,
          51,
          50,
          50,
          50,
          50,
          57,
          51,
          50,
          50,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          50,
          53,
          51,
          56,
          51,
          50,
          51,
          51,
          52,
          50,
          51,
          50,
          51,
          51,
          50,
          51,
          51
        ],
        "max": 64,
        "last": 51,
        "reverse_threshold": false,
        "mean": 51.05,
        "last_time": 1477054167774,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 60,
        "series": [
          61,
          60
        ],
        "max": 61,
        "last": 60,
        "reverse_threshold": true,
        "mean": 60.5,
        "last_time": 1477054167774,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "Jared",
      "sphere": {
        "position": {
          "z": 877.98724,
          "y": -562.3992,
          "x": -785.5282
        },
        "id": 230,
        "scale": 5.00581,
        "playerId": 230,
        "color": 27,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 16,
        "series": [
          56,
          44,
          48,
          51,
          50,
          51,
          52,
          51,
          55,
          52,
          53,
          48,
          50,
          52,
          51,
          49,
          50,
          77,
          24,
          57,
          46,
          50,
          51,
          49,
          51,
          51,
          50,
          49,
          50,
          53,
          49,
          56,
          49,
          51,
          54,
          51,
          50,
          50,
          50,
          51,
          71,
          32,
          50,
          50,
          55,
          51,
          50,
          53,
          64,
          51,
          50,
          50,
          52,
          54,
          46,
          53,
          47,
          54,
          46,
          55,
          47,
          59,
          81,
          17,
          45,
          52,
          51,
          50,
          49,
          52,
          49,
          49,
          58,
          50,
          51,
          50,
          50,
          51,
          50,
          53,
          49,
          55,
          75,
          25,
          52,
          51,
          55,
          50,
          51,
          67,
          35,
          59,
          45,
          60,
          40,
          50,
          88,
          16,
          47,
          52
        ],
        "max": 88,
        "last": 52,
        "reverse_threshold": false,
        "mean": 51.02,
        "last_time": 1477054181703,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 31,
        "series": [
          31,
          1134
        ],
        "max": 1134,
        "last": 1134,
        "reverse_threshold": false,
        "mean": 582.5,
        "last_time": 1477054167774,
        "threshold_exceeded_count": 1,
        "threshold": 100
      }
    }
  ],
  "uuid": "zorbio-newark-tImmlkdA:31000-0",
  "socket_uuid_map": 19,
  "doctype": "game_instance_status",
  "au_send_metric": {
    "min": 49,
    "series": [
      50,
      50,
      50,
      50,
      50,
      50,
      49,
      51,
      49,
      51,
      50,
      50,
      49,
      51,
      50,
      50,
      50,
      49,
      51,
      50,
      50,
      50,
      50,
      50,
      50,
      49,
      50,
      51,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      49,
      51,
      50,
      50,
      50,
      49,
      50,
      51,
      50,
      50,
      49,
      51,
      50,
      49,
      51,
      50,
      50,
      49,
      51,
      49,
      51,
      49,
      51,
      50,
      49,
      51,
      50,
      49,
      50,
      51,
      50,
      50,
      50,
      50,
      50,
      50,
      49,
      51,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      49,
      51,
      50,
      50,
      49,
      50,
      51,
      50,
      50,
      50,
      50
    ],
    "max": 51,
    "last": 50,
    "reverse_threshold": false,
    "mean": 50,
    "last_time": 1477054181714,
    "threshold_exceeded_count": 25,
    "threshold": 100
  },
  "real_player_count": 8,
  "clients": 8
}
Jared-Sprague commented 8 years ago

more data from another session of moore square kids at around 7 players, felt very laggy but not as bad as the first one:

{
  "tick_time_metric": {
    "min": 0.678106,
    "series": [
      1.214938,
      1.376174,
      0.738773,
      1.034946,
      1.01977,
      1.063108,
      1.52088,
      0.986599,
      0.974177,
      1.188556,
      1.13853,
      0.900584,
      1.291629,
      1.275073,
      0.678106,
      1.05891,
      1.087556,
      1.077383,
      1.074528,
      1.123977,
      1.17451,
      1.708141,
      1.102994,
      1.1355621,
      1.26294,
      1.536409,
      1.1122841,
      1.177666,
      1.54861,
      0.976115,
      0.887576,
      1.077883,
      1.836862,
      1.286443,
      1.627778,
      1.358314,
      1.171133,
      1.130134,
      1.310884,
      1.133594,
      1.415578,
      1.177113,
      1.832489,
      1.142359,
      1.324898,
      1.290708,
      1.124767,
      1.09843,
      1.439293,
      1.160893,
      1.229182,
      1.131101,
      1.06863,
      1.371809,
      1.887098,
      0.750257,
      0.88797003,
      4.290414,
      1.215102,
      1.293034,
      1.294529,
      1.497653,
      1.165037,
      2.0594,
      1.234565,
      1.406013,
      1.791949,
      1.625918,
      2.439528,
      1.39107,
      1.521403,
      1.386366,
      1.065486,
      1.312065,
      1.157908,
      0.785128,
      1.118149,
      1.329808,
      1.475475,
      1.216747,
      1.240877,
      1.311263,
      1.399538,
      1.519768,
      1.114111,
      0.90150803,
      1.201656,
      1.243799,
      1.321167,
      1.508113,
      1.534739,
      1.915599,
      1.364641,
      1.645611,
      1.287647,
      1.290861,
      1.434884,
      1.64278,
      1.300279,
      1.460257
    ],
    "max": 4.290414,
    "last": 1.460257,
    "reverse_threshold": false,
    "mean": 1.314,
    "last_time": 1477019332853,
    "threshold_exceeded_count": 0,
    "threshold": 50
  },
  "players_metrics": [
    {
      "id": 306,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477060677536,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 7,
        "series": [
          60,
          52,
          60,
          38,
          55,
          62,
          50,
          69,
          16,
          55,
          75,
          19,
          49,
          52,
          60,
          44,
          44,
          47,
          47,
          37,
          53,
          53,
          34,
          34,
          78,
          56,
          29,
          53,
          53,
          69,
          73,
          39,
          49,
          38,
          38,
          32,
          43,
          54,
          51,
          54,
          54,
          63,
          48,
          50,
          38,
          38,
          37,
          49,
          49,
          49,
          49,
          77,
          66,
          60,
          31,
          58,
          57,
          57,
          7,
          40,
          51,
          40,
          68,
          47,
          47,
          19,
          51,
          42,
          43,
          33,
          43,
          40,
          58,
          41,
          52,
          51,
          48,
          53,
          55,
          55,
          45,
          44,
          44,
          38,
          34,
          44,
          61,
          67,
          27,
          57,
          39,
          58,
          58,
          40,
          62,
          48,
          45,
          44,
          65,
          54
        ],
        "max": 78,
        "last": 54,
        "reverse_threshold": false,
        "mean": 48.62,
        "last_time": 1477060677536,
        "threshold_exceeded_count": 171,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          55,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          52,
          54,
          52,
          51,
          51,
          51,
          51,
          50,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 55,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50.33,
        "last_time": 1477060677536,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 35,
        "series": [
          60,
          60,
          60,
          61,
          60,
          60,
          57,
          63,
          60,
          60,
          60,
          60,
          57,
          55,
          60,
          60,
          60,
          60,
          56,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          35,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          61,
          60,
          60,
          61,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          59,
          59,
          60,
          59,
          60,
          60,
          59,
          60,
          60,
          60,
          60,
          60,
          60,
          59,
          59,
          60,
          54,
          60,
          60,
          60,
          60,
          60,
          54,
          60,
          60,
          60,
          60,
          60,
          62,
          60,
          60,
          60,
          60,
          60
        ],
        "max": 63,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.51,
        "last_time": 1477060677536,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "TOON",
      "sphere": {
        "position": {
          "z": 323.70776,
          "y": -36.966755,
          "x": 378.78116
        },
        "id": 306,
        "scale": 141.51454,
        "playerId": 306,
        "color": 23,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 1,
        "series": [
          64,
          42,
          45,
          52,
          159,
          8,
          5,
          19,
          72,
          32,
          43,
          66,
          48,
          385,
          1,
          2,
          2,
          4,
          3,
          3,
          35,
          25,
          67,
          38,
          49,
          36,
          52,
          54,
          64,
          38,
          52,
          60,
          38,
          56,
          43,
          50,
          43,
          48,
          54,
          49,
          54,
          48,
          46,
          50,
          57,
          44,
          49,
          50,
          50,
          64,
          52,
          63,
          22,
          56,
          59,
          459,
          2,
          2,
          2,
          2,
          2,
          4,
          58,
          3,
          2,
          5,
          53,
          58,
          370,
          2,
          1,
          1,
          1,
          1,
          5,
          33,
          39,
          45,
          72,
          342,
          2,
          3,
          3,
          2,
          2,
          2,
          32,
          43,
          50,
          49,
          51,
          51,
          63,
          38,
          70,
          26,
          64,
          48,
          63,
          26
        ],
        "max": 459,
        "last": 26,
        "reverse_threshold": false,
        "mean": 50.22,
        "last_time": 1477062693058,
        "threshold_exceeded_count": 574,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 39,
        "series": [
          65,
          47,
          58,
          67,
          74,
          63,
          540,
          352,
          72,
          218,
          59,
          48,
          61,
          218,
          54,
          55,
          42,
          62,
          102,
          328,
          162,
          330,
          636,
          114,
          355,
          751,
          1871,
          1643,
          863,
          133,
          66,
          141,
          324,
          485,
          436,
          407,
          1475,
          66,
          45,
          85,
          163,
          62,
          1056,
          83,
          393,
          129,
          49,
          57,
          54,
          321,
          430,
          58,
          329,
          51,
          45,
          72,
          437,
          53,
          109,
          40,
          66,
          51,
          74,
          55,
          72,
          75,
          50,
          53,
          51,
          103,
          266,
          337,
          44,
          52,
          72,
          67,
          68,
          91,
          48,
          89,
          42,
          73,
          157,
          169,
          330,
          1024,
          64,
          48,
          46,
          46,
          2306,
          69,
          181,
          56,
          196,
          82,
          39,
          110,
          45,
          98
        ],
        "max": 2306,
        "last": 98,
        "reverse_threshold": false,
        "mean": 239.29,
        "last_time": 1477060677536,
        "threshold_exceeded_count": 79,
        "threshold": 100
      }
    },
    {
      "id": 328,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477061749537,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 7,
        "series": [
          59,
          49,
          65,
          35,
          58,
          61,
          50,
          50,
          12,
          55,
          55,
          17,
          49,
          55,
          67,
          48,
          40,
          44,
          49,
          64,
          46,
          63,
          27,
          27,
          78,
          50,
          34,
          54,
          51,
          51,
          73,
          40,
          43,
          33,
          63,
          39,
          53,
          47,
          54,
          52,
          62,
          47,
          52,
          51,
          43,
          55,
          33,
          49,
          52,
          62,
          62,
          89,
          46,
          57,
          46,
          50,
          45,
          45,
          7,
          37,
          46,
          50,
          67,
          45,
          45,
          17,
          50,
          42,
          52,
          34,
          41,
          45,
          59,
          43,
          48,
          55,
          45,
          52,
          53,
          53,
          50,
          43,
          43,
          24,
          50,
          43,
          53,
          45,
          45,
          60,
          45,
          49,
          62,
          41,
          60,
          43,
          51,
          70,
          51,
          42
        ],
        "max": 89,
        "last": 42,
        "reverse_threshold": false,
        "mean": 48.62,
        "last_time": 1477061749537,
        "threshold_exceeded_count": 130,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          53,
          50,
          52,
          51,
          51,
          82,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          55,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50
        ],
        "max": 82,
        "last": 50,
        "reverse_threshold": false,
        "mean": 50.67,
        "last_time": 1477061749537,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 51,
        "series": [
          60,
          56,
          60,
          54,
          60,
          58,
          60,
          60,
          60,
          53,
          61,
          60,
          60,
          51,
          60,
          60,
          60,
          60,
          55,
          60,
          60,
          60,
          60,
          60,
          60,
          59,
          59,
          60,
          60,
          61,
          59,
          59,
          54,
          56,
          61,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          55,
          59,
          59,
          61,
          60,
          56,
          59,
          60,
          60,
          61,
          60,
          60,
          59,
          60,
          60,
          60,
          58,
          60,
          60,
          59,
          60,
          60,
          59,
          60,
          61,
          60,
          60,
          60,
          64,
          60,
          60,
          59,
          60,
          60,
          60,
          59,
          64,
          58,
          60,
          60,
          60,
          60,
          60,
          60,
          60,
          55,
          60,
          61,
          61,
          59,
          60,
          60,
          60,
          60
        ],
        "max": 64,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.42,
        "last_time": 1477061749537,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": " AI jackelyn",
      "sphere": {
        "position": {
          "z": 240.27507,
          "y": 458.9925,
          "x": -296.26758
        },
        "id": 328,
        "scale": 80.696495,
        "playerId": 328,
        "color": 3,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 0
      },
      "pp_receive": {
        "min": 1,
        "series": [
          51,
          59,
          45,
          47,
          74,
          42,
          47,
          38,
          62,
          393,
          1,
          2,
          2,
          2,
          60,
          6,
          4,
          2,
          24,
          52,
          58,
          76,
          434,
          2,
          1,
          2,
          2,
          2,
          1,
          1,
          66,
          3,
          36,
          54,
          46,
          51,
          52,
          50,
          51,
          48,
          54,
          43,
          50,
          50,
          50,
          51,
          50,
          48,
          58,
          383,
          3,
          2,
          1,
          2,
          2,
          2,
          6,
          60,
          37,
          55,
          43,
          84,
          158,
          6,
          7,
          4,
          75,
          40,
          64,
          38,
          35,
          52,
          55,
          42,
          51,
          52,
          56,
          42,
          82,
          32,
          55,
          56,
          39,
          53,
          62,
          31,
          53,
          43,
          54,
          49,
          50,
          53,
          56,
          42,
          58,
          53,
          60,
          43,
          51,
          32
        ],
        "max": 434,
        "last": 32,
        "reverse_threshold": false,
        "mean": 50.67,
        "last_time": 1477062693071,
        "threshold_exceeded_count": 490,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 37,
        "series": [
          60,
          62,
          149,
          461,
          108,
          327,
          154,
          153,
          83,
          323,
          53,
          377,
          77,
          78,
          71,
          152,
          68,
          67,
          71,
          53,
          129,
          135,
          386,
          514,
          117,
          149,
          1795,
          433,
          515,
          470,
          83,
          406,
          125,
          468,
          141,
          686,
          1163,
          217,
          54,
          54,
          68,
          85,
          254,
          71,
          109,
          71,
          42,
          56,
          53,
          56,
          392,
          320,
          66,
          100,
          70,
          142,
          79,
          61,
          72,
          63,
          69,
          58,
          170,
          58,
          43,
          43,
          39,
          53,
          40,
          46,
          56,
          78,
          66,
          37,
          78,
          94,
          59,
          51,
          418,
          46,
          67,
          56,
          56,
          93,
          94,
          216,
          835,
          56,
          66,
          76,
          60,
          103,
          192,
          347,
          54,
          51,
          150,
          218,
          41,
          54
        ],
        "max": 1795,
        "last": 54,
        "reverse_threshold": false,
        "mean": 177.04,
        "last_time": 1477061749537,
        "threshold_exceeded_count": 57,
        "threshold": 100
      }
    },
    {
      "id": 379,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477062391702,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 0,
        "series": [
          55,
          83,
          31,
          73,
          48,
          50,
          47,
          55,
          26,
          26,
          7,
          56,
          42,
          73,
          47,
          64,
          50,
          44,
          44,
          2,
          29,
          50,
          27,
          50,
          92,
          52,
          62,
          1,
          48,
          53,
          47,
          77,
          25,
          90,
          52,
          31,
          87,
          32,
          1,
          0,
          71,
          37,
          54,
          46,
          50,
          0,
          9,
          0,
          16,
          32,
          64,
          62,
          36,
          54,
          3,
          45,
          50,
          81,
          37,
          57,
          53,
          24,
          71,
          71,
          48,
          74,
          74,
          74,
          74,
          74,
          74,
          1,
          48,
          42,
          65,
          65,
          99,
          22,
          56,
          48,
          29,
          47,
          70,
          70,
          70,
          70,
          70,
          315,
          315,
          315,
          315,
          1,
          62,
          51,
          37,
          52,
          95,
          41,
          49,
          44
        ],
        "max": 315,
        "last": 44,
        "reverse_threshold": false,
        "mean": 59.08,
        "last_time": 1477062391702,
        "threshold_exceeded_count": 20,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          59,
          52,
          53,
          74,
          72,
          51,
          73,
          77,
          68,
          70,
          51,
          55,
          70,
          74,
          65,
          65,
          51,
          75,
          50,
          52,
          67,
          76,
          52,
          69,
          71,
          65,
          50,
          55,
          64,
          55,
          71,
          57,
          56,
          54,
          74,
          55,
          58,
          51,
          68,
          87,
          72,
          64,
          72,
          72,
          51,
          166,
          51,
          139,
          133,
          70,
          81,
          64,
          55,
          68,
          53,
          70,
          60,
          62,
          57,
          71,
          72,
          65,
          116,
          58,
          72,
          75,
          52,
          61,
          71,
          51,
          70,
          68,
          82,
          70,
          66,
          53,
          77,
          56,
          56,
          65,
          78,
          68,
          69,
          59,
          69,
          68,
          72,
          66,
          50,
          58,
          70,
          74,
          58,
          65,
          51,
          59,
          75,
          63,
          69,
          465
        ],
        "max": 465,
        "last": 465,
        "reverse_threshold": false,
        "mean": 71.05,
        "last_time": 1477062391702,
        "threshold_exceeded_count": 3,
        "threshold": 200
      },
      "fps": {
        "min": 31,
        "series": [
          61,
          60,
          58,
          60,
          44,
          36,
          40,
          46,
          43,
          46,
          46,
          31,
          44,
          47,
          42,
          41,
          43,
          49,
          43,
          43,
          38,
          39,
          46,
          37,
          55,
          40,
          31,
          43,
          46,
          54,
          45,
          44,
          48,
          36,
          40,
          44,
          44,
          46,
          37,
          38,
          47,
          56,
          41,
          49,
          36,
          37,
          51,
          43,
          50,
          59,
          36,
          38,
          40,
          38,
          34,
          43,
          43,
          43,
          43,
          43
        ],
        "max": 61,
        "last": 43,
        "reverse_threshold": true,
        "mean": 44.067,
        "last_time": 1477062391702,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "Jared",
      "sphere": {
        "position": {
          "z": 249.28247,
          "y": -302.4823,
          "x": 352.02246
        },
        "id": 379,
        "scale": 16.665596,
        "playerId": 379,
        "color": 11,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 306
      },
      "pp_receive": {
        "min": 1,
        "series": [
          58,
          56,
          55,
          68,
          86,
          69,
          45,
          80,
          78,
          66,
          41,
          52,
          75,
          66,
          80,
          54,
          52,
          142,
          1,
          45,
          142,
          2,
          51,
          270,
          2,
          1,
          1,
          29,
          62,
          58,
          177,
          1,
          29,
          34,
          62,
          64,
          131,
          5,
          33,
          85,
          72,
          65,
          80,
          68,
          63,
          158,
          45,
          136,
          200,
          12,
          98,
          48,
          61,
          110,
          27,
          42,
          68,
          63,
          149,
          23,
          45,
          40,
          126,
          53,
          194,
          1,
          47,
          49,
          44,
          47,
          81,
          59,
          79,
          121,
          763,
          55,
          1,
          1,
          1,
          1,
          2,
          2,
          2,
          1,
          1,
          1,
          2,
          47,
          62,
          31,
          71,
          70,
          60,
          64,
          50,
          63,
          78,
          63,
          79,
          467
        ],
        "max": 763,
        "last": 467,
        "reverse_threshold": false,
        "mean": 71.2,
        "last_time": 1477062671853,
        "threshold_exceeded_count": 35,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 30,
        "series": [
          39,
          34,
          488,
          34,
          39,
          63,
          165,
          99,
          61,
          74,
          85,
          76,
          44,
          104,
          86,
          51,
          57,
          30,
          112,
          33,
          81,
          120,
          81,
          85,
          51,
          46,
          63,
          51,
          59,
          46,
          161,
          55,
          61,
          55,
          61,
          52,
          59,
          49,
          60,
          54,
          59,
          60,
          98,
          54,
          52,
          2790,
          35,
          45,
          69,
          66,
          110,
          105,
          47,
          74,
          98,
          55,
          64,
          36,
          42,
          49
        ],
        "max": 2790,
        "last": 49,
        "reverse_threshold": false,
        "mean": 118.867,
        "last_time": 1477062391702,
        "threshold_exceeded_count": 9,
        "threshold": 100
      }
    },
    {
      "id": 401,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 0,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0,
        "last_time": 1477062487628,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 1,
        "series": [
          49,
          50,
          51,
          51,
          46,
          46,
          34,
          50,
          50,
          68,
          68,
          68,
          68,
          68,
          1,
          45,
          45,
          45,
          17,
          47,
          54,
          49,
          46,
          50,
          50,
          69,
          36,
          79,
          79,
          32,
          33,
          42,
          91,
          53,
          33,
          48,
          37,
          46,
          50,
          38,
          38,
          37,
          60,
          60,
          73,
          48,
          49,
          32,
          32,
          66,
          2,
          47,
          51,
          51,
          67,
          87,
          49,
          33,
          49,
          50,
          50,
          14,
          50,
          37,
          48,
          65,
          50,
          83,
          18,
          49,
          40,
          40,
          32,
          31,
          58,
          18,
          47,
          49,
          49,
          33,
          48,
          49,
          68,
          31,
          31,
          17,
          50,
          46,
          44,
          43,
          46,
          46,
          104,
          29,
          51,
          49,
          35,
          62,
          34,
          54
        ],
        "max": 104,
        "last": 54,
        "reverse_threshold": false,
        "mean": 47.61,
        "last_time": 1477062487628,
        "threshold_exceeded_count": 71,
        "threshold": 200
      },
      "pp_send": {
        "min": 50,
        "series": [
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          56,
          51,
          55,
          52,
          50,
          50,
          50,
          51,
          51,
          51,
          60,
          51,
          50,
          51,
          51,
          51,
          50,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          51,
          50,
          59,
          52,
          52,
          50,
          50,
          50,
          50,
          50,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          60,
          50,
          51,
          51,
          50,
          51,
          51,
          50,
          52,
          52,
          51,
          57,
          71,
          52,
          50,
          50,
          50,
          64,
          50,
          69,
          51,
          59,
          50,
          51,
          51,
          67,
          51,
          52,
          52,
          51,
          58,
          56,
          51,
          51,
          50,
          50,
          50,
          51,
          58
        ],
        "max": 71,
        "last": 58,
        "reverse_threshold": false,
        "mean": 51.93,
        "last_time": 1477062487628,
        "threshold_exceeded_count": 0,
        "threshold": 200
      },
      "fps": {
        "min": 43,
        "series": [
          56,
          55,
          60,
          59,
          56,
          50,
          49,
          60,
          60,
          58,
          60,
          54,
          51,
          60,
          56,
          60,
          59,
          60,
          51,
          60,
          55,
          61,
          60,
          47,
          60,
          52,
          45,
          60,
          57,
          56,
          58,
          48,
          60,
          43,
          57,
          58,
          57,
          60,
          60,
          60,
          60
        ],
        "max": 61,
        "last": 60,
        "reverse_threshold": true,
        "mean": 56.293,
        "last_time": 1477062487628,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "Cam on 'em",
      "sphere": {
        "position": {
          "z": 455.9212,
          "y": -239.34004,
          "x": 359.51645
        },
        "id": 401,
        "scale": 25.6704,
        "playerId": 401,
        "color": 27,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "earth",
        "drain_target_id": 306
      },
      "pp_receive": {
        "min": 0,
        "series": [
          51,
          53,
          46,
          56,
          61,
          46,
          46,
          130,
          1,
          33,
          28,
          67,
          47,
          40,
          52,
          72,
          57,
          32,
          52,
          55,
          40,
          49,
          51,
          56,
          50,
          65,
          47,
          52,
          49,
          52,
          49,
          75,
          28,
          48,
          46,
          54,
          45,
          52,
          51,
          50,
          49,
          62,
          52,
          55,
          50,
          52,
          42,
          55,
          46,
          49,
          51,
          50,
          69,
          49,
          65,
          128,
          0,
          1,
          142,
          0,
          12,
          56,
          52,
          46,
          73,
          40,
          46,
          79,
          20,
          65,
          45,
          59,
          102,
          11,
          69,
          23,
          58,
          46,
          68,
          44,
          86,
          41,
          86,
          25,
          58,
          57,
          54,
          54,
          49,
          40,
          124,
          7,
          38,
          57,
          52,
          46,
          51,
          57,
          46,
          58
        ],
        "max": 142,
        "last": 58,
        "reverse_threshold": false,
        "mean": 52.01,
        "last_time": 1477062693045,
        "threshold_exceeded_count": 26,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 50,
        "series": [
          53,
          65,
          100,
          105,
          878,
          87,
          429,
          104,
          342,
          86,
          119,
          358,
          87,
          137,
          108,
          81,
          50,
          97,
          64,
          81,
          101,
          64,
          481,
          348,
          262,
          117,
          249,
          147,
          82,
          67,
          101,
          164,
          398,
          150,
          132,
          382,
          94,
          55,
          68,
          51,
          53
        ],
        "max": 878,
        "last": 53,
        "reverse_threshold": false,
        "mean": 170.659,
        "last_time": 1477062487628,
        "threshold_exceeded_count": 22,
        "threshold": 100
      }
    },
    {
      "id": 419,
      "buffered_amount": {
        "min": 0,
        "series": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          40,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "max": 40,
        "last": 0,
        "reverse_threshold": false,
        "mean": 0.4,
        "last_time": 1477062637331,
        "threshold_exceeded_count": 0,
        "threshold": 320
      },
      "au_receive": {
        "min": 0,
        "series": [
          47,
          60,
          50,
          50,
          58,
          62,
          34,
          63,
          51,
          16,
          53,
          53,
          17,
          50,
          50,
          59,
          42,
          43,
          55,
          42,
          67,
          41,
          53,
          53,
          33,
          33,
          79,
          33,
          22,
          54,
          65,
          65,
          74,
          40,
          33,
          34,
          68,
          49,
          51,
          63,
          43,
          43,
          46,
          51,
          51,
          0,
          50,
          33,
          51,
          50,
          48,
          48,
          80,
          67,
          60,
          29,
          61,
          53,
          1,
          42,
          46,
          46,
          68,
          47,
          47,
          20,
          39,
          50,
          47,
          61,
          33,
          43,
          43,
          56,
          48,
          48,
          49,
          53,
          50,
          51,
          45,
          41,
          41,
          26,
          47,
          45,
          61,
          44,
          50,
          52,
          42,
          55,
          63,
          39,
          60,
          49,
          46,
          43,
          56,
          61
        ],
        "max": 80,
        "last": 61,
        "reverse_threshold": false,
        "mean": 47.83,
        "last_time": 1477062637331,
        "threshold_exceeded_count": 13,
        "threshold": 200
      },
      "pp_send": {
        "min": 48,
        "series": [
          51,
          53,
          50,
          50,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          50,
          52,
          51,
          53,
          51,
          55,
          50,
          51,
          51,
          51,
          54,
          52,
          58,
          51,
          51,
          51,
          62,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          51,
          57,
          51,
          51,
          50,
          51,
          51,
          61,
          51,
          51,
          51,
          52,
          51,
          51,
          50,
          50,
          51,
          50,
          51,
          51,
          50,
          51,
          53,
          51,
          51,
          51,
          48,
          52,
          51,
          51,
          51,
          51,
          51,
          51,
          51,
          50,
          50,
          50,
          50,
          50,
          50,
          51,
          52,
          51,
          52,
          52,
          51,
          51,
          51,
          51,
          51
        ],
        "max": 62,
        "last": 51,
        "reverse_threshold": false,
        "mean": 51.27,
        "last_time": 1477062637331,
        "threshold_exceeded_count": 1,
        "threshold": 200
      },
      "fps": {
        "min": 59,
        "series": [
          60,
          61,
          60,
          60,
          59,
          60,
          60,
          60,
          59,
          60,
          60
        ],
        "max": 61,
        "last": 60,
        "reverse_threshold": true,
        "mean": 59.909,
        "last_time": 1477062637331,
        "threshold_exceeded_count": 0,
        "threshold": 20
      },
      "name": "=======",
      "sphere": {
        "position": {
          "z": 207.31844,
          "y": -111.22446,
          "x": 252.54077
        },
        "id": 419,
        "scale": 8.933996,
        "playerId": 419,
        "color": 24,
        "speed_boosting": false,
        "velocity": {
          "z": 0,
          "y": 0,
          "x": 0
        },
        "type": "PLAYER_SPHERE",
        "skin": "default",
        "drain_target_id": 306
      },
      "pp_receive": {
        "min": 1,
        "series": [
          1,
          46,
          64,
          304,
          5,
          4,
          2,
          2,
          1,
          32,
          112,
          3,
          28,
          57,
          58,
          251,
          4,
          2,
          2,
          1,
          28,
          50,
          51,
          60,
          251,
          3,
          1,
          2,
          4,
          43,
          54,
          53,
          49,
          48,
          49,
          62,
          47,
          52,
          51,
          65,
          49,
          55,
          49,
          46,
          53,
          53,
          49,
          49,
          51,
          50,
          79,
          41,
          58,
          301,
          2,
          2,
          1,
          2,
          295,
          4,
          1,
          5,
          1,
          3,
          3,
          33,
          53,
          60,
          50,
          50,
          50,
          51,
          47,
          50,
          58,
          44,
          61,
          44,
          53,
          51,
          46,
          77,
          29,
          50,
          59,
          43,
          45,
          49,
          52,
          45,
          58,
          47,
          66,
          43,
          72,
          24,
          61,
          49,
          55,
          38
        ],
        "max": 304,
        "last": 38,
        "reverse_threshold": false,
        "mean": 50.67,
        "last_time": 1477062693058,
        "threshold_exceeded_count": 43,
        "threshold": 200
      },
      "type": "PLAYER",
      "ping": {
        "min": 0,
        "series": [
          0,
          243,
          143,
          95,
          56,
          318,
          442,
          48,
          57,
          42,
          85
        ],
        "max": 442,
        "last": 85,
        "reverse_threshold": false,
        "mean": 139,
        "last_time": 1477062637331,
        "threshold_exceeded_count": 4,
        "threshold": 100
      }
    }
  ],
  "uuid": "zorbio-newark-tImmlkdA:31000-0",
  "socket_uuid_map": 24,
  "doctype": "game_instance_status",
  "au_send_metric": {
    "min": 49,
    "series": [
      50,
      50,
      50,
      51,
      49,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      53,
      49,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      51,
      49,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      52,
      49,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      51,
      49,
      50,
      50,
      51,
      50,
      52,
      49,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      51,
      49,
      50,
      50,
      50,
      50,
      50,
      50,
      50,
      49,
      51,
      50,
      50,
      49,
      51,
      50,
      50,
      51,
      50
    ],
    "max": 53,
    "last": 50,
    "reverse_threshold": false,
    "mean": 50.06,
    "last_time": 1477062693088,
    "threshold_exceeded_count": 26,
    "threshold": 100
  },
  "real_player_count": 5,
  "clients": 7
}
Jared-Sprague commented 8 years ago

Ok I think this is done for 1.0. Was able to load test with the headless client, and found that the a single core maxes out around 50 players after making the change to not broadcast for every rapid update. It was a huge gain, but still not great. I'd like to have 100 players per core eventually, but this will do for 1.0. Also it's awesome being able to load test with real clients now.