DARK
PAWNS

A Multi-User DungeonEST. 1994

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.

  1. Dark Pawns begins

    Serapis and Tracer start the game on CircleMUD 1.7 at knight.ufp.org.

  2. The first major change

    The base code moves to CircleMUD 2.2. The game becomes Dark Pawns 1.0.

  3. Coders and builders arrive

    Arak and Orodreth join as coders in February; Frontline follows in March while Oddity, Nimos, and Aralius build the world.

  4. Dark Pawns 2.2

    Frontline and Orodreth become co-implementors in May. The largest update in the game’s history ships that December.

  5. 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.

  6. 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.

  7. DPReturns

    Started by Slayer (dpreturns.com) and later maintained by Vintage at darkpawns.net, former players reopen the game and expand its C source.

  8. 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 tree
The DikuMUD family tree, with Dark Pawns highlightedA working reconstruction. Solid lines indicate supported ancestry, dashed lines remain unconfirmed, and a dotted line marks AberMUD’s design influence. Dark Pawns descends from CircleMUD 3.0, following earlier bases on 1.7 and 2.2. SocketMUD is shown separately because its proposed Merc connection is unconfirmed. A complete text list follows the chart on the About page.AberMUDAberMUDDikuMUD: influenced by AberMUDDikuMUDSillyMUD: descends from DikuMUDSillyMUDVieMUD: unconfirmed connection from DikuMUDVieMUDCircleMUD 1.x: descends from DikuMUDCircleMUD 1.xDiku II: descends from DikuMUDDiku IISequent: descends from DikuMUDSequentEltanin: unconfirmed connection from DikuMUDEltaninTechno: unconfirmed connection from DikuMUDTechnoCrimson: descends from DikuMUDCrimsonBlackMUD: unconfirmed connection from SillyMUDBlackMUDDaleMUD: descends from SillyMUDDaleMUDCircleMUD 2.x: descends from CircleMUD 1.xCircleMUD 2.xNilgiri: unconfirmed connection from SequentNilgiriCopper I: unconfirmed connection from SequentCopper IFajita: unconfirmed connection from SequentFajitaArchipelago: descends from CircleMUD 2.xArchipelagoCircleMUD 3.x: descends from CircleMUD 2.xCircleMUD 3.xCopper II: unconfirmed connection from Copper ICopper IIPirate: unconfirmed connection from Copper IPiratetbaMUD: descends from CircleMUD 3.xtbaMUDDark Pawns: descends from CircleMUD 3.xDark PawnsLost Lands: descends from CircleMUD 3.xLost LandsMerc 1.x: unconfirmed connection from Copper IMerc 1.xCopper III: unconfirmed connection from Copper IICopper IIIGo restoration: descends from Dark PawnsGo restorationDPReturns: descends from Dark PawnsDPReturnsROM 1.0: descends from Merc 1.xROM 1.0Merc 2.x: descends from Merc 1.xMerc 2.xVego: unconfirmed connection from Merc 2.xVegoROM 2.3: descends from ROM 1.0ROM 2.3ACK!MUD: descends from Merc 2.xACK!MUDEnvy 1.0: descends from Merc 2.xEnvy 1.0SMAUG: descends from Merc 2.xSMAUGGodWars: descends from Merc 2.xGodWarsMrMud: unconfirmed connection from Merc 2.xMrMudNiMUD: unconfirmed connection from Merc 2.xNiMUDSunderMUD: descends from ROM 2.3SunderMUDROM 2.4: descends from ROM 2.3ROM 2.4EmberMUD: unconfirmed connection from ROM 2.3EmberMUDASSAULT: unconfirmed connection from ACK!MUDASSAULTEnvy 2.x: descends from Envy 1.0Envy 2.xAFKMud: descends from SMAUGAFKMudSERF: unconfirmed connection from SMAUGSERFDystopia: descends from GodWarsDystopiaEmud: unconfirmed connection from MrMudEmudEmlenMUD: unconfirmed connection from NiMUDEmlenMUDAnatolia: unconfirmed connection from ROM 2.4AnatoliaRoT: descends from ROM 2.4RoTOblivion: descends from ROM 2.4OblivionMythran: descends from Envy 2.xMythranUltraEnvy: descends from Envy 2.xUltraEnvyEOS: unconfirmed connection from Envy 2.xEOSDawn of Time: descends from OblivionDawn of TimeSocketMUDSocketMUDRocketMUD: unconfirmed connection from SocketMUDRocketMUDNakedMUD: descends from SocketMUDNakedMUDdesign influenceseparate family
Working reconstruction, reviewed October 23, 2026. This is a selection of the DikuMUD family, not every game or code contribution. Dashed lines preserve connections reported in the earlier chart that this review has not confirmed. On small screens, scroll across the tree or read the text below. Markdown version.

Dark 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.

Sources for the history above

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.