I've tried deleting my authkey file to force the game to get a new one. So far this has always failed. I've tried doing this after each of the fixes below, but it either fails while Getting Encryption Details or Requesting Authentication.
I've tried directly connecting my computer to my cable modem to bypass the router.
I've tried disabling Windows Firewall (Vista x64).
I've tried signing out of Steam and then back in.
I've tried deleting the game, uninstalling from Steam, and then redownloading.
I've tried launching Steam with Administrative privileges and setting the Defcon executable to run as Administrator.
I've tried updating all drivers (video, sound, motherboard) to the most recent versions.
Since I've taken the router out of the equation, I'm not sure this is a network port blocking issue. But any suggestions would be nice.
Here's a sample from debug.txt after the game fails authentication at Requesting Authentication:
Code: Select all
Defcon 1.43 steam built Jul 2 2007
Parsing archive main.dat...DONE
Client listening on port 5011
Parsing Coastline data (1776 islands) : 27ms
Parsing International data (2753 islands) : 10ms
Parsing City data (2745 cities) : 14ms
Parsing archive sounds.dat...DONE
Failed to load AuthKey : 'authkey'
Authentication key set : 'authkey not found'
Connection established to MetaServer, listening on Port 5009
Steam Authentication Initiated
Steam Authentication : Starting Steam
Requesting data from MetaServer : LatestVersion
Requesting data from MetaServer : MOTD
Received data from MetaServer : LatestVersion
Received data from MetaServer : MOTD
Steam Authentication : Starting Steam API
Steam Authentication : Logging On To Steam
Steam Authentication : Getting Steam Id
Steam Authentication : SteamID = <removed>
Steam Authentication : Getting Encryption Details
Received Authentication : authkey not found : (keyID -1) : Key invalid
Key failed basic check : authkey not found (result=Key invalid)
Requesting data from MetaServer : UpdateURL
Received data from MetaServer : UpdateURL
Requesting data from MetaServer : sb
Received data from MetaServer : sb
Steam Authentication : Getting Steam2 Auth
Steam Authentication : Getting Steam3 Auth
Steam Authentication : Requesting Authentication
Steam Authentication FAILED