Posted August 01, 2022
vv221: It’s only a problem if you want to play with "random" people. For multiplayer sessions with friends, providing direct IP multiplayer on both builds (Steam and GOG) would be enough to play together no matter the store you bought your game from.
It's not that easy for Direct IP though. You're always at the mercy of your ISP when talking about DRM-Free online multiplayer. Direct hosting is only possible if you can actually configure your network to allow incoming connections. For people that are behind a CGNAT or that are otherwise prevented to do that by their ISP, that's not so easily possible. You're then at the point where you need additional services to make it work. A VPN with port forwarding feature, a VPS used as a reverse proxy, third party solutions like GameRanger. So it can be complicated and may cost you additional money, even if you have networking knowledge and are willing to set everything up (which a lot of players don't and aren't, they just want it to work).
Just throwing this in because that aspect seems to be overlooked sometimes, and I could recently witness what happens when hosting services are unavailable for a few days in a game where DRM-Free hosting is fully supported. The lobbies are empty since only a small number of players can actually get it to work without those services, no matter how hard they try.
I'm all for having Direct IP, no question, it's just not the ultimate solution for all online gaming connectivity problems. But it is the one that will survive all others because it can't be taken away. Same with LAN, if you set up a VPN for it (again, for online play).