Okay I had the exact same issue. Exact same output in CurrPorts where it said 7777 was open but didn’t say listening. Also had the exact same timeout issues even though finding sessions and joining session seemed to work.
THE SOLUTION: Properly configure port forwarding on my router.
WHY: It turns out EOS OSS plugin in unreal IS NOT automatically configuring P2P NAT stuff even though the EOS SDK has those features implemented the EOS OSS plugin doesn’t use them.
There is this other plugin that is made by RedPoint that explicitly says it does automatically do the NAT P2P stuff. But it is $130 and I don’t want to spend the money to find out if it works.
Overall I lost many hours to this issue, and I’m sad because the entire reason I switched to EOS instead of manually handling stuff was so it would handle the NAT stuff but it doesn’t do that. Overall and I wish:
- EOS OSS plugin was more explicit about it NOT HAVING nat p2p stuff and that if you are using p2p connections you MUST configure port forwarding on your router.
- EOS OSS plugin handled the NAT P2P stuff like the EOS SDK that it is built on top of can do.
Hope this post saves other people some time and confusion.