Windows 11/10 환경에서 온라인 게임을 즐기다 보면 데이터 전송 과정에서 발생하는 사소한 지연조차 지연 시간(latency)을 늘리고, 멀티플레이어 게임에서는 그 결과가 승패에 영향을 미칠 수 있습니다. 이번 글에서는 Nagle 알고리즘을 비활성화하여 온라인 게임에 맞게 Windows 11/10을 최적화하는 방법을 자세히 안내합니다.
Nagle 알고리즘은 TCP/IP 구현에서 네트워크 트래픽 혼잡을 제어하기 위해 사용되는 알고리즘입니다. 이 알고리즘은 작은 데이터그램의 전송을 제한하고 TCP(전송 제어 프로토콜) 송신 윈도우의 크기를 조절하며, 라우팅 과정의 효율을 높여 라우터의 부담을 줄여줍니다.
Nagle 알고리즘 비활성화로 온라인 게임 최적화하기
시작하기 전에 한 가지 유의할 점이 있습니다. Nagle 알고리즘을 비활성화하면 일부 게임의 지연 시간은 개선될 수 있지만, 모든 게임에서 동일한 효과를 기대하기는 어렵습니다. 네트워크 성능과 지연 문제에는 수십 가지 원인이 작용하며, 그중 상당수는 Windows 설정이나 개인 하드웨어의 범위를 벗어난 요소입니다.
Nagle 알고리즘을 비활성화해 온라인 게임에 맞게 Windows를 최적화하려면 아래 단계를 순서대로 진행하세요.
1단계: 현재 IP 주소 확인
먼저 현재 사용 중인 네트워크 인터페이스의 IP 주소를 확인해야 합니다. 명령 프롬프트를 실행하고 ipconfig 명령을 입력한 뒤, 출력된 결과에서 IPv4 주소를 메모해 두세요.

2단계: Nagle 알고리즘 비활성화 (레지스트리 편집)
이제 레지스트리 편집 작업을 진행합니다. 레지스트리 수정은 시스템에 중요한 영향을 줄 수 있으므로, 작업 전에 레지스트리 백업 또는 시스템 복원 지점 생성을 통해 안전장치를 마련해 두는 것이 좋습니다.

준비가 되었다면 다음 단계를 따르세요.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
- 아래 레지스트리 키 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
- 해당 위치에는 여러 인터페이스 항목이 나열되어 있습니다. 각 항목을 하나씩 확인하여 앞서 메모해 둔 현재 IPv4 주소와 일치하는 인터페이스를 찾습니다. (예시에서는 여섯 번째 항목이 해당됩니다.)
- 올바른 인터페이스 항목을 찾았다면 왼쪽 창에서 해당 네트워크 인터페이스 항목을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 새 값의 이름을 TcpAckFrequency로 변경하고 Enter 키를 누릅니다.
- 다시 네트워크 인터페이스를 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 이번에는 값 이름을 TCPNoDelay로 변경하고 Enter 키를 누릅니다.
- 새로 만든 두 값을 각각 더블클릭하여 속성 창을 엽니다.
- 값 데이터 필드에 1을 입력합니다.
- 확인을 클릭하여 변경 사항을 저장합니다.
- 레지스트리 편집기를 종료합니다.
- 컴퓨터를 재시작합니다.
이것으로 끝입니다! 재부팅 후 변경 사항이 적용되어 온라인 게임 중 지연 시간이 개선될 수 있습니다.
관련 글: Windows 게임 성능을 높이는 실전 팁