Overclock.net › Forums › Software, Programming and Coding › Networking & Security › Is there any way to lower ping?
New Posts  All Forums:Forum Nav:

Is there any way to lower ping? - Page 2

post #11 of 18
Quote:
Originally Posted by lowkickqop;15465653 
Hmm dont know if I should get one or not. If it only lowers 5ms then its not worth it.

Thanks for all the input.

Run the ping test from http://pingtest.net/


Where are you from?

Where are the servers you're trying to connect to located?

Also measuring the ping in game is the wrong way to do it, as some games show ping, some show latency and some even show a hybrid of it.
^_^
(13 items)
 
   
CPUMotherboardGraphicsRAM
Intel 2600K ASRock Z68 EXTREME4 GEN3 Gigabyte Windforce 7970 OC Mushkin Enhanced Blackline 8GB (2 x 4GB) 
CoolingMonitorPowerCase
Noctua D14 Asus VG248QE Corsair TX 750 V2 Corsair 650D 
MouseMouse PadAudioAudio
G400, MX518, G500, G5, IMO 1.1, IME 3.0, Deatha... fUnC 1030, QCK+, QCK Heavy, PureTrak Talent Whi... X-Fi Titanium HD Sennheiser HD555 
CPUGraphicsRAMHard Drive
Intel i7 2.4GHz Intel HD 4000 8GB 256GB SSD 
Monitor
2880 x 1800 Retina 
  hide details  
Reply
^_^
(13 items)
 
   
CPUMotherboardGraphicsRAM
Intel 2600K ASRock Z68 EXTREME4 GEN3 Gigabyte Windforce 7970 OC Mushkin Enhanced Blackline 8GB (2 x 4GB) 
CoolingMonitorPowerCase
Noctua D14 Asus VG248QE Corsair TX 750 V2 Corsair 650D 
MouseMouse PadAudioAudio
G400, MX518, G500, G5, IMO 1.1, IME 3.0, Deatha... fUnC 1030, QCK+, QCK Heavy, PureTrak Talent Whi... X-Fi Titanium HD Sennheiser HD555 
CPUGraphicsRAMHard Drive
Intel i7 2.4GHz Intel HD 4000 8GB 256GB SSD 
Monitor
2880 x 1800 Retina 
  hide details  
Reply
post #12 of 18
Thread Starter 
I have good ping but the server I play is located kind of far from me. I got an A on pingtest.net. I'm pinging the server directly from cmd prompt.
post #13 of 18
First thing u have to check is whether the server u are connecting with is using TCP or UDP protocol. If its using TCP i can recommend something ive been using for several years now.

1. From a command prompt (usually in All Programs -> Accessories -> Command Prompt) run “regedit”

2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\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”

5. Right-click the new TcpAckFrequency value and select Modify, enter “1″ (Hexadecimal radio button should be selected)

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)

7. Right-click the new TCPNoDelay value and select Modify, enter “1″ (Hexadecimal radio button should be selected)

8. Verify that both TcpAckFrequency and TCPNoDelay now show up in the adapter’s property list with types REG_DWORD and values 0×00000001

9. Exit regedit and reboot (reboot is necessary for the changes to take effect!)

10. Play a game and enjoy your new low ping

To fully understand this u would need some network knowledge. When u are using a UDP connection ur computer keeps sending packets to the server with out delay in an constant stream. TCP works different however. When ur computer sends a packet it waits for the answer from the server that it got the packet and then it sends the next one. Microsoft however has always set the acknowledgement of these packets on a very low priority. Basically what u do know is force the server to acknowledge faster so u can send the next packet on its way resulting in an faster TCP connection.

Note that this only works for TCP connections as UDP doesnt work with acknowledgement.

Edit± Also i was assuming u are using Windows 7. So the steps i posted are for windows 7.
Edited by TheDon83 - 3/22/13 at 5:16am
Prodigy
(14 items)
 
Mini Me
(13 items)
 
Yeti
(17 items)
 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8z77-i Asus Radeon HD 6970 Corsair Vengeance 
Hard DriveHard DriveCoolingCooling
Crucial M4 Crucial M4 Corsair H100 Corsair H60i 
OSKeyboardPowerCase
Windows 7 X64 Razer Lycosa Mirror Seasonic X 560 Bitfenix Prodigy 
MouseMouse Pad
Razer Deathadder Razer Destructor 
CPUMotherboardGraphicsRAM
i7 870 Asus Maximus III Gene Asus Radeon HD 6950 Corsair 
Hard DriveHard DriveCoolingOS
Western Digital Raptor Western Digital Raptor Corsair H100 Windows X64 
KeyboardPowerCaseMouse
Razer Lycosa Mirror OCZ Stealth In Win Dragon Slayer Razer Deathadder 
Mouse Pad
Razer Destructor 
CPUMotherboardGraphicsGraphics
i7 950 Asus Rampage III Extreme Asus Radeon HD 5870 v2 Asus Radeon HD 5870 v2 
RAMRAMHard DriveHard Drive
Corsair Dominator GT Corsair Dominator GT Crucial M4 Crucial M4 
Hard DriveCoolingOSKeyboard
Seagate Momentus XT Zalman CNPS 9900 Windows 7 X64 Razer Lycosa mirror 
PowerCaseMouseMouse Pad
Corsair HX1000 Caorsair Graphite 600T Razer Deathadder 3500 Razer Destructor 
Other
Corsair Dominator Airflow Pro 
  hide details  
Reply
Prodigy
(14 items)
 
Mini Me
(13 items)
 
Yeti
(17 items)
 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8z77-i Asus Radeon HD 6970 Corsair Vengeance 
Hard DriveHard DriveCoolingCooling
Crucial M4 Crucial M4 Corsair H100 Corsair H60i 
OSKeyboardPowerCase
Windows 7 X64 Razer Lycosa Mirror Seasonic X 560 Bitfenix Prodigy 
MouseMouse Pad
Razer Deathadder Razer Destructor 
CPUMotherboardGraphicsRAM
i7 870 Asus Maximus III Gene Asus Radeon HD 6950 Corsair 
Hard DriveHard DriveCoolingOS
Western Digital Raptor Western Digital Raptor Corsair H100 Windows X64 
KeyboardPowerCaseMouse
Razer Lycosa Mirror OCZ Stealth In Win Dragon Slayer Razer Deathadder 
Mouse Pad
Razer Destructor 
CPUMotherboardGraphicsGraphics
i7 950 Asus Rampage III Extreme Asus Radeon HD 5870 v2 Asus Radeon HD 5870 v2 
RAMRAMHard DriveHard Drive
Corsair Dominator GT Corsair Dominator GT Crucial M4 Crucial M4 
Hard DriveCoolingOSKeyboard
Seagate Momentus XT Zalman CNPS 9900 Windows 7 X64 Razer Lycosa mirror 
PowerCaseMouseMouse Pad
Corsair HX1000 Caorsair Graphite 600T Razer Deathadder 3500 Razer Destructor 
Other
Corsair Dominator Airflow Pro 
  hide details  
Reply
post #14 of 18
I remember reading that TCPNoDelay went elsewhere. Take a look at this link:
http://www.speedguide.net/articles/windows-7-vista-2008-tweaks-2574
Scroll down to 'Gaming Tweak - Disable Nagle's algorithm' nearly 2/3 down the page.
Edited by EastCoast - 3/22/13 at 7:49am
post #15 of 18
Quote:
TcpAckFrequency=1 (DWORD value, 1=disable, 2=default, 2-n=send ACKs if outstanding ACKs before timed interval. Setting not present by default).

For gaming performance, recommended is 1 (disable). For pure throughput and data streaming, you can experiment with values over 2. If you try larger values, just make sure TcpAckFrequency*MTU is less than RWIN, since the sender may stop sending data if RWIN fills witout acknowledgement.

Also, find the following key (if present):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
Add a new DWORD value:
TCPNoDelay=1 (DWORD value, 0 to enable Nagle's algorithm, 1 to disable, not present by default)

Thats strange. He is recomending setting it to 1 where the 1 stand for disable. As far as i know in the windows registry 0=disable and 1=enable. So how come he recommends putting it to 1 for disabling it. That sounds kind of strange.

Assuming those are typo's hes saying exactly what i did.
Prodigy
(14 items)
 
Mini Me
(13 items)
 
Yeti
(17 items)
 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8z77-i Asus Radeon HD 6970 Corsair Vengeance 
Hard DriveHard DriveCoolingCooling
Crucial M4 Crucial M4 Corsair H100 Corsair H60i 
OSKeyboardPowerCase
Windows 7 X64 Razer Lycosa Mirror Seasonic X 560 Bitfenix Prodigy 
MouseMouse Pad
Razer Deathadder Razer Destructor 
CPUMotherboardGraphicsRAM
i7 870 Asus Maximus III Gene Asus Radeon HD 6950 Corsair 
Hard DriveHard DriveCoolingOS
Western Digital Raptor Western Digital Raptor Corsair H100 Windows X64 
KeyboardPowerCaseMouse
Razer Lycosa Mirror OCZ Stealth In Win Dragon Slayer Razer Deathadder 
Mouse Pad
Razer Destructor 
CPUMotherboardGraphicsGraphics
i7 950 Asus Rampage III Extreme Asus Radeon HD 5870 v2 Asus Radeon HD 5870 v2 
RAMRAMHard DriveHard Drive
Corsair Dominator GT Corsair Dominator GT Crucial M4 Crucial M4 
Hard DriveCoolingOSKeyboard
Seagate Momentus XT Zalman CNPS 9900 Windows 7 X64 Razer Lycosa mirror 
PowerCaseMouseMouse Pad
Corsair HX1000 Caorsair Graphite 600T Razer Deathadder 3500 Razer Destructor 
Other
Corsair Dominator Airflow Pro 
  hide details  
Reply
Prodigy
(14 items)
 
Mini Me
(13 items)
 
Yeti
(17 items)
 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8z77-i Asus Radeon HD 6970 Corsair Vengeance 
Hard DriveHard DriveCoolingCooling
Crucial M4 Crucial M4 Corsair H100 Corsair H60i 
OSKeyboardPowerCase
Windows 7 X64 Razer Lycosa Mirror Seasonic X 560 Bitfenix Prodigy 
MouseMouse Pad
Razer Deathadder Razer Destructor 
CPUMotherboardGraphicsRAM
i7 870 Asus Maximus III Gene Asus Radeon HD 6950 Corsair 
Hard DriveHard DriveCoolingOS
Western Digital Raptor Western Digital Raptor Corsair H100 Windows X64 
KeyboardPowerCaseMouse
Razer Lycosa Mirror OCZ Stealth In Win Dragon Slayer Razer Deathadder 
Mouse Pad
Razer Destructor 
CPUMotherboardGraphicsGraphics
i7 950 Asus Rampage III Extreme Asus Radeon HD 5870 v2 Asus Radeon HD 5870 v2 
RAMRAMHard DriveHard Drive
Corsair Dominator GT Corsair Dominator GT Crucial M4 Crucial M4 
Hard DriveCoolingOSKeyboard
Seagate Momentus XT Zalman CNPS 9900 Windows 7 X64 Razer Lycosa mirror 
PowerCaseMouseMouse Pad
Corsair HX1000 Caorsair Graphite 600T Razer Deathadder 3500 Razer Destructor 
Other
Corsair Dominator Airflow Pro 
  hide details  
Reply
post #16 of 18
Quote:
Originally Posted by TheDon83 View Post

Thats strange. He is recomending setting it to 1 where the 1 stand for disable. As far as i know in the windows registry 0=disable and 1=enable. So how come he recommends putting it to 1 for disabling it. That sounds kind of strange.

Assuming those are typo's hes saying exactly what i did.

According to MS a value of 0 is not valid.
http://support.microsoft.com/kb/328890
post #17 of 18
Quote:
Originally Posted by EastCoast View Post

According to MS a value of 0 is not valid.
http://support.microsoft.com/kb/328890
APPLIES TO
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Microsoft Windows Server 2003, Enterprise x64 Edition
Microsoft Windows Server 2003, 64-Bit Datacenter Edition
Microsoft Windows XP 64-Bit Edition Version 2002
Microsoft Windows XP 64-Bit Edition Version 2003
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Tablet PC Edition

Dont see if that aslo apply's to windows 7 tough.
Prodigy
(14 items)
 
Mini Me
(13 items)
 
Yeti
(17 items)
 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8z77-i Asus Radeon HD 6970 Corsair Vengeance 
Hard DriveHard DriveCoolingCooling
Crucial M4 Crucial M4 Corsair H100 Corsair H60i 
OSKeyboardPowerCase
Windows 7 X64 Razer Lycosa Mirror Seasonic X 560 Bitfenix Prodigy 
MouseMouse Pad
Razer Deathadder Razer Destructor 
CPUMotherboardGraphicsRAM
i7 870 Asus Maximus III Gene Asus Radeon HD 6950 Corsair 
Hard DriveHard DriveCoolingOS
Western Digital Raptor Western Digital Raptor Corsair H100 Windows X64 
KeyboardPowerCaseMouse
Razer Lycosa Mirror OCZ Stealth In Win Dragon Slayer Razer Deathadder 
Mouse Pad
Razer Destructor 
CPUMotherboardGraphicsGraphics
i7 950 Asus Rampage III Extreme Asus Radeon HD 5870 v2 Asus Radeon HD 5870 v2 
RAMRAMHard DriveHard Drive
Corsair Dominator GT Corsair Dominator GT Crucial M4 Crucial M4 
Hard DriveCoolingOSKeyboard
Seagate Momentus XT Zalman CNPS 9900 Windows 7 X64 Razer Lycosa mirror 
PowerCaseMouseMouse Pad
Corsair HX1000 Caorsair Graphite 600T Razer Deathadder 3500 Razer Destructor 
Other
Corsair Dominator Airflow Pro 
  hide details  
Reply
Prodigy
(14 items)
 
Mini Me
(13 items)
 
Yeti
(17 items)
 
CPUMotherboardGraphicsRAM
i5 3570K Asus P8z77-i Asus Radeon HD 6970 Corsair Vengeance 
Hard DriveHard DriveCoolingCooling
Crucial M4 Crucial M4 Corsair H100 Corsair H60i 
OSKeyboardPowerCase
Windows 7 X64 Razer Lycosa Mirror Seasonic X 560 Bitfenix Prodigy 
MouseMouse Pad
Razer Deathadder Razer Destructor 
CPUMotherboardGraphicsRAM
i7 870 Asus Maximus III Gene Asus Radeon HD 6950 Corsair 
Hard DriveHard DriveCoolingOS
Western Digital Raptor Western Digital Raptor Corsair H100 Windows X64 
KeyboardPowerCaseMouse
Razer Lycosa Mirror OCZ Stealth In Win Dragon Slayer Razer Deathadder 
Mouse Pad
Razer Destructor 
CPUMotherboardGraphicsGraphics
i7 950 Asus Rampage III Extreme Asus Radeon HD 5870 v2 Asus Radeon HD 5870 v2 
RAMRAMHard DriveHard Drive
Corsair Dominator GT Corsair Dominator GT Crucial M4 Crucial M4 
Hard DriveCoolingOSKeyboard
Seagate Momentus XT Zalman CNPS 9900 Windows 7 X64 Razer Lycosa mirror 
PowerCaseMouseMouse Pad
Corsair HX1000 Caorsair Graphite 600T Razer Deathadder 3500 Razer Destructor 
Other
Corsair Dominator Airflow Pro 
  hide details  
Reply
post #18 of 18
Quote:
Originally Posted by TheDon83 View Post

APPLIES TO
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Microsoft Windows Server 2003, Enterprise x64 Edition
Microsoft Windows Server 2003, 64-Bit Datacenter Edition
Microsoft Windows XP 64-Bit Edition Version 2002
Microsoft Windows XP 64-Bit Edition Version 2003
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Tablet PC Edition

Dont see if that aslo apply's to windows 7 tough.

Below is the best answer. In other words TCPNoDelay isn't found in the same location as TcpAckFrequency. And MSMQ key isn't created unless you enable/install MS Msg. Queue.
http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/does-nagling-function-without-msmq-installed/fcbd1151-4887-49ba-a85d-b4495af5e6de

Here's another link explaining how it works:
http://technet.microsoft.com/en-us/library/cc783904%28v=ws.10%29.aspx
Edited by EastCoast - 3/22/13 at 1:37pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Networking & Security
Overclock.net › Forums › Software, Programming and Coding › Networking & Security › Is there any way to lower ping?