The IP addresses are static (each login has its own IP) in the 10.xxx.xxx.xxy range.
They differ for different logins only in the last digit (y). Computers connected via VPN can be pinged, and you can access shared folders. Firewalls are disabled. In short, nothing prevents the game, but it keeps latching onto the router's IP and refuses to recognize the VPN. I want to figure out exactly this problem because the VPN is mine and under my control, and all sorts of Hamachi, TeamViewer, etc., are third-party products that could become paid or do something else at any moment.
10.xxx.xxx.xxy and 192.168.xxx.xxx are these not dynamic IP addresses of the local network? (maybe this is the router's IP?) Well, never mind. An important clarification has emerged: you are playing through a router, and I've heard about problems with routers several times. There seems to be an internal firewall in it that can also interfere. And I've even seen something written about it somewhere. But I don't remember where.
Now, without all the fluff. I don't know how to help with the implementation of your specific wishes. But as for how to play Heroes and have the opportunity to do so, the links are above.
Currently, VPN in TeamViewer works perfectly. And you don't have to pay anything.
Well, the advantage of GR (GameRanger) is that there are many newbies with whom you can play at any time. True, the connection is worse, and you can't join all rooms. And not everyone can join your room either.
За то что нейтралы не бегают за единичкой, для меня это уже стоит того