I am firing remote events every heartbeat but only for stats that need that. For example: Stamina, Health, and Mana. Those values update rapidly because instead of a flat rate of healing every second or so, I regenerate them every heartbeat and use deltatime to calculate how much they have regenerated.
So far I have not encountered any sort of throttling or high ping in my game and the receiving data is always low and at most only at 10 kbps.
I’m posting this because I am worried that it could possibly throttle with more players playing at once. I would also like to hear peoples own experiences for attempting this kind of regen and if it worked out for them. If it didn’t what did you do to keep the same effect but cut down on remote usage.
And yes, I do put the regen threads to sleep and disconnect them once they are full regenerated.