I live in China and the only solution I have found is to launch my VPN, connect to the login screen, disconnect my VPN and play. This always works. So there is something up between the launcher phase and the login screen that won't work for me. Any feedback is appreciated.
*I don't know if this is directly mac related, but I use one so I posted here.