Dedicated Server for Defcon

DedCon is a small standalone program that takes over the function of the server loop of the Defcon client. Using the Defcon client for hosting has some disadvantages:
Having a dedicated server fixes that, but also has drawbacks. The biggest one is that the dedicated server knows nothing about the state of the game world. Features that rely on precise knowledge of the game state cannot be implemented in the dedicated server (at least not in this one), for example: Visit the Trac Project for a Wiki to share information, to report bugs, to request features, or to get a general idea where the project is standing.

Friendly Fork

There is now a friendly fork (or continuation) of Defcon maintained by the lovely people that also bring you the Defcon Expanded mod that allows you to play the game with eight or ten people! Check it out here.

Test Servers

I run a couple of test servers with always up-to-date code. Playing on them and reporting problems is one of the best ways you can help DedCon development. The server names all start with "DedCon Test". All games on those servers are recorded and logs are kept for debugging purposes. You can download the compressed recordings of past games here, and view the player ranking table generated from the games here.

Note about the Wiki and bug tracker

They're down at the moment, spammed to death. I can't say when they will be back.

Release 1.6.0_git126

Current testing version, label is following the current STEAM release (1.6). We have a new build system based on github actions; seems to work really well. The Linux builds are now for 64 bit systems, macOS builds are for macOS 13 and up; they are now finally for Intel CPUs. Timely! I suppose they work fine on arm Macs. There is also a small functionality change, dedcon can finally track ingame alliance changes. The TEAM_ALLIANCE message has been extended to give the reason of the alliance change.
Download the bzipped tarball for x86 Linux here. Instructions are inside, read README.
Download the bzipped tarball for macOS 13 and up. Instructions: unpack and read the included README.
Download the Windows installer here. Instructions: download and execute. In your start menu, you'll find a DedCon submenu. There is one item to edit the authkey DedCon will be using, one item for the README.txt, one item for the sample configuration file, and various launch items that launch the server with different configuration files you can also edit from the start menu. Read the README and sample configuration for further instructions.

Release 1.6.0

Current stable version, label is following the current STEAM release (1.6). It is mostly identical to the previous alpha build 1.43b_svn1010. For a detailed list of changes, see the included NEWS file. For a list of bugs, see the Bug Tracker. Have a look at the FAQ before asking any questions, please.

Download the bzipped tarball for x86 Linux here. Instructions are inside, read README.
Download the bzipped tarball for OSX Tiger and up here. Instructions: unpack and read the included README.
Download the Windows installer here. Instructions: download and execute. In your start menu, you'll find a DedCon submenu. There is one item to edit the authkey DedCon will be using, one item for the README.txt, one item for the sample configuration file, and various launch items that launch the server with different configuration files you can also edit from the start menu. Read the README and sample configuration for further instructions.
Additional documentation for all systems may be found here.

Release 1.6.0_svn1038

Current testing version, fixes security issues. Frequent join/leave spam is blocked, successful cheats are detected and announced, a backdoor I left for own potential benign custom clients was closed. For a detailed list of changes, see the included NEWS file (Forgot to update it this time). For a list of bugs, see the Bug Tracker. Have a look at the FAQ before asking any questions, please.

Download the bzipped tarball for x86 Linux here. Instructions are inside, read README.
Download the bzipped tarball for OSX Tiger and up here. Instructions: unpack and read the included README.
Download the Windows installer here. Instructions: See latest stable release.

Release 1.6.0_svn1034

Old testing version, fixes a few bugs 1.6.0 had; the widespread use of clients transmitting scores at the end of game lead to a problem with the server trusting them a little too much, out of sync clients are no longer allowed to influence the game so they can't spread their corruption, one instance of premature game start was squished, and resyncs work better now. For a detailed list of changes, see the included NEWS file. For a list of bugs, see the Bug Tracker. Have a look at the FAQ before asking any questions, please.

Download the bzipped tarball for x86 Linux here. Instructions are inside, read README.
Download the bzipped tarball for OSX Tiger and up here. Instructions: unpack and read the included README.
Download the Windows installer here. Instructions: See latest stable release.

Other Stuff

Some mods for DEFCON.