레이블이 Gamez인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Gamez인 게시물을 표시합니다. 모든 게시물 표시

2010-11-19

Vistar / Win7 fastping 효과

패스트핑의 효과


 윈도우즈는  Nagle의 알고리즘 인터넷으로 패킷을 전송할때


바로 보내지 않고,  일정 크기가 되면 전송하는 방식으로 안정성이 있는반면
일정량의 데이터가 쌓여야만 전송이 이루어지는 만큼, 그 사이사이 시간 간격이 생기게된다.


 이를 취소시켜주는 대표적인 프로그램이 FasterPing 입니다


1초가 PvP 승패와 관련있는 온라인게임인 만큼 패스트핑의 효과는 크다


 


TCP 응답(ACK) 동작을 제어하는 새로운 레지스트리 기반


http://support.microsoft.com/kb/328890/ 참조


 


(직접 설정하고... 올린겁니다...안되시는분 쪽지나 명록남겨주세요)



비스타 윈도우즈7 설정방법


 


1.실행에서 regedit 을 킨다.


 


2. 아래의 경로로 이동한다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces


 


3. 현재 자기가 사용하고 있는 ip가 포함된 키를 찾습니다


     IP확인 방법 : 시작 > 실행 > cmd      도스창 : ipconfig 입력  
    ex) 공유기 사용자는 DhcpIPAdress에 할당된 IP가 DhcpServer에 무선AP 기본 IP가 들어갈겁니다.



4. 해당되는 키값을 찾으면 그 안에서 [오른쪽클릭]-[새로만들기]-[DWORD (32비트) 값] 를 만든다.
   이름은 TcpAckFrequency 값은 1 (16진수) 이다.


 


5. 마찬가지로 [DWORD (32비트) 값]을 만든다.
   이름은 TCPNoDelay 값은 1 (16진수) 이다.


6. 여기서 위에것은 Tcp 로 소문자가 들어가지만 아래의 것은 TCP로 모두 대문자이다.


 


7. 다시 한번 위의 두 값이 "REG_DWORD 0x00000001 (1) " 로 되어있는지 확인한다.


 


8. regedit 을 닫는다.


 


9. [제어판]-[프로그램]-[프로그램 및 기능]-[Windows 기능 사용/사용 안함] 으로 간다.


 


10. Micosoft Message Queue(MSMQ) Server 를 찾는다.


 


11. 해당 목록을 체크한다 - Microsoft Message Queue (MSMQ) Server Core 를 체크.


 


12. 재부팅을 한다.


 


13. 재부팅후 다시 regedit을 실행한다.


 


14. 아래 경로로 이동한다.
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameter


      주의 ) 윈도우7,비스타 경우        MSMQ => 안뜨신다는분  ( 11번 하셔야 뜹니다.. )


15. 그 키 안에서 [오른쪽클릭]-[새로만들기]-[DWORD (32비트) 값] 를 만든다.


 


16. 이름은 TCPNoDelay 값은 1 (16진수) 이다.


 


17. 재부팅한다.


 


18. 패핑과 100% 동일하다

2009-09-29

Win7 네트웍 게임 속도 개선(패핑 적용)

Reduce game network latency in Windows 7 or Vista

Windows7이나 비스타에서의 게임 네트웍 응답 개선

Microsoft Message Queue (MSMQ) Server Core 체크하면
프로세서와 서비스에 mqsvc.exe와 MSMQ 항목이 활성화 되면 패핑 적용 완료

아래의 레지스트리 수정으로 패핑 적용이 된다면 MSMQ 적용은 하지 않아도 되지만

레지스트리 수정으로도 변화가 없다면 MSMQ의 적용을 해야 합니다.

Windows7 Ultimate x64에서 테스트 완료!

05._faster_ping-hbh8012.vbs

스크립 형태로 레지스트리 수정을 해 줍니다.

TCPNodelay.reg

reg 파일이죠. 그대로 실행 시켜주시면 됩니다. 비적용을 원할때는 해당항목으로 찾아가 삭제하고 재부팅 하면 됩니다.

위의 두 파일 동일 명령을 수행하는것이므로 둘 중 한가지만 선택하여 실행 하여도 무방합니다.
파일로 인한 적용하지 않고 수동으로 레지스트리 적용을 하시려면 아래의 내용에 따라 적용하시면 됩니다
.
참고 : xp용 패핑
Fasta~Ping.exe

XP용 패스터 핑


After installing Windows 7 I noticed a slight increase in network latency in several online games. It wasn?t a big deal ? I?m talking 200-300ms, but this is on a connection that was reliably < 100ms in the past. Beyond the obvious settings in Windows or on your router, here?s a list of tweaks that may help quite a bit. It involves disabling Nagle?s algorithm, also commonly known as TCP no delay, which is basically an optimization of network traffic that tries to reduce overall packet volume but can cause extra latency in the connection. This should work on Windows 7 or Vista, though the same principle can probably applied to other operating systems as well.

1. From a command prompt (usually in All Programs -> Accessories -> Command Prompt) run “regedit”
명령 프롬프트 뛰우고요~~ 시작프로그램 > 실행 > regedit

2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters\Interfaces
해당 레지스트리 주소로 갑니다~

3. Browse the items under interfaces until you find one that has an IPAddress entry matching the network interface you want to affect (typically LAN IP addresses start with 192.168 or 10.0); note that if your IP address is automatically assigned by a DHCP server you may need to look for a matching DhcpIPAddress instead of IPAddress
요 항목은 일단 무시하시고요~

4. Right-click on the interface and select New > DWORD (32-bit) Value, name it “TcpAckFrequency”
우클릭 하고 새로 만듭니다. 등록 > DWORD(32bit) 값, 이름은 TcpAckFrequency

5. Right-click the new TcpAckFrequency value and select Modify, enter “1″ (Hexadecimal radio button should be selected) 헥사값 선택으로 놓고 1 적어줍니다~

6. Right-click on the interface and select New > DWORD (32-bit) Value, name it “TCPNoDelay” (note that TCP is all uppercase this time – that’s intentional)
TCPNoDelay 라는것도 만들어야죠~ DWORD(32bit) 선택하고요

7. Right-click the new TCPNoDelay value and select Modify, enter “1″ (Hexadecimal radio button should be selected) 요것도 마찬가지로 1 값을 넣어줍니다.

8. Verify that both TcpAckFrequency and TCPNoDelay now show up in the adapter’s property list with types REG_DWORD and values 0×00000001
그럼 REG_DWORD값으로 보여지는것은 0x00000001 이거에요~

9. Exit regedit and reboot (reboot is necessary for the changes to take effect!)
이제 바꾼것을 적용시켜주기 위해서 regedit을 종료하고 재부팅 시켜줍니다.

10. Play a game and enjoy your new low ping
게임을 즐기면 된다네요~

This decreased my ping in most games from 200-300ms to 50-60ms, which matches the latency I would see via a tracert to the game?s server.