Console command to show gpm or total gold collected on DOTA 2

I'm trying to get better at Dota 2. One of the things I'm hoping to improve is my gold per minute (gpm). If you play through an entire game at the end you get the gpm on the scoreboard averaged across the entire game. I'm trying to focus on my early game, so I'm planning on playing bot matches up to the 15 minute mark. I'd like to know if there's a console command to view your current gpm or gold collected (or any other scoreboard stats) on screen as you're playing the game.

It's 100% fine for this to only work with sv_cheats on as I only plan on doing this in solo bot games.


Solution 1:

I'd like to know if there's a console command to view your current gpm or gold collected (or any other scoreboard stats) on screen as you're playing the game.

So there is only one console command that i found that would be applicable, but i don't know what it does: dota_gold_summary. The description says it 'prints out gold info', however i did not get it to work in a bot game. That would be an indication to me that it is already present or does not work (since there are no default values listed). There is also no need to turn on sv_cheats, as these are almost all related to units and heroes, and i couldn't find any relevant gold commands.

Tas mentions correctly in the comments that there was a gpm tracker as part of a battle pass quest. However, this is not available in the current TI Compendium (There is however a NetWorth quest, and if you did not finish it yet, you can use that if you really want to).


However, i feel there is a second part to your question: how to get better at acquiring more gold

My personal recommendation would be two-fold:

  1. End the game at 15 minutes, and check your networth and Last Hits. If you really want to know how well you do in a bot game after 15 minutes, then this is the closest you will get to a representative number. This will only work if you have a benchmark for a specific hero and lane to compare it too, and i think that will be really hard to find unless you watch pro streamers a lot or go through dotabuff or opendota. Therefor, i think you should...
  2. Play unranked games. While it is fun to check if you can max out on last hits in a bot game, these games will not prepare you for the actual game. While i do not know what roles you play or want to practise with or even what MMR you play at, bot games are too much of an ideal situation. You have to account from pressure of an actual enemy team, and if for instance you are playing a snowballing mid (such as Storm, Templar Assassin or Shadow Fiend), there is a greater chance that you will be ganked mid, or that your farm may be more difficult, but there is also a chance that your support stacked a camp that you can clear for additional farm and maybe catch-up or further your lead.

It looks like you already have a plan to improve and that is admirable, but without some more additional info on what you want to improve and in what lane and with what hero(es), this is the best general advice i can give you here, because i feel that is where you should focus your attention to, instead of finding a gpm tracker.