Picture
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.
Picture

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

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

Picture
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.
 


Comments

30/03/2013 12:56am

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

Reply
30/03/2013 12:58am

im a faggot

Reply
TenthLevelTaurenCheiftain
27/05/2013 10:37am

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

Reply
Zeepo
15/06/2013 5:48am

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

Reply
tazz
18/07/2013 4:41pm

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

Reply
tae
29/10/2013 5:50am

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

Reply
SHADAB
30/10/2013 9:53am

SUCK MY DICK LOL NIGGER

Reply
FAGGOT
03/01/2014 7:07am

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

Reply
jango fett
19/01/2014 2:33pm

Much appreciated

Reply
25/02/2014 11:40pm

potang ina nyo mga bobo kayo pota mga bayot tae nyo

Reply
paulo
07/04/2014 2:40am

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??

Reply



Leave a Reply