If I have a client, and a second client, player1 and player2 respectively,
on average, how much will their time vary
if they both start synced, and keep updated by locally added deltaTime of Heartbeat
for around 10 minutes? (600 seconds, 36000 frames)
code:
local syncrhonizedStartingTime = 10 -- assume this is equal on the clients when they start
local timeCounter = synchronizedStartingTime -- initialize the counter double
local RunService = game:GetService("RunService")
RunService.Heartbeat:Connect(function(dt)
timeCounter+=dt
end) -- how much will this desync on average for two seperate systems within 10 minutes? e.g. "10^5s"