Current state is the game is sensitive to network adapter settings. Making sure the external network adapter is set as default (and potentially others disabled) maximizes chances of success, along with port forwarding.
We have several team members are devoted to redeveloping how network connections are made, and afterwards will be looking at reimplementing steam peer-to-peer.
I posted this reply in another comment, which describes what we are working on as a solution for those having connection issues:
We have several team members are devoted to redeveloping how network connections are made, and afterwards will be looking at reimplementing steam peer-to-peer.
I posted this reply in another comment, which describes what we are working on as a solution for those having connection issues:
Originally posted by Rocket: We redeveloped the entire multiplayer messaging system (how you receive a synchronized state in multiplayer), and it's been enormously successful in that regard with reduced memory usage (memory cleanup causes the dreaded stuttering), bandwidth usage, and increased performance (singleplayer used to always run as a host, and send itself messages).Read more
However, we are still ...