Leatrix Latency Patch
From UO Evolution
This is a possible fix for "lag" and slow connections
What does it do?
Leatrix Latency Fix will reduce your Ultima Online latency significantly by increasing the frequency of TCP acknowledgements sent to the game server. For the technically minded, this is a script which will modify TCPAckFrequency.
The average reduction in latency (based on feedback from comments) is 66%
Leatrix Latency Fix is supported on these operating systems only.
- Windows XP (SP2 or higher)
- Windows Vista (SP1 or higher)
- Windows 7
Both 32-bit and 64-bit versions of Windows are supported.
How It Works
Leatrix uses the TCP protocol which requires that network segments sent to your computer be acknowledged in order to provide a reliable connection.
Windows bundles these acknowledgements together and sends them in pairs. While this is an efficient way of dealing with them generally, the inevitable delays caused by the bundling process increase latency considerably.
This is because when Windows queues up an acknowledgement in order to bundle it with the following one, the game server has to wait for the acknowledgement timer to expire before sending new data.
Leatrix Latency Fix removes the acknowledgement bundling process so that an acknowledgement is sent immediately for every segment that's received. This produces a significant reduction in latency as there is no longer a delay before new data is sent to your computer.
In a normal networking environment, you would prioritize network efficiency over latency and use the Windows defaults, but in mmorpg games the opposite is true and you want the lowest latency you can possibly get.