Disabling Nagle’s Algorithm and TCP Delays via Windows Registry

For Lower Ping and Smoother Online Gameplay in GameLoop

Nagle’s Algorithm and delayed ACKs are default networking behaviors in Windows that are useful for general browsing — but harmful for gaming. They introduce latency by combining packets or delaying acknowledgments, which is the opposite of what fast-paced online games need.

This guide walks you through disabling both, step by step, using the Windows Registry. Don’t worry — even if you’ve never touched the Registry before, we’ll make it easy and safe.


What Are We Doing — and Why?

Windows networking normally delays or groups small packets to reduce network “noise” — but this causes delay (latency) in real-time games like Call of Duty Mobile or PUBG Mobile on GameLoop.

We’ll disable:

  • Nagle’s Algorithm (via TCPNoDelay)

  • Delayed Acknowledgements (via TcpAckFrequency)

✅ These tweaks send data instantly, which helps:

  • Lower ping

  • Reduce input delay

  • Prevent stutter in online matches


Before You Start

🛑 Be careful when using the Registry Editor. You’re only going to add two small values, but don’t touch anything else.


📍 Step-by-Step Guide


Step 1: Identify Your Active Network Adapter

We need to apply the tweak to your active internet connection.

  1. Press Windows + R, type cmd, then hit Enter

  2. In the Command Prompt, type:

ipconfig

  1. Look for the adapter that shows your IPv4 Address (usually 192.168.x.x)
    ✏️ Note down the line called “Description” — that’s your adapter name (like “Intel(R) Ethernet Controller” or “Realtek WiFi”).


Step 2: Open the Registry Editor

  1. Press Windows + R, type regedit, hit Enter

  2. Go to the following path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

  1. You’ll see a list of folders with long names like {A6F0A3C1-...}
    Click on each one until you see your matching IP address in the right panel under DhcpIPAddress.


Step 3: Add the Two Optimization Keys

Inside the correct folder (matching your active network), do this:

  1. Right-click on the right side → New → DWORD (32-bit) Value

    • Name it: TcpAckFrequency

    • Double-click → Set value to 1 → Click OK

  2. Right-click again → New → DWORD (32-bit) Value

    • Name it: TCPNoDelay

    • Double-click → Set value to 1 → Click OK


Step 4: Restart Your PC

Changes will only take effect after a system restart.


If You Don’t See the Values…

Not all systems will have TcpAckFrequency or TCPNoDelay by default — that’s normal. You’re creating them manually, so just follow the steps to add them as new values.


To Revert the Changes

If you want to undo this tweak:

  • Go back to the same registry location

  • Right-click and delete both values (TcpAckFrequency and TCPNoDelay)

  • Restart your system again


Result

After applying this tweak, many users report:

  • More stable ping

  • No lag spikes during intense matches

  • Lower input delay

SHARE THIS STORY ANYWHERE YOU LIKE

SHARE THIS STORY ANYWHERE

LATEST NEWS

LATEST NEWS

  • How to Fix GameLoop Lag & Boost FPS – Full Optimization Guide

    Published On: June 20th, 2025

    This guide is specifically designed for gamers who want to play mobile FPS titles — such as Call of Duty: Mobile, PUBG Mobile, and

  • Disabling Nagle’s Algorithm and TCP Delays via Windows Registry

    Published On: June 20th, 2025

    For Lower Ping and Smoother Online Gameplay in GameLoop Nagle’s Algorithm and delayed ACKs are default networking behaviors in Windows that are useful for

  • Disabling IPv6 for Better Network Stability

    Published On: June 20th, 2025

    Why Disable IPv6? IPv6 (Internet Protocol version 6) is the modern replacement for IPv4, but many networks, games, and systems — including GameLoop and