Posted February 02, 2019
AlienMind: I wouldn't call it laziness, if your customer base is shouting from the rooftops "what is this lan shit, I WANT STEAMWORKS" you just.. do it.
toxicTom: Maybe... but offering "connect $IP_ADDRESS" as a console command and a dedicated server players can connect to is always an option. I mean, the code is already there. There is existing server code and there is low-level connection mechanics. It's just hidden from view.
But I agree, MOST of your multiplayer code is already there / made without any dependency on steamworks - direct ip play, at least with two people, could be easily added - it's a conscious decision not to at this point, which a lot of companies do to feel safe about dem pirates.
On that topic.. gog would have had a chance on their side in their gogworks (lol galaxy.dll i mean) library/protocol to provide such a command to any game using that. The offline installers would just have to include the galaxy.dll the game works with and thus you would have been set to at least fire that command even when the online part of galaxy does not exist in the future. "Galaxy - brings the LAN back together" what a slogan that would have been <3 Lo and behold the "drm free" slogan.. did they do such a thing. The answer is rhetorical and gives some directions about the direction gog is heading in my opinion.
Post edited February 02, 2019 by AlienMind