I've been working on a patch that allows anyone to host games without having to log into their router, nor change any settings.
To be able to use it you'll have to download the wsock32.dll file below and place it into your game folder while the game is not running. Both, the host and the player that likes to join the game will need to have the file in their game folder, it doesn't work if only one of them got the file.
Even if you've already forwarded your port and you can host games, you can still download the file (It will allow you to join games hosted by those that didn't forward the port).
It should work for around 80% of the players. It does very highly likely not work for those that often cause "conflicts" (Symmetric NAT), but you can give it a try anyways if you like.
It only works on the main .ru server, the backup server doesn't support it yet.** Edit by mousetopher **NOTE: after you install the file you still might see the message from "note" saying your ports aren't forwarded -- that's ok! as long as you have "HP" by your username on the status page then you're good to go ** end edit by mousetopher **