

There is a little tool in CS:GO that is somewhat hidden but unlocks a wealth of data and information that can help you improve your gameplay, or fix performance issues. That tool is called net_graph. You probably have heard of it before if you have played Counter Strike for any length of time, even going back to Source days. Basically, net graph is a built-in CS:GO performance monitoring tool.
Before doing anything else, you must have the console enabled!
CS:GO Menu –> Options –> Game settings –> Enable Developer Console –> Yes
Don’t forget to assign a key for your console in Options –> Keyboard/Mouse –> Toggle Console
- net_graph 1 // def. 0 – Enables Netgraph
- 1 = Competitive/Basic Netgraph (allowed under `sv_competitive_minspec 1`)
- 2 = Advanced Netgraph (gives out more information about network status)
- 3 = Advanced Netgraph with colored graph
- net_graphheight = “64” client archive – Height of netgraph panel
- net_graphholdsvframerate = “1” ( def. “0” ) client archive – Hold worst case in server framerate line
- net_graphmsecs = “400” client archive – The latency graph represents this many milliseconds
- net_graphpos = “2” ( def. “1” ) client archive
- net_graphproportionalfont = “0” ( def. “1” ) client archive – Determines whether netgraph font is proportional or not
- net_graphshowinterp = “1” client archive – Draw the interpolation graph
- net_graphshowlatency = “1” client archive – Draw the ping/packet loss graph
- net_graphshowsvframerate = “0” client archive – Draw the server framerate graph
- net_graphsolid = “1” client archive
- net_graphtext = “1” client archive – Draw text fields
- sv_max_allowed_net_graph = “1” client notify replicated – Determines max allowed net_graph value for clients
For an extremely detailed video by kaizenNakamoto, check it out below. He goes into extreme detail of every aspect of net_graph.