I use port forwarding fairly often, and I definitely set it up fine every time i tried getting this to work. When we both run it through steam, and just disable steam networking, IP connect works fine, it's only broken when we don't run through steam, and i just cant get it to work