RakNet internal mechanisms use a mechanism to detect system time spikes and normalize them, however, this mechanism is unstable, I tested the original RakNet client through Minecraft, and made my system time spike back constantly, as a result, the RakNet client immediately crashed. I have a suggestion to solve this problem: you can use a monotonic time that cannot spike back, it is ideal for the timestamping mechanism and time synchronization.
RakNet internal mechanisms use a mechanism to detect system time spikes and normalize them, however, this mechanism is unstable, I tested the original RakNet client through Minecraft, and made my system time spike back constantly, as a result, the RakNet client immediately crashed. I have a suggestion to solve this problem: you can use a monotonic time that cannot spike back, it is ideal for the timestamping mechanism and time synchronization.