If you don't mind, I have few questions. Is there a compatibility between versions spread among various distribution sites such as gog and steam? Does have every "version" same functionalities? Can you play multiplayer on each of them with others no matter where they were distributed?

I normally wouldn't ask, but since there was quite big issue with these things in case of Dragon Commander, I'd rather knew about possible nuance.