LAN works, Internet game does not open 7777

The localhost does not open 7777. I am not even talking about port forwarding through NAT yet.

I run a LAN game, game.exe map?listen?bIsLanMatch=1 -game. This is netstat -a -b output:

 UDP    0.0.0.0:7777           *:*                    [game.exe]
 UDP    0.0.0.0:27015          *:*                   [game.exe] 
 UDP    0.0.0.0:41765          *:*                    [game.exe]

Then I run game.exe map?listen -game

UDP    0.0.0.0:27015          *:*                     [game.exe]
 UDP    0.0.0.0:41765          *:*                    [game.exe]

So you see no 7777 opens and I cannot join the game like I can the LAN match.

More info: saw this in logs:

Error STEAM: Can’t start an online session (Game) in state InProgress

That’s issue #1, but I’m willing to ignore it for now. I ran the game with -NOSTEAM and port 7777 opens in Internet. I just wonder what I need to change in STEAM to get this to work?

Issue #2: Disabling steam I can connect via local IP and it loads the correct map. If I connect via Internet IP it starts the default level and not the correct map.

Hey there. I am on a mac and I’m struggling to get my port 7777 to open. I have tried it with my InternetSubsystemNull and I have tried it with steam & with steam disabled. Were you able to host a listen server in the end over internet? Any tips?