steam or non steam?
This has been a problem for me in the past, but it did not happen every time.I'm assuming your key.dat keeps getting cleared for some reason, please replicate this issue and post your console.log (but do not enter your key).