We bring you a new update featuring an improved network system, using Steam P2P system to connect between players. This should greatly improve the chances of being able to connect to a game, without the need to manually open ports.
Improvements
Changed network system to use Steam P2P. Should improve connectivity between players.