Download

iOS listen server may randomly fail init due to engine bug

Initialization of iOS listen server may randomly fail when trying to bind to a socket on startup due to reference parameter not being set.
In SocketSubsystemIOS.cpp function GetLocalHostAddr, the parameter bCanBindAll is never set.
Failure occurs in FSocketBSD::Bind when calling bind (errno 49). Looks like a similar issue with Android & Linux versions.
When failure occurs map will load but clients will not be able to connect. If you’re having similar issues you can fix by modifying GetLocalHostAddr.
Issue is present in 4.14 and earlier versions as well.