Open port 6112, both TCP and UDP, using Port Forwarding on your router. The difference is night and day! Didn’t work AT ALL without port forwarding, works excellently with it. I used to wonder why hosting StarCraft games worked so much better on my old dial-up modem than with DSL/Cable. Port forwarding on the NAT router is why!