This project is read-only.

What is it, and does it do?
TibiaPingFixer will reduce your online gaming 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. You will see reduced latency in many online games including Tibia, World of Warcraft, Aion, Warhammer, Lord of the Rings, and more.

System Requirements
TibiaPinger 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
Online games generally use 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. TibiaPinger 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 prioritise network efficiency over latency and use the Windows defaults, but in online games the opposite is true and you want the lowest latency you can possibly get.

Typical Scenario
If you could listen to a conversation between your computer and the game server, this is what you would hear.

Before TibiaPingFixer is installed:

  • Server: "Ok computer, I just sent a data packet over to you, got it?"
  • Your computer: ...
  • Server: "Come on, answer me! I don't have all day! Stop wasting time!"
  • Your computer: ...
  • Server: "Ok, forget it, I've waited long enough, sending another one over! Got it?"
  • Your computer: "Yep, got that one, also got the one you sent before, thanks."
  • Server: "Well, why didn't you acknowledge the first one when I sent it? I was waiting ages!"
  • Your computer: "Sorry, I'm just trying to make the network more efficient by bundling the acknowledgements together in pairs. This is how I'm setup by default."

After TibiaPingFixer is installed:

  • Server: "Ok computer, I just sent a data packet over, got it?"
  • Your computer: "Yep, send the next!"
  • Server: "That was fast! Ok, here's another, got that?"
  • Your computer: "Yep, send the next!"
  • Server: "Wow! What an improvement! Now that's more like it!"
  • Your computer: "Yep, it's certainly keeping me on my toes, thanks!"

And finally...!

 TibiaPingFixer is a program which will modify the TCP acknowledgement process, effectively lowering your latency in online games by speeding up the transmission of data being sent from server to client. It will make a good connection faster and more responsive.

Last edited Jun 16, 2011 at 5:19 PM by TibiaPingFixer, version 3