One of the commonly used in-game command for Dota 2 is "-ping", which shows the result of ping test latency from your computer to Steam's Dota 2 game server. A ping value of 30ms and below is excellent, but you can play the game relatively well at up to 250ms without much trouble (the lower ping value, the better/smoother is your connection).

However, the "-ping" command only shows the ping value on (the top right of) your screen for 2 seconds, after which you have to type another "-ping" command to check your ping again. This is not only bothersome, but it can be annoying to other players in your team too.

A good way to show both FPS and ping permanently (without typing "-ping" every 2 seconds) is by using the console commands.
A good way to show both FPS and ping permanently (without typing "-ping" every 2 seconds) is by using the console commands. But before we go into the details on how to solve the repetitive "-ping" problem, let's discuss more about the "lagness" first. Most players blame any "lagness" they felt in the game to the latency. While this is likely true, sometimes the lagness could be caused by other factors, such as background programs which hoarded up your computer's memory, or just plain slow computer (some laptops automatically changes your CPU and graphic card's performance settings to minimum when you are not charging your laptop, leading to the torpid state of your gaming laptop).

Showing the frame per seconds (FPS) when gaming can help you to differentiate whether the lagness comes from latency or your computer hardware. While experienced players can easily tell the difference between 60FPS and 50FPS by their naked eyes, most players require the assistance of some FPS monitoring tools to check their FPS.
To do that, you have to type "net_graph 1" in your console

The Console

Ever heard of Steam Console? It is a great tool for Steam games (although when I was first introduced to Steam Console, the only purpose it served for me is for enabling cheats... haha).

To view your ping and FPS permanently in the game screen, you must first enable the Steam Console for your game (in this case, Dota 2). Of course there are third-party options for showing ping in your game (such as http://www.pcwintech.com/simple-ping), but that is out of the scope of this article.

Firstly, navigate to your Steam Library and right click on Dota 2. Select and click on "Properties"

Choose "Set Launcher Options..." and type in "-console" in the popped up window. Click "OK".

Start the game as usual, this time you should be seeing the Steam Console hovering over your screen. You can choose to hide or show this Steam Console by pressing on your "`" key (the key right below the "Esc" key on your keyboard).
The console does not show the FPS and ping though. To do that, you have to type "net_graph 1" in your console to activate the erm... net_graph, which shows both ping and FPS in your game. To disable net_graph, simply show up the Steam Console (by pressing the "`" key) and type "net_graph 0".

Here's how net_graph looks like in my game. In default settings, net_graph is located at the lower right of your screen.
Make your setting permanent by changing those values in this file...
Further customization can be done on the net_graph to adjust its size and location. To do so, open Steam Console and try the following console commands. Change the word "number" to any number you prefer (without the quotation marks). The only exception is "net_graphproportionalfont" command, where it should only be followed by number "0" or "1".
Console Commands What it does
net_graphheight "number" Define the height of net_graph base on the number you type
net_graphinsetbottom "number" Set the distance of net_graph's position from the bottom of your screen
net_graphinsettop "number" Set the distance of net_graph's position from the top of your screen
net_graphinsetleft "number" Set the distance of net_graph's position from the left of your screen
net_graphinsetright "number" Set the distance of net_graph's position from the right of your screen
net_graphproportionalfont "number" Toggle the font size of net_graph to be proportional to your screen's resolution. Change the number to "1" to enable this function, change the number to "0" to deactivate this function
You can try tweaking with the position of your net_graph in a single player game. Once you get net_graph into a position which you like, just write down the numbers for your preferred location, and make your setting permanent by changing those values in this file (open the .cfg file with NotePad):

*:\Program Files\Steam\steamapps\common\dota 2 beta\dota\cfg\autoexec.cfg

Find the corresponding values for "net_graph" and associated commands and change it values.

net_graph 1
net_graphheight "number"
net_graphinsetleft "number"
net_graphinsetright "number"
net_graphinsettop "number"
net_graphinsetbottom "number"
net_graphproportionalfont "number

That's it. Enjoy your game.
29/3/2013 07:56:59 pm

8========D ~~~ i love dick <3 <3 <3

29/3/2013 07:58:39 pm

im a faggot

27/5/2013 05:37:41 am

You deserve better than these comments, good work! :)

15/6/2013 12:48:56 am

hahaha.. very funny tenth.. very good work LegendWyn :)

18/7/2013 11:41:54 am

i have a problem on the hiding and showing the console when i pressed the button below the "esc" it doesnt hide and i cant press anything unless i close it and when i closed it, it wont show up again

29/10/2013 12:50:50 am

what if i ruined the place of the net graph, it doesnt appear anymore to my screen, what should i do?

30/10/2013 04:53:50 am


3/1/2014 02:07:06 am

After i type net_graph 1 in console , the ping don't show up , what can i do ?

jango fett
19/1/2014 09:33:13 am

Much appreciated

25/2/2014 06:40:08 pm

potang ina nyo mga bobo kayo pota mga bayot tae nyo

6/4/2014 09:40:34 pm

hey im dota 2 player i want to show the permanent fps and ping display on my PC ... i folow carefully your instruction and i followed it ... it appears this message in the console
Failed to update item schema: HTTP status 404 fetching http://cdn.dota2.com/apps/570/scripts/items/items_game.101221ca44a117db85dc916229fad2b0b6199408.txt
how will i do with this??

18/8/2014 03:34:02 pm

bobo nyo pota gago mga walang alam walang pinag aralan

4/8/2015 08:36:33 pm

how to make it small? its too big

11/12/2015 03:13:11 am

Nice one :)

cutie pootootie~
28/1/2016 02:32:34 pm

bitches love me

Donald Trump
21/5/2016 07:28:21 pm

haha if i write some articles, and faggots are commenting it, i would know inmediately im writing for a game full of fuking clowns.... waste of fuking time


Leave a Reply.