net_graph

net_graph
<0 / 1 / 2 / 3>
The command is “net_graph” and it needs a numeric argument to work, as opposed to a cvar client you can simply execute by inputting it in the console and pressing enter.
Name:
0 / 1 / 2 / 3
Description:
This command will enable the net graph. Set to 1 to enable the net graph. Setting this 2 will enable the print-in and network data. Setting this to 3 draw data.
EXTRA INFORMATION
Find additional information relating to this command below.
sv_cheats Required
No
Client or Server Command
Client
Default Value

If you are playing CS:GO and you’d like to have access to important data about your game such as FPS, VAR, UP, CMD, amongst others, you can accomplish it by using the net_graph command.

On this page, we’ll delve into this command, explaining what it does, how it functions, and how you can utilize it via the console by employing its various arguments. This includes hiding it, displaying it, or activating it with either network data or payload data.

What is the net_graph Command?

It is the command you need to use if you want to activate or deactivate the display of the net graph on your screen, which will serve you different sets of data about the game such as FPS, UP, CMD, Ping, TICK, SV, VAR, amongst others.

Below, you will find all the details about it, starting with the syntax, so you can learn how to input it correctly.

Syntax of the net_graph Command

The command is “net_graph” and it needs a numeric argument to work, as opposed to a cvar client you can simply execute by inputting it in the console and pressing enter. The next subsection will bring you all the details you need about the values you can use for this command, in order to accomplish specific outcomes.

Default Value of the net_graph Command

By default, the command is set to “0” and it only accepts four different arguments: 0, 1, 2, and 3. You can use these arguments to toggle the display of the net graph on and off, as well as to enable special modes for displaying network data or payload data.

Here you have an overview on what each argument will do when inputting the command via console:

  • 0: Turns of the display of the net graph
  • 1: Activates the standard display of the net graph
  • 2: Activates the display of the net graph with network data
  • 3: Activates the display of the net graph with payload data

Using any other argument, such as 4, 5, or 6, won’t work because the net_graph command hasn’t been configured to associate such arguments with a specific mode of the net graph.

Purpose of the Command

Simply put, the command was created for players to have easy access to key information about the game, including network and payload data, such as FPS, UP, CMD, PING, VAR, SV, amongst other variables. It’s a handy resource when you want to check the status of your connection, in order to identify what you can do to improve it in case it’s affecting your gameplay experience.

Do You Need Admin Rights?

No, you don’t need admin rights to enter this command via console and execute it. Because it only runs on the client, you can use it without restrictions, as activating or deactivating the display of the net graph will only work for you. As a result, this command will only display client variables such as FPS, UP, CMD, VAR, amongst others, which are unique to each player depending on their internet connection and configuration.

For example, if you input “net_graph 1” to display the net graph on your screen, it doesn’t mean it will appear on the screens of the rest of players, even if you’re the admin of the private server or offline match.

Inputting “net_graph 0” would only remove the net graph from your screen. Other players who have activated it using the “1,” “2,” or “3” values as arguments for the command will continue to see it on their screens, regardless of your admin rights.

Do You Need sv_cheats?

No, you don’t need to set sv_cheats to “1” to use this command, as it’s not part of the cheat commands for CS:GO. Using this command won’t alter the normal mechanics of the game, as it will only execute on your end and simply display available data, which you can use to analyze your internet connection.

Therefore, even if you’re not the admin and sv_cheats is set to “0” on the server you’re playing on, you can execute this command via console and it will take effect immediately.

Is It Available in CS:GO and CS2?

It is only available in CS:GO, because at the moment there’s no way to use the command in CS2, which is unfortunate considering how useful the data from the net graph is. If you try inputting the net_graph command using any of the available arguments, it won’t work, as this version of the game hasn’t been designed to support this function.

Therefore, if you’re playing CS2, you might need to use alternative commands such as “cq_netgraph”, which although will display some data, still lacks key information about the game.

Recently, Valve launched a solution for this problem, which is using the following combination of commands: “cl_hud_telemetry_ping_show 2; cl_hud_telemetry_frametime_show 2

cl_hud_telemetry_serverrecvmargin_graph_show 2”.

Although it’s an improvement, as you will have access to more data on CS2 versus just using the cq_netgraph command, it still lacks the versatility and user-friendliness of the original net graph from CS:GO.

Now that it’s all clear about the net_graph command, let’s see how you can use it via console to execute it now.

How to Use the net_graph Command

Here is how you can input the net_graph command via console and execute it instantly in 5 easy steps:

  • Press the “~” key to launch the console
  • Decide what value you will use for the net_graph command
  • Input in net_graph “X” via console
  • Press enter
  • The configuration of the net graph will change automatically

For example, if you want to display the net graph with network data, you need to use “2” as the argument, which will result in the following command: net_graph 2. Upon inputting it via console and pressing enter, it will take effect immediately.

You can use any of the available arguments of the command – 0, 1, 2 or 3 – to accomplish specific outcomes, as we have previously mentioned on this guide.

If you would like more information about it, below you will find practical examples on how to implement it.

Examples On How to Use the net_graph Command

Here you have five examples on how you can use the net_graph command, each one explaying you about a different argument and its outcome.

Disable the Display of the Net Graph

If you wish to disable the display of the net graph on your screen, you need to assign the argument “0” to the command, which would result in the following: net_graph 0. Simply input it via console, press enter, and it will immediately disappear. This is especially useful when you feel like it’s clouding your vision, so you can use this command to customize your HUD settings.

Enable the Display of the Net Graph

If you want to display the net graph to check important stats about the game on the go such as FPS, UP and CMD, you need to input the command via console the following way: net_graph 1. Upon inputting it and pressing enter, the command will execute automatically, displaying the net graph on your screen.

Enable the Display of the Net Graph with Network Data

If the standard net graph is not enough for you, and you want to display it with network data, you need to assign the argument “2” to the command, which would result in the following: net_graph 2. Simply press enter and it will take effect immediately. 

Enable the Display of the Net Graph with Data on Payload

If you want to further customize the net graph, and this time display it with data on payload, you need to use the value “3” as the argument, which would result in the following command: net_graph 3. Just input it in, press enter, and it will take effect instantly.

Reset the net_graph Command back to Default

If you have played around with the command, and you wish to return it back to default, you just need to use the value “0” as the argument, which would result in the following: net_graph 0. Just like the first example, resetting it back to default will make the net graph disappear from the screen.