misscrabtree456: Yeah didn't know about the refund until it was over. As for it not being GOG's fault, why does Hello Games have to make separate version? It's GOG, that's why. Why do hold entirely blameless. Also having to run Galaxy to all the features is the same thing as steam. Might as well buy it on Steam, at least on Steam I get to review the game, not so with GOG.
Hello Games develop the game and GOG distribute the game. GOG probably also test, tweak configuration files and report bugs back to the developers for resolution when appropriate.
But they do not develop the game and do not get to choose what version to distribute.
The problem here is that Steam, Galaxy, Origin, Battle-net all have their own unique API for account info. It takes time to implement and test each API and if you want to support many (with all players seeing each other), there are probably other issues to deal with as each platform has its own set of features which may not be present on other platforms. So they seem to be developing these features for Steam first as it is the biggest platform.
They do not have to implement multi player this way!
Examples:
Xonotic: is a quake 3 arena like game that implements its own distribution platform independent multi player.
Baldurs Gate Enhanced / Classic series: Multi player is distribution platform independent but you may have to enter you friends IP address if they are not on your local network.
Multiwinia: Distribution platform independent, your "CD Key" (or a hash of it I guess) is used to uniquely address each user. Sadly this game on line presence died.
Unreal Tournaments: Implements its own multi player (distribution platform independent).
Never winter nights (1 and 2): Implements its own multi player (distribution platform independent).
We see this issue in other areas too such as PS4 players, XB1 players and NSwitch players also seem to not be able to play together always. Maybe one console gets the game first exclusively (followed months later on other platforms) or one console has more options available than another.
So yeah in this instance it does not seem to be GOGs fault as they are downstream from development. I get your frustration but this is the downside of vendor lock-in. I guess it is easier for developers to implement MP using a platforms account framework than doing it all in house, but then it comes at the cost of being locked into that platform or having to create... [sigh]... many versions.
Personally I buy games from GOG due to:
1. No DRM.
2. Galaxy helps you automatically update games but it is not required to run them.
3. GOG seems responsive to feedback.
4. Offer "Reclaim your game" and "GOG Connect".