okay, i tried hosting a game through gamespy and this is the message i get.
GameSpy Arcade has detected that your computer's internal IP address (192.168.1.102) is different than its external IP address (xx.xxx.xx.xx). This may be caused by firewalls, a NAT proxies, or other unusual network configurations and may prevent you from hosting a game. Please see our Firewall Guide for further information. You can access it by choosing "Help with GameSpy Arcade" from the Help menu.
I am using a wireless router, but i am not using a firewall. I have litterally opened every single port in order to get this to work, but it still isn't