CsDoom



csDoom is a source port, originally based on ZDoom version 1.22, that was started in the year 2000 by Sergey A. "Fly" Makovkin. He intended to replace ZDoom's peer-to-peer multiplayer code with a client/server system. Makovkin achieved his goal, and by December 2000, csDoom already had a decently stable and well functioning client/server multiplayer mode.

The early versions of CsDoom received criticism for being distributed only in binary form, particularly from Tom "mystican" Robinson. Fly relented and released the code, however in July 2000 it was discovered that a hard-coded ban of Robinson's IP address was present in the source code, in addition to a backdoor that would give a player remote console access to any server, if their nickname was "Fly", "fly" or "FLY".

In January 2001, Makovkin announced that he no longer had enough time to work on csDoom. The project remained on hiatus for some time (though two new ports based on csDoom surfaced: ZDaemon and Skulltag) until it was taken over and further developed by Denis Lukianov in 2004. Lukianov continues to develop csDoom, whose current version is 1.3 as of 2006-01-28.