자작프로그램

TcpNoDelay TcpAckFrequency 값을 변경하여 온라인 게임 응답속도 올리기

반응형

 

 

TcpNoDelay, TcpAckFrequency, TcpDelAckTicks 레지스트리 값을 변경하여 인터넷이나 온라인게임의 응답속도를 올려주는 자작 프로그램입니다.

 

요즘에는 이런 프로그램을 거의 사용하지 않는 추세이긴(?) 한데요.

가끔가다 찾으시는 분이 있어서 프로그램으로 만들어보았습니다. (예전에 만든건데 새로 올리는 글.)

 

레지스트리 값에 관한 상세정보

 

레지스트리 키 : HKLM\SOFTWARE\Microsoft\MSMQ\Parameters
이름 : TCPNoDelay , 값 : 1 , Type : REG_DWORD
TCP 전송에 필요한 네이글(Nagle) 기술을 사용안함으로 설정, 기본값 : 0

네이글(Nagle)이 조금 생소한 단어인데 데이타 전송시 패킷을 조금씩 여러번 보내지않고 여러개의 패킷을 하나로 묶어서 보내는 방식입니다.
값 "1" 이라함은 이 방식을 사용하지 않는다는 얘기이고, 패킷을 묶어서 보내는것보다 조금씩 여러번 보냄으로서 빠른 응답속도를 얻을 수 있습니다.

레지스트리 키 : HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\장치 GUID
이름 : TcpAckFrequency , 값 : 1 , Type : REG_DWORD
기본값 : 2 , 범위 : 0 - 255
세그먼트를 수신할 때 처리되지 않은 패킷수의 응답시간(0.2초)을 무시함으로서 빠른 응답속도를 얻을 수 있습니다.

이름 : TcpDelAckTicks , 값 : 0 , Type : REG_DWORD
기본값 : 2 , 범위 0 - 6

참고로 이팁은 컴퓨터 사양 및 인터넷 회선에 따라 호불호가 갈리는 팁이며, 레지스트리를 적용해도 별차이가 없는 경우도 있습니다.

본문 하단에 있는 첨부파일을 다운로드 받고 압축을 풀고 마우스 우클릭해서 관리자 권한으로 실행하세요.

 

레지스트리 값을 적용하는 방법은 두가지가 있습니다.

 

1. 배치파일로 내보내고 수동으로 실행하는 방식

2. 작업표시줄 오른쪽 - 시스템 트레이에 상주하며 마우스 클릭으로 끄고 켜는 방식

 

1을 사용하는 경우 프로그램을 실행하고 배치파일로 내보내기를 클릭하세요.

 

 

 

두개의 배치파일이 현재 폴더에 생성됩니다. 확인을 클릭하세요.

그리고 프로그램은 종료하면 됩니다.

 

 

 

WindowexeTcpNoDelay_reg_Add.bat (레지스트리 등록파일)
WindowexeTcpNoDelay_reg_Del.bat (레지스트리 삭제파일)

 

만들어진 배치파일을 관리자 권한으로 실행하면 레지스트리 값이 변경되고, 선택한 랜카드가 비활성화되고, 다시 활성화가 됩니다. (인터넷 연결이 잠시동안 끊깁니다.)

 

작업이 완료되면 창은 닫으면 됩니다.

 

 

 

2를 사용하는 방법입니다.

랜카드를 선택하고 저장하고 닫기를 누르세요.

 

 

 

시스템 트레이에 있는 아이콘을 클릭하면 레지스트리 값이 변경됩니다.

 

클릭할 때 마다 현재 상태를 확인하고 레지스트리 값을 변경, 알림 메세지 표시, 네트워크 카드를 자동으로 비활성화하고 다시 활성화 합니다. (인터넷 연결이 잠시동안 끊깁니다.)

 

 

 

프로그램 동작환경 : .Net framework 4.0 , 윈도우11 , 윈도우 10, 윈도우 7, 관리자 권한 필요
파일명은 변경하지 마세요. WindowexeTcpNoDelayTray가 아니면 실행이 되지 않습니다.

 

WindowexeTcpNoDelayTray_2023-04-16.zip
0.24MB



바이러스토탈 검진 결과 링크

https://www.virustotal.com/gui/file/5c49c34f459230e7b8e12bb53eef7da2bf19e92084686c51381323929c5283ec

개인이 만든 프로그램이고 많이 알려지지 않은 프로그램이라 일부 백신에서 악성코드로 인식할 수도 있습니다.
백신에서 차단하는 경우 예외처리나 신뢰하는 프로그램으로 추가해서 사용하세요.

프로그램이 알 수 없는 이유로 강제로 종료되는 경우 백신 프로그램, 안티 치트, 게임 가드, 인터넷 뱅킹 관련 보안 프로그램들 때문에 방해를 받고 있는건 아닌지 확인해보세요.

 

 

예전에 올린 프로그램 테스트 유튜브 영상입니다. 구독 및 좋아요 눌러주세요.

https://youtu.be/kvnOxYHSX3o

반응형
카카오페이 1,000원 후원하기 (모바일용)