It's also worth noting that you are technically rank 0 when you start, but it displays as rank 1. This means that it will appear that you do not rank up the first time that you do. 
 
You also have to save/load your rank if you want to keep ranking up for future games. To do this, type -save in the game, and it will give you a code. With that code, in future games you can type -load exam-ple-code. This will allow you to save your progress at the end of each game, and resume it at the start of the next game. You will get a different code for each game.
 
If you ever lose your code, you can look in your warcraft 3 location, find the folder labeled "Fortress Codes" and see your codes. Also, you can simply copy the code from this folder and paste it into the game with ctrl V, instead of having to type it out.