You always are up-to-date server about the game in our Discord.
You can always ask staff for help.
You can download the game soon on Discord. So you don't need to download a separate launcher.