Hi there,
I’m currently experiencing some very weird issues with Network.time and NetworkMessageInfo.timestamp. I’m using this to do some extrapolations (old location + timediff * velocity = current location), and I noticed that sometimes, objects went to very strange locations and so I’ve added some extra-logging.
From my log, I’m repeatedly getting things like:
timeDiff = 245198.257; from Network.time = 282625.603, info.timestamp = 37427.346
(this is right in the beginning of various RPCs)
I also get timeDiffs in somewhat more sane ranges like 10 seconds (well, not really sane, but more sane, at least). This has happened with a current build that I used for a little “inoffical testing” with 35 clients (on 3 machines), but I guess it’s also happened with very little load before I had this logging in place. Also, this particular entry was a very short time after I had started up the server (less than an hour).
Not sure if this might be in any way related, but I’m currently using the beta Master-Server …
Can anyone shed some light on this? How does Network.time and NetworkMessageInfo.timestamp work? What could be the reason for such failures?
Sunny regards,
Jashan