also it should again be noted here for the sake of the chat features reason that steam versions are currently NOT compatible with gog.
Chat is being worked on
Could you explain the incompatibility between steam and gog?
As long as both are the same version (which they should be now), they should be able to connect via IP. Gog.com versions simply can't connect to the steam "online" lobbies. But if a Steam user creates LAN lobby, GOG users can use connect to IP and the other way around?