All Beta servers are currently CLOSED. The final Open Beta will go live July 28 at 7am PT/10am ET/4pm CEST. You can also pre-order at THIS LINK
How Do You Download Game If Sent A BETA Key?
Title says it all. I was sent a BETA key and would LOVE to participate, but unfortunately, I have no clue how and where to login or download the game.
Any help would be much appreciated, thank you.