Reducing ping in cs go. Solves the problem with high ping A team that reduces ping in cs go

home

Torrent (167250) Ping

is the delay that occurs when transferring data from the computer to the game server. The shorter this delay, the faster the information is processed and presented in the form of a visual picture. In other words, a high ping means that any action, for example, pressing a keyboard or mouse button, will be processed with a delay. And this is fraught not only with personal discomfort during the game, but also with the fact that the opponent receives a significant advantage, because he has no delays. So if you want to reduce your ping for a more comfortable game, then you will have to take some steps to do this.




Screenshots of the game client:

Don't overestimate your internet

Very often, people have unreasonable expectations for the speed of their Internet connection. They open a torrent, an antivirus, a browser, and at the same time they want the game to display minimal latency. But you need to understand that in modern realities you can achieve such a result if you have a very high-quality Internet, and good hardware on board your computer. The standard speed of 100 Megabits may simply not be enough. So dispel all illusions about the speed of your Internet, and disable third-party programs while playing CS. The main priority here will be the torrent, since it not only consumes most of the traffic, but also puts a significant load on the processor when downloading files.

After doing all the steps described above, but the response time still leaves much to be desired, then it’s worth resorting to some console changes. The commands that we recommend will not be aimed at improving the Internet connection, but at reducing the amount of information transferred from the computer to the server, and vice versa. After all, if there is less information, then it will take less time to transmit it. Therefore, the server will process the player’s commands much faster. However, this method also has a downside - shooting may become less accurate. Judge for yourself, if we reduce the amount of information transmitted, then in return we will also receive a reduced amount of it. But this data also concerns such important things as the location of players, shooting calculations, etc. What to do in this case? There is an answer. You need to set console commands that minimize ping, but will not have any effect on the quality of the game. We are talking about the following commands: rate 20000, cl_rate 999, cl_cmdrate 101, cl_updaterate 101, ex_interp 0.01.

The most important command here is the last command, which determines the frequency of data processing. The lower the value you set, the better. The authors of the article recommend setting the minimum value to compensate for the high ping with fast data processing. In fact, the delay time will not decrease, but you can see that this is absolutely unimportant, because shooting becomes more accurate without a drastic decrease in other values. However, if you reduce the delay when transmitting data packets, then the flag is in your hands. To do this, it is enough to systematically reduce the numbers in the first four commands until the optimal ratio for your Internet is achieved.

What else can you do?

It often happens that simply reducing the priority of game processing by the central processor can significantly reduce the server response time. In order to set the game to low priority, you need to call the task manager (ctrl+alt+delete), right-click on the task with the game, of course, after it starts, and select “Go to process”. We also right-click on the selected process, look for the line with priority and set the value to low priority. Nothing complicated. Only 30 seconds of time, or even less, which, however, will have to be spent every time after starting the game. But is this a big sacrifice? We don't think so. For each individual computer and Internet connection, the result may differ in its effectiveness. But, in any case, its direction will be the same, and you will be able to lower this damn ping, at least a little.

Every modern child who lives by playing video games, and adults too, has probably repeatedly encountered the concept of “ping”. It is also an integral part of the computer networks established by the master. Next, we’ll look in more detail at what this concept means and how to reduce ping in order to optimize gameplay or network performance.

What is ping and how to check it

Ping is the time period during which one information packet is transmitted from the client to the server and returned. Associating this process with real life, we can say that ping is like the time spent moving from home to the store and on the way back. The store is the server, and the person is the client. The unit of measurement is millisecond (ms).

To determine the Windows OS ping, simply enter the command line by entering the cmd command in the “Run” menu, which is called by the “WIN” + “R” key combination, or the search bar of the “Start” menu.

Then, you need to enter the “ping” command and, separated by a space, indicate the address of the remote machine/site to which the connection will be checked.

As you can see in the screenshot, the basic information allows you to see the average value and determine if there are sharp changes in it due to a poor connection.

How to reduce ping - current methods

There are a number of basic actions during which the user may have the idea that they should reduce the ping value regarding the connection to a particular server/site. Of course, this is necessary when it comes to playing online video games, where it greatly influences how the player turns out in battle.

This may also be required when setting up an integral computer network, where you simply cannot do without a high-quality connection.

  • If it is excessively high or constantly “jumps” relative to any direction of the client connection to the server, then the problem may be the following:
  • Poor internet connection. It is corrected as follows: the method of connecting to the network is changed (the modem is changed to a direct cable connection or another), the provider is changed, if the low-quality connection is its defect, the tariff is updated to increase the bandwidth allocated to the channel client.
  • Outdated network card driver. Everything is quite simple - you need to update it by downloading the necessary files from the manufacturer’s website or any other thematic resource.

Viruses, startup list, loaders. All of the above can have a negative impact on the speed of the network. Naturally, the system needs to be cleaned of viruses, the startup list must be adjusted, leaving only what is necessary, and bootloaders must be disabled during the game or any other actions related to connecting to a specific server. The latter especially applies to torrent clients, which, when downloading, can “clog” the entire Internet channel allocated to the user.

You can also make certain changes to the system registry, but you should do this with caution, remembering that the consequences of actions performed with the registry are sometimes quite difficult to correct.

Having launched the registry with the “regedit” command, entered in the same paragraphs as for the command line, you must do the following:

Non-existing parameters can be created, but, again, we remind you that it is better to entrust such changes to a specialist who feels confident when setting up system registry configurations. All these actions will help reduce, but be careful.

People who use 3G modems to connect to the Internet are a separate category of users. The problem with working with such equipment is that they pick up signals from mobile towers of various operators, but this signal itself can be blocked by anything. All actions to improve the performance of a 3G modem and reduce ping require increasing the power of the device itself.

Experienced players and specialists working with such devices recommend the following methods of signal amplification:


Each of these actions will positively affect the speed of the Internet and significantly reduce the ping. You can check the connection level through the MDMA (Mobile Data Monitoring Application) application, which, after downloading and launching, will detect the connected modem (maybe not the first time), and then display the signal quality value in dbm units. Dynamic reading of information in real time with a delay of 5-30 seconds will allow you to determine the best place to place the modem.

How to reduce ping in games

Finally, we have come to the most important stage, since the decrease in online games worries users the most, because a poor Internet connection and other defects affect their success during battles. Let's look at making the necessary settings using the example of two very popular games: World Of Tanks and Counter-Strike: Global Offensive.

How to reduce ping in CS GO

When playing CS GO, you can change the ping using all the means described above, as well as by intelligently making changes to the launch parameters. To do this, you need to enter the game library of the STEAM platform and select CS GO from it. Further steps are shown in the screenshot.

In the window that opens, click “Set launch parameters” and enter the values ​​shown in the screenshot in the line that appears.

Also, to start the competitive mode, it is recommended that the player set the game to the optimal ping so that it does not select servers for him that exceed a certain level, if this is, of course, possible. To do this, in the “Settings” – “Game Options” menu, you need to set the slider to the minimum value.

How to reduce ping in World Of Tanks

The peculiarity of World Of Tanks is that the game is played on a large number of servers, each of which is located regionally in different places. Below is the geographical location of the main servers from the Russian cluster of the game.

You can control it by installing a special game modification or software, such as WOT Pinger.

Using this software, you can track the most optimal servers for the game and use them exclusively.

Thus, we can conclude that ping has a significant impact on the performance of certain servers/sites. To reduce it, you can use any of the methods suggested above. You can also contact specialists who will make the necessary adjustments to the system and specific applications, significantly speeding up the operation of your computer/laptop. It is recommended to order the same setting from the provider, where the user can be advised which high-speed Internet access tariff will be much more profitable for him.

Enter the net_graph 3 command in the console. In the lower right corner you will see connection statistics. This is a very useful tool, as it shows information about the incoming/outgoing connection, the current ping, the number of lost packets of information during transmission/reception, frame rate.


Loss is a number that shows how many packets were lost during transmission from the server to you. Usually it indicates a discrepancy between the speed of your incoming channel and the server's outgoing one. In order to accept the redundant information that the server is trying to transmit to you, you need to reduce the volume of this information.

Choke is an indicator of how much your computer is unable to transmit to the server because your connection speed is too slow or the server is asking for too much information.

2. Task Manager

1. During the game, call the Winows task manager (Ctrl+Alt+Delete)
2. In the window that appears, select the “Processes” tab
3. We are looking for the process csgo.exe because hlds.exe
4. Right-click on the csgo.exe process
5. In the frame that appears, select “Priority”
5. Set the priority to “Below Average” and click OK in the window that appears.

Notes:
I personally tested it and it really works!
The ping was from 80 to 100, dropped from 30 to 60!

3. Ping and connection quality

Ping depends on the quality of the connection, the higher the quality, the lower the ping, and the lower the ping, the more convenient it is to hit the head. Everyone probably knows that while you are playing CS, traffic (packets) is being exchanged between the server and your computer; its total amount (MB) depends on how many times per minute requests are sent to the server. The number of requests can be reduced, thereby reducing the exchange of traffic with the server. I would also like to add that not a single setting may be suitable, so experiment, look for your golden mean.

TYPE COMMANDS INTO THE CONSOLE OR WRITE THEM INTO THE CONFIG.CFG FILE
DSL-settings: (more than 8 Mbit)
rate 25000
cl_cmdrate "101"
cl_updaterate "101"
fps_max "100.0"
DSL-settings: (for 64 Kbit - 8 Mbit)
rate 20000
cl_cmdrate 51
cl_updaterate 51
Good game!
cl_cmdrate - number of updates (sends) of information from the client to the server, per second
cl_updaterate - number of updates (sends) of information from the server to the client, per second
rate - limit of incoming traffic (from server to client) in bytes per second
cl_rate - limits the flow from client to server Quote:
rate #### - Stream (in bytes) from the server side. In general, this value should be lower than the speed of the modem connection by about 20-30% (because the outgoing flow also exists and, if you take up all 100% of the line capacity, you will doom yourself.
If you set a value greater than the permissible value, a FlushEntityPacket will occur, the server will “bombard” the user with “packets” at his own request at a convenient moment for him. It should be taken into account that for a large number of players (16-20) connection speed plays a big role. It is not recommended to set the maximum value if packets often do not arrive: you must have a “reserve” to “resend” them.

4. What should be written in the config to reduce lag?

Before starting the game, turn off icq, stop downloads and everything else that creates extra traffic.

Rate 20000
cl_rate 9999
cl_updaterate 100 (if the ping is off the charts, then “30”)
cl_cmdrate 100 (if the ping is off the charts, then “30”)

To be able to control connection parameters, you can add this to the \cstrike\config.cfg file:

Net_graph "1" or "2" or "3"
net_scale "5"
net_graphpos "2"

Explanation:

Rate - Limiting incoming traffic (Bytes/sec.)
cl_rate - Outgoing traffic limit (Bytes/sec.)
cl_updaterate - Number of updates from server to client (incoming traffic) per second.
cl_cmdrate - Number of updates from client to server (outgoing traffic) per second.

Some more useful config settings (file \cstrike\config.cfg):


cl_cmdbackup 2 // Whether to resend a copy of the packet if lost (?)
cl_resend 6 // Number of packet resends if lost
cl_timeout 500 // Timeout before disconnecting if connection with the server is lost, in seconds.
cl_lc 1 // Lag compensation - shot hit prediction (1=on/0=Off)
cl_lw 1 // Lag compensation for shooting animation (1=on/0=Off)
cl_allowupload 0 // Disabled uploading custom decals to the server
cl_allowdownload "0" // Map downloading is disabled. Downloading via a modem in the archive is much faster.

Create a ping.cfg file in cstrike. Write this to ping.cfg: cl_allowdownload "0" // Allow downloading from the server cl_allowupload "0" // Allow downloading from the clientcl_cmdbackup "2" // Number of packets sent cl_cmdrate "11" // Command transmission frequency cl_download_ingame "0" / / Loading files during the gamecl_lc "1" // Optimize speedcl_lw "1" // Optimize weaponscl_lb "1" // Optimize effectscl_nodelta "0" // Disable delta compressioncl_nopred "0" // Do not predict movementscl_resend "1" // Wait time responsecl_showfps "0" // Show FPScl_updaterate "11" // Game update speed fastsprites "2" // Type of spritesmax_shells "0" // Number of cartridges drawnmax_smokepuffs "0" // Number of smoke drawnmp_decals "10" // Number in the wake of battlemp_footsteps "1" // Footstep soundsnet_graph "0" // Connection graphzoom_sensitivity_ratio "1" // Zoom sensenet_graphwidth "130" // Connection graph widthnet_graphpos "3" // Connection graph locationcl_latency "-200" // Simulate or compensate for pushlatency delay "-200" // Simulate or compensate for delayscr_conspeed "10000" // Console exit speed rate "2100" // rate (game update speed)fps_modem "61" // FPS modemcl_rate "1300" // cl_rate (game update speed)cl_weather "0" // Disable weather // Server network optimization settingsv_unlag "1" // Maintain optimization cl_lcsv_unlagmax "0.5" // Maximum delay time sv_unlagsamples "2" // Number of packets sent // Reportecho "Config loaded* then save. In the autoexec.cfg file write: exec ping.cfg That's it! P.S/ If someone has a ping of 300-500, this is for him :)

5. So, let's start lowering the ping in CS

cl_allowdownload, cl_allowupload - with a value of 0 (this is a zero and not the letter o =)) prohibits the player from exchanging models, maps, etc. with the server. In general, this command has practically no effect on ping, so set it to 1
cl_cmdbackup - determines the number of packets sent to the server per second, I recommend setting it to 1.
cl_cmdrate - determines the speed of sending commands to the server. The optimal value is 20-30.
cl_download_ingame - set to 0, because the team is responsible for downloading other people’s models, etc., but we don’t need this at all, because it also affects the ping...
cl_lc - compensation for lags on the server side, it’s better to set it to 1.
cl_lw, cl_lb - set the value to 1 for both commands (the physics of grenade flight, blood splashes, etc. will be calculated on the client side)[ - value 0 disables delta compression, set to 0. cl_nopred - set to 0, player actions will become smoother. cl_resend - determines the time after which the packet will be sent if the previous one has not arrived. Set it to 4 or 5. cl_updaterate - determines the speed at which game information is updated. A value of 20 is optimal mp_decals - the number of simultaneously visible effects. Do you want less lag? Set to 0. [ These were the main ones, here are a few more useful ones: r_drawviewentities - disables the display of models (with a value of 0). Leave it at 1. hud_fastswitch - set it to 1 max_shells - the number of shells visible at the same time. Set to 0. fastsprites - smoke quality, optimally set to 2. max_smokepuffs - number of simultaneously visible smoke puffs, the fewer the better. Now, if you are the owner of the server, all that remains is to write the following commands: sv_unlag - compensates for client lags sv_unlagmax - maximum delay compensation time. Leave the default value - 0.5. sv_unlagsamples - determines how many previous packets to use to calculate client latency. One package is enough (value 1).

Enter the net_graph 3 command in the console. In the lower right corner you will see connection statistics. This is a very useful tool, as it shows information about the incoming/outgoing connection, the current ping, the number of lost packets of information during transmission/reception, frame rate.

Loss is a number that shows how many packets were lost during transmission from the server to you. Usually it indicates a discrepancy between the speed of your incoming channel and the server's outgoing one. In order to accept the redundant information that the server is trying to transmit to you, you need to reduce the volume of this information.

Choke is an indicator of how much your computer is unable to transmit to the server because your connection speed is too slow or the server is asking for too much information.

2. Task Manager

1. During the game, call the Winows task manager (Ctrl+Alt+Delete)
2. In the window that appears, select the “Processes” tab
3. We are looking for the process csgo.exe because hlds.exe
4. Right-click on the csgo.exe process
5. In the frame that appears, select “Priority”
5. Set the priority to “Below Average” and click OK in the window that appears.

Notes:
I personally tested it and it really works!
The ping was from 80 to 100, dropped from 30 to 60!

3. Ping and connection quality

Ping depends on the quality of the connection, the higher the quality, the lower the ping, and the lower the ping, the more convenient it is to hit the head. Everyone probably knows that while you are playing CS, traffic (packets) is being exchanged between the server and your computer; its total amount (MB) depends on how many times per minute requests are sent to the server. The number of requests can be reduced, thereby reducing the exchange of traffic with the server. I would also like to add that not a single setting may be suitable, so experiment, look for your golden mean.

TYPE COMMANDS INTO THE CONSOLE OR WRITE THEM INTO THE CONFIG.CFG FILE
DSL-settings: (more than 8 Mbit)
rate 25000
cl_cmdrate "101"
cl_updaterate "101"
fps_max "100.0"
DSL-settings: (for 64 Kbit - 8 Mbit)
rate 20000
cl_cmdrate 51
cl_updaterate 51
Good game!
cl_cmdrate - number of updates (sends) of information from the client to the server, per second
cl_updaterate - number of updates (sends) of information from the server to the client, per second
rate - limit of incoming traffic (from server to client) in bytes per second
cl_rate - limits the flow from client to server Quote:
rate #### - Stream (in bytes) from the server side. In general, this value should be lower than the speed of the modem connection by about 20-30% (because the outgoing flow also exists and, if you take up all 100% of the line capacity, you will doom yourself.
If you set a value greater than the permissible value, a FlushEntityPacket will occur, the server will “bombard” the user with “packets” at his own request at a convenient moment for him. It should be taken into account that for a large number of players (16-20) connection speed plays a big role. It is not recommended to set the maximum value if packets often do not arrive: you must have a “reserve” to “resend” them.

4. What should be written in the config to reduce lag?

Before starting the game, turn off icq, stop downloads and everything else that creates extra traffic.

rate 20000
cl_rate 9999
cl_updaterate 100 (if the ping is off the charts, then “30”)
cl_cmdrate 100 (if the ping is off the charts, then “30”)

To be able to control connection parameters, you can add this to the \cstrike\config.cfg file:

net_graph "1" or "2" or "3"
net_scale "5"
net_graphpos "2"

Explanation:

rate - Limiting incoming traffic (Bytes/sec.)
cl_rate - Outgoing traffic limit (Bytes/sec.)
cl_updaterate - Number of updates from server to client (incoming traffic) per second.
cl_cmdrate - Number of updates from client to server (outgoing traffic) per second.

Some more useful config settings (file \cstrike\config.cfg):


cl_cmdbackup 2 // Whether to resend a copy of the packet if lost (?)
cl_resend 6 // Number of packet resends if lost
cl_timeout 500 // Timeout before disconnecting if connection with the server is lost, in seconds.
cl_lc 1 // Lag compensation - shot hit prediction (1=on/0=Off)
cl_lw 1 // Lag compensation for shooting animation (1=on/0=Off)
cl_allowupload 0 // Disabled uploading custom decals to the server
cl_allowdownload "0" // Map downloading is disabled. Downloading via a modem in the archive is much faster.

Create a ping.cfg file in cstrike. Write this to ping.cfg: cl_allowdownload "0" // Allow downloading from the server cl_allowupload "0" // Allow downloading from the clientcl_cmdbackup "2" // Number of packets sent cl_cmdrate "11" // Command transmission frequency cl_download_ingame "0" / / Loading files during the gamecl_lc "1" // Optimize speedcl_lw "1" // Optimize weaponscl_lb "1" // Optimize effectscl_nodelta "0" // Disable delta compressioncl_nopred "0" // Do not predict movementscl_resend "1" // Wait time responsecl_showfps "0" // Show FPScl_updaterate "11" // Game update speed fastsprites "2" // Type of spritesmax_shells "0" // Number of cartridges drawnmax_smokepuffs "0" // Number of smoke drawnmp_decals "10" // Number in the wake of battlemp_footsteps "1" // Footstep soundsnet_graph "0" // Connection graphzoom_sensitivity_ratio "1" // Zoom sensenet_graphwidth "130" // Connection graph widthnet_graphpos "3" // Connection graph locationcl_latency "-200" // Simulate or compensate for pushlatency delay "-200" // Simulate or compensate for delayscr_conspeed "10000" // Console exit speed rate "2100" // rate (game update speed)fps_modem "61" // FPS modemcl_rate "1300" // cl_rate (game update speed)cl_weather "0" // Disable weather // Server network optimization settingsv_unlag "1" // Maintain optimization cl_lcsv_unlagmax "0.5" // Maximum delay time sv_unlagsamples "2" // Number of packets sent // Reportecho "Config loaded* then save. In the autoexec.cfg file write: exec ping.cfg That's it! P.S/ If someone has a ping of 300-500, this is for him :)

5. So, let's start lowering the ping in CS

Cl_allowdownload, cl_allowupload - with a value of 0 (this is a zero and not the letter o =)) prohibits the player from exchanging models, maps, etc. with the server. In general, this command has practically no effect on ping, so set it to 1
cl_cmdbackup - determines the number of packets sent to the server per second, I recommend setting it to 1.
cl_cmdrate - determines the speed of sending commands to the server. The optimal value is 20-30.
cl_download_ingame - set to 0, because the team is responsible for downloading other people’s models, etc., but we don’t need this at all, because it also affects the ping...
cl_lc - compensation for lags on the server side, it’s better to set it to 1.
cl_lw, cl_lb - set the value to 1 for both commands (the physics of grenade flight, blood splashes, etc. will be calculated on the client side)[
- value 0 disables delta compression, set to 0.
сl_nopred - set to 0, players’ actions will become smoother.
cl_resend - determines the time after which the packet will be sent if the previous one has not arrived. We put 4 or 5.
cl_updaterate - determines the speed at which game information is updated. A value of 20 is optimal
mp_decals - the number of simultaneously visible effects. Do you want less lag? Put 0.[
These were the main ones, here are a few more useful ones:
r_drawviewentities - disables the display of models (with a value of 0). Leave it at 1.
hud_fastswitch - set to 1
max_shells - number of simultaneously visible shells. Enter 0.
fastsprites - smoke quality, optimally set to 2.
max_smokepuffs - the number of simultaneously visible smoke puffs, the fewer the better.
Now, if you are the owner of the server, all that remains is to enter the following commands:
sv_unlag - compensates for client lags
sv_unlagmax - maximum delay compensation time. Leave the default value - 0.5.
sv_unlagsamples - determines how many previous packets to use to calculate client latency. One package is enough (value 1).

Thanks everyone.
If I helped you in any way, I will be glad if you add the article to your favorites, and I will not refuse to like it, if you want to follow my tutorials, then feel free to subscribe to me on Steam.
For agricultural pensioners, I’ll say right away that I didn’t write everything in this article myself, I took some from the Internet, altered some, and added my own.
I will also be glad if you subscribe to my channel - https://www.youtube.com/channel/UCb37r4fk4pwNeDGGBafO-fQ
Thank you all for your attention.

Ping- delay in data transfer to the server from a personal computer. You can see this indicator in the frags menu by pressing the Tab key. If you see an indicator of 25, this will mean that the data transfer delay is 0.25 seconds. One of the most frequently asked questions is problems related to ping. This is a classic problem that can appear even for some experienced players who have not previously encountered all this.

Reducing ping in Counter-Strike 1.6

Reducing ping is done through the game console. Press the [~] key and enter the following commands: rate 10000, cl_rate 2500, cl_cmdrate 30, cl_updaterate 30

Some servers prescribe settings for the player, in which case you should place the listed console commands in the game config file. After this, the settings of the game itself will register these settings when starting the Counter-strike client. You can download a pre-configured config file and unpack it into the /cstrike/ folder. Here's a simple way to solve the ping problem.

Will hack into the counter- a great way to relax and relieve stress. Moreover, when your friends play on the same team with you, this makes the game process much more fun.



What else to read