Dark Pawns began in 1994.
“Like a great game of chess, the world has become a board filled with bishops and kings, stately queens, white knights and dark pawns striving to rise through the ranks into godhood.”
R.E. Paret (Frontline), original Dark Pawns website
I found it later.
My first character was MisterYuck. I later played as Aiko and Aidan, and I ran dp-players.com while I was still active in the game.
I stepped away around 2005 when my career started. Dark Pawns shut down around 2010, but the source code and world files were eventually published.
In 2026, I started porting the server to Go. I am also recovering what is left of the old websites.
Zach Greene, Aidan and Aiko
The record so far
The early chronology comes from Frontline’s history of Dark Pawns, itself an update to an account by Orodreth. Later dates use Frontline’s published repository and contemporary records from the DPReturns revival.
Dark Pawns begins
Serapis and Tracer start the game on CircleMUD 1.7 at knight.ufp.org.
The first major change
The base code moves to CircleMUD 2.2. The game becomes Dark Pawns 1.0.
Coders and builders arrive
Arak and Orodreth join as coders in February; Frontline follows in March while Oddity, Nimos, and Aralius build the world.
Dark Pawns 2.2
Frontline and Orodreth become co-implementors in May. The largest update in the game’s history ships that December.
The break-in
An intruder destroys the server files. Backups recover part of the game, but player data and significant work on 3.0 are lost.
The public server closes
The old Dark Pawns server shuts down. Frontline later publishes its code and world in the state they held at closure.
DPReturns
Started by Slayer (dpreturns.com) and later maintained by Vintage at darkpawns.net, former players reopen the game and expand its C source.
The Go restoration
A new open-source server begins loading the original world under a strict fidelity rule: the game is the game.
The DikuMUD family tree
Dark Pawns belongs to the CircleMUD branch. Its surviving C code credits CircleMUD 3.0 and DikuMUD Gamma 0.0. Follow the red line to this Go restoration.
Supported ancestryUnconfirmed connectionDesign influence
Open full-size treeDark Pawns changed bases.
Frontline’s account records CircleMUD 1.7 at the September 1994 founding, 2.2 in December 1995, 3.0pl9 in March 1996, and 3.0pl11 that June. The branch here shows the later C game, not a claim that Dark Pawns began on 3.0.
A tree leaves things out.
Merc’s credits acknowledge Copper, Alfa, and Silly code. ROM 2.4 also uses Merc 2.1. These exchanges do not fit a single-parent tree. SocketMUD sits separately because the earlier chart’s dotted Merc connection is not established by the sources checked here.
Read the relationships and their sources
This chart is a reconstruction. Solid lines mean the cited source supports ancestry or a later version, sometimes with intermediate releases omitted. They do not assert a complete record of code sharing. “Unconfirmed” means the connection needs more evidence, not that it is false.
- AberMUD to DikuMUD
- Design influence. DikuMUD: history. The original team’s account of Diku, Sequent, Diku II, and the influences behind the game. Design influence, not a claim that Diku uses AberMUD source.
- DikuMUD to SillyMUD
- Supported ancestry. DaleMUD: surviving credits. Preserves the SillyMUD and DikuMUD credits.
- DikuMUD to VieMUD
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- DikuMUD to CircleMUD 1.x
- Supported ancestry. Jeremy Elson: the history of CircleMUD. Diku ancestry, the original Circle game, and the first public release, CircleMUD 2.0.
- DikuMUD to Diku II
- Supported ancestry. DikuMUD: history. The original team’s account of Diku, Sequent, Diku II, and the influences behind the game.
- DikuMUD to Sequent
- Supported ancestry. DikuMUD: history. The original team’s account of Diku, Sequent, Diku II, and the influences behind the game.
- DikuMUD to Eltanin
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- DikuMUD to Techno
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- DikuMUD to Crimson
- Supported ancestry. CrimsonMUD: original credits. Names the original Diku source and CrimsonMUD modifications.
- SillyMUD to BlackMUD
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- SillyMUD to DaleMUD
- Supported ancestry. DaleMUD: surviving credits. Preserves the SillyMUD and DikuMUD credits.
- CircleMUD 1.x to CircleMUD 2.x
- Supported ancestry. Jeremy Elson: the history of CircleMUD. Diku ancestry, the original Circle game, and the first public release, CircleMUD 2.0.
- CircleMUD 2.x to Archipelago
- Supported ancestry. Archipelago: original README. Explicitly based on CircleMUD 2.2.
- CircleMUD 2.x to CircleMUD 3.x
- Supported ancestry. Jeremy Elson: the history of CircleMUD. Diku ancestry, the original Circle game, and the first public release, CircleMUD 2.0.
- CircleMUD 3.x to tbaMUD
- Supported ancestry. The Builder Academy. The project describes tbaMUD as the continued development of CircleMUD. Continuation through CircleMUD 3.1 and later releases; intermediate versions are omitted.
- CircleMUD 3.x to Dark Pawns
- Supported ancestry. Frontline: a brief history of Dark Pawns. Records CircleMUD 1.7 in 1994, 2.2 in December 1995, 3.0pl9 in March 1996, and 3.0pl11 in June 1996. March 1996: 3.0pl9. June 1996: 3.0pl11. Earlier bases were 1.7 and 2.2.
- CircleMUD 3.x to Lost Lands
- Supported ancestry. Lost Lands: surviving credits. This surviving release credits CircleMUD 3.0. Its earliest fork point is not established here. Surviving release credits 3.0; moved here from Circle 2 in the supplied chart. Earlier ancestry is unresolved.
- Dark Pawns to Go restoration
- Supported ancestry. Dark Pawns: Go restoration. The current project ports the surviving C game. It does not descend from DPReturns. Port of the surviving original C game, not of DPReturns.
- Dark Pawns to DPReturns
- Supported ancestry. Dark Pawns Returns: project history. The C revival of Dark Pawns, distinct from this Go restoration. A separate revival of the C game.
- Sequent to Nilgiri
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Sequent to Copper I
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Sequent to Fajita
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Copper I to Copper II
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Copper I to Pirate
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Copper I to Merc 1.x
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Copper II to Copper III
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Merc 1.x to ROM 1.0
- Supported ancestry. ROM: original credits in Dawn. Records ROM beginning on Merc 1.0 and the later ROM 2.3 and 2.4 releases.
- Merc 1.x to Merc 2.x
- Supported ancestry. Merc 2.2: original README. Describes Merc as a Diku derivative. The precise Copper fork point in the supplied chart remains unconfirmed.
- Merc 2.x to Vego
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source. The supplied chart places Vego under Merc 1; a 1996 operator listing describes Merc 2.1 with 2.2 code. Exact early history remains unresolved.
- ROM 1.0 to ROM 2.3
- Supported ancestry. ROM: original credits in Dawn. Records ROM beginning on Merc 1.0 and the later ROM 2.3 and 2.4 releases.
- ROM 2.3 to ROM 2.4
- Supported ancestry. ROM: original credits in Dawn. Records ROM beginning on Merc 1.0 and the later ROM 2.3 and 2.4 releases.
- ROM 2.3 to SunderMUD
- Supported ancestry. SunderMUD: original credits. Identifies the ROM 2.3 variant used at Dark Times as its base.
- ROM 2.3 to EmberMUD
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- ROM 2.4 to Anatolia
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- ROM 2.4 to RoT
- Supported ancestry. RoT: preserved credits. The RoT credits identify ROM 2.4 as its base.
- ROM 2.4 to Oblivion
- Supported ancestry. Dawn: original licenses. Names ROM 2.4, Oblivion 2.0, and Dawn of Time in the ancestry.
- Oblivion to Dawn of Time
- Supported ancestry. Dawn: original licenses. Names ROM 2.4, Oblivion 2.0, and Dawn of Time in the ancestry.
- Merc 2.x to ACK!MUD
- Supported ancestry. ACK!MUD: original license and credits. Identifies modified Merc 2.2 and credits Merc 2.0, 2.1, and 2.2 code.
- Merc 2.x to Envy 1.0
- Supported ancestry. EnvyMUD 2.0: original README. Explicitly traces Envy 1.0 to Merc 2.2 and Envy 2.0 to Envy 1.0.
- Merc 2.x to SMAUG
- Supported ancestry. SMAUG: original license. Explicitly based on Merc 2.1.
- Merc 2.x to GodWars
- Supported ancestry. GodWars: original license. Explicitly based on Merc 2.1.
- Merc 2.x to MrMud
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Merc 2.x to NiMUD
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- ACK!MUD to ASSAULT
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- Envy 1.0 to Envy 2.x
- Supported ancestry. EnvyMUD 2.0: original README. Explicitly traces Envy 1.0 to Merc 2.2 and Envy 2.0 to Envy 1.0.
- Envy 2.x to Mythran
- Supported ancestry. Mythran: original license. Explicitly based on EnvyMUD 2.0.
- Envy 2.x to UltraEnvy
- Supported ancestry. UltraEnvy: original license. The surviving UltraEnvy release traces through Envy 2.2, itself based on Envy 2.0.
- Envy 2.x to EOS
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- SMAUG to AFKMud
- Supported ancestry. AFKMud: original README. The release retains the SMAUG licensing and documents changes to the SMAUG engine.
- SMAUG to SERF
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- GodWars to Dystopia
- Supported ancestry. Dystopia: original license. Explicitly based on God Wars.
- MrMud to Emud
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- NiMUD to EmlenMUD
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- SocketMUD to RocketMUD
- Unconfirmed connection. Reported in the earlier family tree; this review has not established the connection from a primary source.
- SocketMUD to NakedMUD
- Supported ancestry. NakedMUD: maintainer’s project history. Identifies Brian Graversen’s SocketMUD as the foundation. No Merc descent is asserted here.
SocketMUD is not connected to Merc in this reconstruction. NakedMUD’s maintainer identifies SocketMUD as its foundation; that does not establish SocketMUD’s own ancestry. RocketMUD’s reported placement still needs a primary source.
DPReturns
Former players reopened Dark Pawns in late 2019 (originally at dpreturns.com) and expanded the C source through the COVID era. Slayer served as Implementor and webmaster through 2021, and Vintage took over as Implementor in 2022. Though quiet today, it still runs at darkpawns.net.
The public record covers part of the revival. The remaining gaps need to be filled by the people who were there.
Read the sourced DPReturns history
Server last checked August 15, 2026.
The Go port
This project rebuilds the server in Go while treating the original C implementation as the oracle. Player-facing behavior is preserved rather than redesigned. The game is the game.
Sources for the history above
- Frontline’s preserved history of Dark Pawns, updating Orodreth’s earlier account
- Frontline’s repository note on the 2010 shutdown and release of the old codebase
- The October 2019 DPReturns reopening announcement
- The Dark Pawns Returns project README on Slayer, Vintage, and the public repository
- My own memory of playing as MisterYuck, Aiko, and Aidan, and running dp-players.com
The personal account is mine. Dates and claims about the larger history come from the sources listed here. Where those sources disagree or leave something out, I say so.