Not sure if you want to put your games direct ip on here. Don't want you to get unwanted guest poping up on your multiplayer game.

Couple troubleshoot questions:Are you both playing on the same Internet or separate? Direct multiplayer with the same Internet, the player's server will just show up as one of the connect options. If not you have to use the ip option.

Both of us use ios devices, and separate network (actually two countries).I just checked my IP address on google, it's totally different from the IP which the "direct-host" interface shown. I realized the IP I used before is internal IP. Google IP: 60.241.xxx.xx(IPV4)The game showed IP: 192.168.xx.xBut still doesn't work after I host the server, my friend connected to the IP which googles found.

Yeah, any IP that starts with 192.168.x.x is an internal IP that gets assigned within your network, you can also sometimes receive weird ones like 10.0.x.x, it really just depends on your router.As for still being unable to connect, the only thing I can think of would be the fact that you need to port forward? I doubt it's that but it's worth a try.Should be the port 12345, because Jack's original like that