When playing online games, response times and latency are important.
So any gamer can look at optimize Windows network settings .
There are parameters hidden in the Windows registry for this.
But there is also free software TCP Optimizer which allows you to optimize Windows network settings .
This reduces latency and improves network transfer speed.
This concerns all games such as Fortnite, League of Legends (LoL), engine games (TF2, Left 4 Dead, CS: S), HoN, CoD, Overlord, etc.
In this article, you will see the better network settings with TCP Optimizer for gamers.
Table of contents
Optimize the Windows network for games
Most modifications and optimizations are done in the Windows registry or in command prompt with the netsh command .
But you can also modify settings with TCP Optimizer.
This free program lets you do just about anything.
Each time you will therefore find a screenshot of the setting in the software.
Before modifying, test to make sure that it doesn 't have a negative impact.
You can download the application from this link: Download TCP Optimizer
You must launch the application by a right click then run as administrator because of the UAC .
Otherwise you will get a message for administ right problemrateur.
If you do not want to take any risks, before any modification of the network parameters, create a restore pointin order to be able to return to the previous configuration.
Read this article: Windows 10: create a system restore point
TCP Optimizer: Apply optimal settings
To start, you can apply the settings optimized for the network.
- Open TCP Optimizer by right clicking then run as administrator
- In the General Settings tab, set your advertised Internet speed 1 . You can use this link as needed: Convert bits, bytes, kilobytes, megabytes, gigabytests, Gbps, Mpbs
- Then choose the settings optimal 2 in order to choose the best settings for 'network optimization
- and finally Apply changes
- On the window with the list of modifications, click on OK
- Finally click on Yes on the window that prompts you to restart your PC
TCP Optimizer settings to optimize network settings for games and gain latency apply.
Then do some tests to see if this improves latency and response times in games.
If this is not the case, you can reset the network settings with the "
Define the index of limitation of the network
Windows implements a mechanism of limitation of the network to limit the treatment of the traffic non-multimedia network at 10 packets per millisecond (just over 100 Mbits / second).
The idea behind such a limitation is that processing network packets can be a resource intensive task, and it may be necessary limit it to give priority CPU access to multimedia programs.
In certain cases, such as Gigabit networks and certain online games, for example, it is advantageous to deactivate this limitation all together to obtain maximum throughput.
- In the "Advanced
- tab set the "Gaming Tweak - Network Throttling Index ":
- NetworkThrottlingIndex : disabled: ffffffff
- System Responsiveness : Gaming 0
Deactivate Naggling algorithm
The Nagle algorithm is designed to allow multiple small packets to be combined into a single larger packet for more efficient transmissions. While this improves throughput efficiency and reduces TCP / IP header overload, it also briefly delays the transmission of small packets.
Disabling 'nagling' may help reduce latency / ping in some games.
Keep in mind that disabling Nagle's algorithm may also have a negative effect on file transfers.
The Nagle algorithm is enabled by default in Windows.
- Still in the Advanced Settings tab
- In the section " Gaming Tweak - Disable Nagle 's Algorithm ", set
- TcpAck Frequency: 1
- TcpNoDelay: 1
- TcpDelAckTicks: 0
This setting provides better throughput and eliminates some errors from the file sharing event log (error event ID 2017).
But sometimes it poses problems problems with some drivers, you can try to disable it.
- On your keyboard, press Windows key + R
- then type regedit and OK
- On the left, expand HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management
- Then on the right, set the value LargeSystemCache at 0
Activate ECN capability
ECN (Explicit Congestion Notification, RFC 3168) is a mechanism that provides routers with an alternative method of communicating congestion network.
When ECN is successfully negotiated, an ECN compatible router can set a bit in the IP header (in the DiffServ field) instead of dropping a packet in order to signal congestion.
Receiver resends the congestion indication to the sender, who should react as if a packet loss had been detected.
ECN is disabled by default in modern Windows TCP / IP implementations, as it may cause problems with some obsolete routers that drop packets with the ECN bit set, rather than ignoring the bit.
It should be enabled only for short-lived interactive connections and HTTP requests with routers that support it.
Otherwise (for pure bulk throughput with a large TCP window, no congestion / regular packet loss or obsolete routers without ECN support.
To enable it:
netsh int tcp set global ecncapability = enabled
For disable it, set the value to disabled.
Disable the coalescence state of the receive segment (RSC)
RSC allows the network card to merge multiple TCP / IP packets that arrive in a single interrupt into a single larger packet (up to 64KB) so that the network stack has to process fewer headers.
Which results in 10% to 30% reduction in I / O overhead depending on the workload thus improving throughput.
While this reduces CPU usage and improves throughput, it can also negatively impact latency.
This is why we recommend that you turn it off where latency is more important than throughput.
netsh int tcp set global rsc = disabled
Disable Large Shipment Offload (LSO)
Large Shipment Offload allows material to network card to perform data segmentation, rather than to the operating system. Theoretically, this feature can improve transmission performance and reduce the CPU load.
The problem with this setting is a buggy implementation on several levels, including the network card drivers.
Also, in general, any additional processing by the network card can introduce some latency, which we try to avoid when changing gaming performance.
We recommend that you disable LSO both in the properties of the network card and at the operating system level with the setting.e below.
Disable-NetAdapterLso -Name * (Disable LSO for all network interfaces) Enable-NetAdapterLso -Name * (enable LSO for IPv4 and IPv6 for all network interfaces) Get-NetAdapterLso -Name * (list network interfaces that support LSO)
Network tips for playing online
Well done! You have successfully optimized the Windows network for gamers
Here are some tips:
Use Ethernet cards branded wired when possible. Avoid playing over Wi-Fi , especially with USB client adapters.
Close unnecessary programs while running execution:
- P2P applications such as utorrent and skype open many sockets only for passive listening and consume a gMuch of your available bandwidth.
- Programs that check for software updates, for example Google updates, Adobe Update, etc. can cause ping spikes.
- The WEB browser can also use system resources and slow down games.
If your antivirus has a game mode, n ' feel free to use it.
Restore the default Windows network settings
You have performed the network optimizations but things are going badly.
The latency skyrockets, the response times are higher.
Worse, the network is no longer functioning.
Don't panic, TCP Optimizer allows you to restore Windows network settings to default.
- Run TCP Optimizer as administrator
- At the bottom check, Windows Default
- Clickez on Apply Changes
- Restart the PC to take into account the changes
Apply optimizer settings and restart when prompted.
Here are other articles on the site to optimize network connections on Windows 10:
Finally there are two articles to optimize Windows 10 for games:
article source speedguide.net You found this article useful and interesting, do not hesitate to share it ...
Optimize Windows network for games