cl_updaterate

cl_updaterate
<Packets per second>
It is a command that  allows you to adjust how frequently the game updates itself and shares that data with the server (tickrate). This data covers everything from shooting bullets and jumping off buildings to throwing grenades and tracking player and object positions in CS:GO.
Name:
Packets per second
Description:
The number of packets per second that can be received from the server.
EXTRA INFORMATION
Find additional information relating to this command below.
sv_cheats Required
No
Client or Server Command
Both
Default Value
64

If you want to modify the number of packets per second of updates you request from the server, you need to use the cl_updaterate command. Especially designed for this purpose, you will learn how to use it on this page.

We have written a guide that will walk you through what the cl_updaterate command is, how it works, how to input it via console and share examples on how it’s implemented in the game.

What is the cl_updaterate CS GO Command?

By default, the command is set to “64”, which means cl_updaterate sets the tickrate to 64 Hz. In simple terms, this means that the servers update all aspects of the CS:GO match 64 times per second. Valve introduced the cl_updaterate command so you can adjust this setting to make the game more responsive by forcing more updates per second if you wish.

This is why this command needs a valid numeric argument to work. For example, if you wanted to play on a 128-tickrate CS:GO server, you’d need to input the command like this before joining: cl_updaterate 128. It’d adjust your own tickrate to match the server’s number of updates per second.

A tickrate of 128 has become the most popular choice nowadays when using the cl_updaterate command, since it provides a noticeable improvement versus 64 Hz.

It’s worth noting you cannot input and execute this command while playing. You need to be in the main menu to use it, for example. Once there, you can launch the console, type the command in with your desired tickrate as the argument, press Enter and it will execute automatically.

It’s worth noting that you can only use this command to increase the tickrate if you’re playing on a private server that permits it. Valve’s matchmaking servers are set to a tickrate of 64 Hz. Therefore, entering cl_updaterate 128 via console and then joining a Valve server won’t have any effect. The server will continue to update all game elements 64 times per second, regardless of the command input.

Now that you have been properly introduced to what the cl_updaterate command is and how it works, below you will find a tutorial on how to input it via console.

How to Use the cl_updaterate CS GO Command

Here is how you can use this command via console to update the tickrate, so you can make the game more responsive and thrilling:

  • Press the “~” key to launch the console
  • Decide what tickrate you will assign to the command as an argument
  • Input cl_updaterate “X”
  • Press Enter
  • Your tickrate will be adjusted automatically

All you need to do now is to replace “X” for your desired frequency or tickrate. For example, if you’re going to play on a private server with a tickrate of 128 Hz, you’d need to use “128” as the argument, resulting in the following variation of the command: cl_updaterate 128.  You’d just need to press Enter and it would execute instantly.

As we have previously mentioned, you can only execute this command when you aren’t playing. For example, using it mid-match won’t work.

If you’d like to learn more about this command, we invite you to check our list of examples below, which will show you how it’s implemented.

Examples On How to Use the cl_updaterate Command

There are different ways you can use this command, since you can choose practically any value. Here you have a list of practical examples, so you can learn how to implement it in CS:GO.

Set Tickrate to 64 Hz

If you want to set your tickrate to match Valve’s matchmaking servers, you need to use “64” as the argument, which will result in the following variation of the command: cl_updaterate 64. Just press Enter and it will execute instantly.

Set Tickrate to 128 Hz

If you are going to play on a private server set at 128 Hz, you need to update your own tickrate by using “128” as the argument for the command, resulting in the following: cl_updaterate 128. Simply input it via console, press Enter and it will update your tickrate to 128 Hz, allowing you to play without problems on private servers running this configuration.

Set Tickrate to 256 Hz

While it’s not realistic as it’s impossible to find a 256 Hz, as it would require everyone to have PCs capable of processing such a high tickrate, in addition to having stable internet connections, for the sake for experimenting with the command, here’s how to use it in this example: cl_updaterate 256. Upon pressing Enter, it’d adjust your tickrate to 256 Hz.

Set Tickrate to 512 Hz

Like before, it’s highly unlikely to find a private server running at 512 Hz because it requires a lot of resources and perfect internet connections for everyone involved. However, just for trying it out, here’s how to use the command in this scenario: cl_updaterate 512.

Reset the Command Back to Default

If you want to reset the command back to default, you need to set “64” as the argument, resulting in the following: cl_updaterate 64. Just press Enter and it will come back to the original configuration.