Your not suppose to forward to the router, that wouldnt make sense make sense, the game isn't being run on the Router. You need to get your internal IP, to do so type CMD in Windows bar or if you are on something older than vista or 7 then go to run and do CMD.exe. Then type "ipcofing" and look for something that says Internal IP address, that's what you put instead of the router. Next time make sure you are doing stuff right before you claim something just doesn't work and Badspots tutorial being "outdated" just because it doesn't work for you, because the tutorial does work.
(sorry for triple post)You're being wrong, it isn't outdated, my bad, but you're wrong.
I need to foward the router because it's new and it's hooked up to the computer, when BL recives a connection to the host, the internet connection is troubled and doesn't know to which connection it should go, especially since I have hamachi.