Stats.DataReceiveKbps is reporting lower values than in-game Performance Stats

I am currently building in tracking of the average network usage in our game in order to be able to see if we do any changes that could cause problems for players.

In order to achieve this I am going to build a LocalScript that reports Stats.DataReceiveKbps to our analytics database a few times per player session.

But when I compare the Stats.DataReceiveKbps number to the built-in Performance Stats UI the Stats.DataReceiveKbps value is usually around 50% of Recv in Performance Stats.

How come these values diff so much?

Found it just after I posted, the in-game Performance Stats is reporting:

Stats.DataReceiveKbps + Stats. PhysicsReceiveKbps

1 Like