Regedit 설정 - 게임 반응속도 올리기 (TcpNoDelay, TcpAckFrequency 설정)

2015. 2. 16. 20:46

웹서핑 및 게임 반응속도 올리기

 

 과거 웹서핑을 할때는 "이거 왜 이렇게 느리지?" "아 답답해" 등이 한국인의 반응이었습니다. 그 시절을 토대로 한국은 엄청난 IT강국으로써 광속의 인터넷을 얻었습니다. 하지만, 게임을 할때는 아직도 이 반응속도가 단 0.1초라도 빨라졌으면 하는게 게이머들의 공통적인 생각입니다.

 

 가끔 서든어택이나 FPS게임을 하는 사람들을 보면 "아 렉! XX"과 같은 험한 말들이 오고 가지요. 그래서 준비했습니다. Regedit를 활용한 게임 반응속도를 올리는 방법입니다.

 

1. XP 또는 그 이전버전

 

XP 혹은 그 이전버전에서 시작->실행을 누르신 후 "Regedit"를 입력합니다.

 

 

 그러면 다음과 같은 화면이 뜨는데요. 여기서 아래의 주소를 따라 찾아들어갑니다.

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parametrs

 

 

 

다 찾으셨다면 여기서 오른쪽 마우스를 클릭하여 DWORD(32비트) 값을 새로 만듭니다. 그리고는 이름 바꾸기를 선택하고 TCPNoDelay (대소문자 주의하세요.) 라고 명명해줍니다. 다 만드셨다면 그 파일을 더블클릭하고 1이라는 값을 써서 확인을 누르세요.

 

 

 다 하셨으면 2번째 세팅으로 넘어갑니다. 밑의 주소를 타고 Interfaces를 찾습니다.

 

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

 

 다 찾으셨으면 그 안에 폴더가 여럿 존재할 겁니다. 여러 곳을 돌아다니면서 무선랜을 잡았던 컴퓨터라면 그 폴더의 수가 엄청나게 많을 것이고 저처럼 데스크탑이라면 몇개 안될 겁니다. 저는 딱 2개의 폴더가 있더군요.

 

< 이건 딱 하나의 기본값만 있으니 이건 아닌듯 하고 >

< 빙고~ 찾았습니다. 참 많은 파일들이 있네요. >

 

 여러분도 가장 많은 파일을 보유하고 있는 폴더를 선택하시면 됩니다. 저는 과거에 설정을 해 놓았기 때문에 이제 설정해야 할 파일들도 보이는군요.

 

 

 자.. 아까와 똑같이 새로만들기 DWORD(32비트) 값을 2개 만들어 주세요. 하나는 TcpAckFrequency라고 이름을 바꾸시고 다른 하나는 TcpDelAckTicks라고 이름을 붙여주시면 됩니다. 그리고는 TcpAckFrequency라는 값에는 1을 TcpDelAckTicks에는 0이라는 값을 넣어줍니다.

 

 그리고는 재부팅을 하시면 제대로 적용이 됩니다.

 

2. 윈도우 7 이상 또는 NT계열

 

윈도우 7이상 또는 NT계열은 이 반응속도 올리는 방법이 두가지가 있습니다.

 

㉠ XP 또는 그 이하버전에서 적용하였던 절차 중 2번째 라인을 타고 들어갑니다.

 

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

 

 그리고는 TcpAckFrequency / TcpDelAckTicks / TCPNoDelay를 모두 생성하여 각각의 값을 1, 0, 1을 넣어주는 방법이구요.

 

㉡ XP 또는 그 이하의 버전을 그대로 적용하되 한가지 선택해야 할 것이 있습니다.

 

 

 

 위와 같이 제어판의 "프로그램 및 기능 항목"에 들어가서 "Windows 기능 사용/사용 안 함"을 클릭합니다. 아마 윈도우 7이상은 "Windows 기능 켜기/끄기"라고 되어 있을 겁니다. 여기서 다음과 같이 Microsoft Message Queue(MSMQ) Server이하 모든 항목을 체크 합니다.

 

 

 체크가 완료되셨으면 위에서 기술한 [XP 또는 그 이하버전의 설정]을 그대로 따라하신 후 재부팅~ 하시면 완료됩니다.

  

3. 적용 후

 

적용 후 느낀점은 솔직히 나쁜 점이 없습니다. 뭐 시중에 패스트핑 어쩌구 저쩌구 하면서 다운받아보면 각종 유해사이트나 광고가 수시로 뜹니다. 현재 진행하신게 똑같은 원리이기 때문에 굳이 인증받지도 못한 프로그램을 쓸바에야 조금 귀찮더라도 해당 과정을 밟아보시는게 나으실 겁니다.

 

 그리고 FPS나 기타 순간반응을 필요로 하는 게임의 경우 위 요소를 적용한 사람과 그렇지 않은 사람의 플레이는 크게 차이를 보입니다. 그렇기 때문에 꼭 한번쯤 적용해 보시는 것을 추천드립니다.

 

 윈도우 최적화 1편 - 윈도우 시각효과 없애기  http://testingblog123.tistory.com/25 

쥬마 IT/최적화 공유