I confirm this fixed the issue for me. So basically set:
GAME_PARAMS=-log -unattended -ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any
This is in addition to the other fixes ich777 mentioned earlier, namely exposing port 7777 for both TCP and UDP (and making sure both are port forwarded in your router and removing the other two ports.
With those in place, no need to use the `host` network. In the previously linked Github thread, apparently a proper patch to fix this issue is expected to drop tomorrow.