I figured I should try out the MP today never doing it because I was so intimidated as I felt I was no match for anyone.

But that's besides the point.

I get onto the server viewer fine, can see people chat and type my messages. But when I try to connect to a server I always get the error message "Failed to connect (GS)" which I have seen is a very common error with no sure fix.

I have the ports forwarded (could someone give me a list though please? Incase I missed some out)
Hamachi is uninstalled, a long with any over VPN programmes I may have.
I have allowed both Gamespy and Rome through my Firewall, I have also tried with the Firewall off and still the same happens.

I also typed in my CD key, but now I thought "Maybe this is to do with my CD key?" and re-entered it and now it says my CD key is false -.- I am entering it right, I'm not a moron.

I have browsed for this error as I said, so please none of that "google it" website.

Sorry to seem so touchy, but on multiple forums I have had that treatment regardless if I looked for a fix on my own or not.

Thanks in advance.