timppu: It did seem odd such "validation" was there though, considering how easy it is to circumvent (from what I read). In fact, that is the kind of DRM I could accept: one that vanishes as soon as the validation servers vanish.
The other kind of DRM, which I don't like, is the one which prevents me from playing the game if the validation servers go permanently offline, or if I don't have an internet connection.
Blastprocessor42: Can you link to that workaround? I haven't seen any permanent fixes for DEFCON's DRM.
I was under the impression that was the kind of DRM that DEFCON has, given that the game phones home to Introversion on launch, and if it can't authenticate itself the game restricts itself to demo mode.
Note: I haven't tested this myself, but this is from various messages earlier in the thread. Maybe I should test it, just to see if those validation servers are online anymore.
So in essence, the freshly installed DEFCON is fully functional and "pre-validated". However, there is an odd DRM-ish feature that IF the game can connect through the internets to the site www.defcon.com, it will try to validate the game. At that point, it asks for a validation code that you can see in the GOG game download page, under "Serial Keys" in the menu. I think it is the same universal serial key for all users.
If at that point you don't type in that serial key, the game gets locked into a demo mode.
So, the workaround, if you insist you don't want to enter that code (or can't, because your dog ate your hands, or your religion forbids you from entering codes to internet), is to prevent the game from connecting to that server.
There are various ways to achieve that:
1. Disable your internet connection whenever you play the game.
2. Open Notepad in the Administrator Mode, open the file C:\Windows\System32\drivers\etc\hosts, and add the following line to that hosts file:
127.0.0.1 www.defcon.com
That makes your computer connect to itself (127.0.0.1) if any program or web browser or anything tries to connect to that www.defcon.com server. So you are preventing any programs from contacting that site. Note that some antivirus software, at least Avira Antivirus, try to prevent anything from modifying the hosts file, so you might have to disable your antivirus before you try to edit the hosts file.
For Linux users, that hosts file is under /etc/hosts. No idea why Microsoft makes everything so complicated, just compare the paths between Linux and Windows, bleh!
3. Eventually, when the site www.defcon.com is closed down permanently by the game publisher, naturally the game can't connect to it anymore in order to validate itself, and none of the earlier workarounds are needed anymore.
I am actually unsure if that validation site/server is still online? At least when I go to the site www.defcon.com, there is such a site... but to me it doesn't appear to be related to the game anymore? Or does it? Maybe Trump knows.
EDIT: Also if I understood right, this whole "validate if can connect to the defcon site" is already removed from the Windows version anyway, and still only in the Linux version, unless it is updated as well?