You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SendReliabilityLayer: make retransmit timeout less insane
this hardcoded timeout really needs to be replaced by a calculation based on RTT, but that's a job for another time.
SendReliabilityLayer: do not send reliable packets outside the client…
…'s reliable window
The client implements a window of 512 packets, outside of which packets will be dropped. Eventually, the server will resend them, but after a long delay.
To avoid this, we buffer packets whose reliable message indexes are too large for the current reliable window.
This significantly improves performance when transmitting large amounts of data.