Ugh, I just wrote a nice, full detailed report, but the web app to enter the report is broken and a misplaced backspace does a page-back adn then page-forward deletes all the text I just entered. So .. this will be much more terse and less flowery than my last attempt:
Platform: 64-bit Windows 10, X-Plane 11.10 beta (currently b4), digital license key (i.e., code, not DVD or device auth)
Whenever I change IP addresses on my desktop (which I do all the time because I use a VPN), since XP11.10 beta (and maybe before, but I just started using the VPN so I'm not sure if it always happened or not) I am forced back into a full re-authorization of my copy of X-Plane (of course, only when I re-start X-Plane).
Since I'm doing some testing right now, though, I happen to re-start many times a day (3-8 times a day, maybe more). Because of this, and sometimes rebooting in between, and using a VPN, my IP address changes regularly.
IP address may have been a good way to identify a single machine back in the '90s, but today it's simply not useful for this feature, and doesn't really help (only hurts) security and usability.
The better way if you really want to do this is to check the primary MacAddr or something similar. But IP address? Not the right thing to key off of.
The problem is 2-fold:
(1) It's super inconvenient to have to re-authenticate, and I really shouldn't have to. But there's maybe a bug (?) that makes this even worse: the license key is auto-filled-in only the first time you have to do it, but then the subsequent time, you are forced to re-enter it again (the autofill is gone and it's blank). Which of course is not hard, but still a huge interruption to my flow. And senseless; if it's really the same machine and the data is identical, then the stored license key should still be available. In fact, I shouldn't even have to type anything, it should just do what it does (like X-Aviation's plugin does) and let me know if it failed.
(2) With regular re-authorizations using my same license key but with multiple IP addresses (all of which are really just a single instance of the simulator on a single machine!), I'm very worried soon I'll be stuck with a failed authorization and I'll have to buy another key if I want to continue same-day. :-( That's not a great thing to always live in fear of.
Please let me know if there's a way to force the key to stay working regardless of IP address. I can imagine people on laptops who use different networks are even more frustrated by this (?).
Anyway thanks for the consideration.