I recently set up an account on the forums page as well as a game account. While attempting to follow the installation instructions, I noticed that the download link attempted to open a new tab only for it to instantly close, I dont know if this is only a chrome issue or if the link is currently broken.