I've searched ALL OVER google for a fix for this and none of them seems to work.
I can connect to every game just fine. But when I go to join a game on GTA IV, it always gives me the "disconnected from game session, returning to single player" message. I know it connects me for a few seconds because I can hear the players in the game talking for a moment before it kicks me. It never did this when I connected my Xbox directly to my modem, it started when I got my router.
I have a Belkin n450 db wireless router but I'm connected directly with an ethernet cable.
I've tried enabling DMZ and changing my Xbox IP to a static ip, but that changes my NAT to strict for some reason.
I've tried port forwarding the ports 53, 80, 88, and 3074 which seemed to do nothing.
I tried both of these solutions with uPnP enables AND disabled, it doesn't change.
I even tried disabling the router firewall and that had no effect.
If someone has another solution, I will gladly try it. GTA 4 is my favorite game. But I don't want to have to plug my console into the modem every time I want to play a game of TA4.