over 1 year ago - AndrewT - Direct link
In our launcher Game Settings menu, choose Cross store MP. All your opponents will have to do the same, if on Steam.

Is that any better?  
over 1 year ago - AndrewT - Direct link
That means your original problem was probably blocked Steam MP ports:
support.steampowered.com

Steam Support :: Required Ports for Steam

support.steampowered.com support.steampowered.com
Do you perhaps have a new ISP or internet modem/router?
\