I also want to mention that Terragen doesn't need to access the server very often. Terragen uses the license key file (.lic file) cached on your hard drive most of the time, and if the cached key file is valid and not expired then it can run without the server. It only needs the server if you are on a subscription plan and you're past the renewal date, or if you're on a perpetual license and attempting to run a version of Terragen that's newer than the maintenance expiry date cached in the key file. In those situations it needs to look at the server to see if the license was renewed. If it was renewed it will re-cache the key file to your hard drive. It checks at other times too, just to be proactive (up to a day before expiry, and at other times when checking for software updates), but those proactive checks should not interrupt your work if they fail to connect.
Still, if the server is having trouble on those rare occasions when Terragen needs to obtain the updated key file, that is unacceptable, so we're going to improve this.