LAN direct connection via IP

Dear developers, please add the ability to connect to a specific IP address for LAN. I have two computers in the same city with the same ISP, but their IP addresses are on different subnets. LAN connections means minimal ping.

My network skills are in the gutter but aren’t two computers on different subnets not LAN by definition?

What you’re suggesting sounds to me like the days of Hamachi (creating a virtual LAN) and port-forwarding.

There’s already a LAN option in multiplayer. Have you tried that?

Network game discovery on the local network is performed by broadcasting to the address 255.255.255.255. As we know, the router doesn’t allow this kind of traffic. If both computers had addresses like 10.17.19.21 and 10.17.19.22, they would be on the same subnet and could detect each other. But in my case, the two PCs are on different subnets – 10.17.19.21 and 10.17.23.40. If it were possible to directly specify the server’s IP address, that would be great.

My network knowledge is pretty rusty, so I’m not completely sure on this, take it with a grain of salt. I believe this would not be possible since Grim Dawn uses the UPnP protocol, letting the router handle the ports but also making it so other devices need to be recognized by that router as part of the same network; therefore, the connection wouldn’t work since the 2nd PC goes through a separate, different router. In other words, the procotol wouldn’t allow for devices outside the router’s subnet, being able to connect downwards, but not upwards, on the network.

Regardless, since I’m not too familiar with this protocol, maybe there is a workaround that I don’t know about. Hopefully more knowledable peeps can shine some light.

That’s my understanding as well. A dozen years ago, we used software which emulated a LAN over the internet and allowed for LAN games to connect to friends and neighbours. I don’t know what software one should use today though.

Using Steam friends would be easier I believe.

Indeed, these software worked by hosting a virtual LAN server, completely separate from the devices connected to it. Afaik, Grim Dawn wouldn’t work with it since one of the PCs has to act as host for the game’s world, unless you’re just using Steam’s servers to take care of it, which I can recommend as I’ve played with very minimal lag with my friend from Argentina (I’m from Chile), so indeed there’s always that option too.