Do you only play on one computer? Every time I switch computers between my laptop and my gaming rig, I have to re-input the key.
No, just mine. I don't play it in Windows either, just Linux.
I switched to a static IP in case it was changing without me realizing it, I'll see how it does.