[4.7.6] Join session via IP works only in local

I’ve some issues about networking. The command "open " + IP actually don’t work for IPs that aren’t in my LAN. I’ve tested 2 instances on the same PC and on PC and laptop and it work great but when I try to connect to an other IP it don’t work. The firewall is disabled so I don’t think the port is blocked.

I set Onlinesubsystem as:

[OnlineSubsystem]
DefaultPlatformService=Steam

I didn’t set anything else, by the way. I don’t actually know if Steam is the best platform to make tests.
So, how can I connect the 2 clients?

Server need to be available on public IP, do you forwarded port in router?

7777 fowarded.

You sure your server listens on that port, you can try checking using this:

Also forgot to mention, you don’t need Steam to connect, Steam is only needed to list the server so other plasyers can join it without knowing IP as well if you want integrated online expirance (you know all thigns that game online services give)

The Port was different. I’ve opened The right ones (all of them) But stil Not working. About Steam I’ve setted It because I wasn’t sure if OnlineSubSystem Can be =Null. What Can I use instead of Stam?