I have a multiplayer game which works when connecting via the localhost ip (127.0.0.1) however if i try to connect by my external ip or network ip the client does not join the game and instead starts their own standalone game.
I noticed in the editor there is the following warning in the log which may have something to do with it:
LogSockets:Warning: Failed to create socket SessionSocket [Unreal]
Is there something I need to set up in order to allow remote clients to connect to my ip?
LogSockets:Warning: Failed to create
socket SessionSocket [Unreal]
This is benign, and has been fixed in the latest build, so you can ignore that one
If the exact same steps you are using work locally, I’m going to guess you may either have UDP port 7777 blocked and or you might need to have UDP port 7777 forwarded to the machine that is listening for connections if it is behind a router and the connecting clients are not on the same LAN.
You can connect from across town, sorry, didn’t mean to imply that you couldn’t.
Just replace the 192.168.0.xx with the machines public IP. If the hosting machine is behind a firewall, make sure you forward port 7777 UDP packets to that machine.