I bought it on GoG and my friend has it on Steam and it worked fine. We use the direct connect function where I just paste the code she sends me and everything has worked without issue from there.

The GoG version doesn't have a server browser or global chat for me, but I believe you can get that working if you use the GoG launcher. I haven't tried.