Warcraft 3 mods put Warcraft III's races, skills and items into Counter-Strike: pick a race, earn experience for
kills, level up three skills and an ultimate, buy items between rounds. The first one appeared on Half-Life's
engine in 2002. They followed Counter-Strike to Source and then to Counter-Strike 2, and nearly every one of them
descends from that first plugin.
GoldSrc · Half-Life's engine
Counter-Strike 1.6, Condition Zero and Day of Defeat
Counter-Strike 1.6 and the other Half-Life mods run on GoldSrc, Valve's version of the Quake engine. Its server
plugins were written for AMX Mod, and from 2004 for its successor AMX Mod X, which is where every one of these
mods lives.
SpaceDude's plugin started it all, at spacedude.games-fed.com (2002–2005): four races, Undead Scourge, Human
Alliance, Orcish Horde and Night Elves, each with three skills and an ultimate. It was already called
Warcraft 3 XP in 2003; the oldest source that survives is version 2.22.3, from July of that year.
DopeFish took it over in 2004 (the 2.5 releases, updated for STEAM and AMX Mod X) and ferret after him (2.6),
the last of its line; War3FT carries it on. Its source still says "Original idea and code by SpaceDude".
Servers
Original siteGitHub
Warcraft 3: Frozen Throne grew out of SpaceDude's plugin around 2003: eight races, each with three skills and an
ultimate, and a shop of items. It became the Warcraft mod most servers ran, and more Warcraft servers run it
today than any other mod.
Its influence went further than its own servers. When War3Source was written for Counter-Strike: Source, its
first eight races and most of its items were War3FT's.
Servers
War3FT.netGitHub
Warcraft 3 Expansion
Ryan · 2003– · AMX Mod X
Warcraft 3: Expansion, by Ryan with WillyumYum (2004), took the idea its own way, with its own races, skills and
items, and a shop for each race.
Servers
War3X.netGitHub
Ultimate Warcraft 3, by K2 (Andrew Cowan, "K2mia"), dropped races altogether (2004): a War3FT derivative where
players train skills from every race into one character. K2's last release was 1.0.0 RC6j, in December 2004,
and in February 2005 he published its source for others to build on.
Others did. Geesu's unofficial 1.6 releases for AMX Mod X 1.60 (2005–2006) were posted here; 1.6.2 alone was
downloaded 85,365 times. In February 2006 UWC3's official forums moved to wc3mods. In 2008 DA released
Ultimate Warcraft 3 Next Generation, a new raceless mod built on War3FT rather than K2's code.
Servers
Original siteGitHubUWC3NG
Source · Half-Life 2's engine
Counter-Strike: Source, Day of Defeat: Source and TF2
Counter-Strike: Source (2004) moved the game to Valve's new engine, and AMX Mod X didn't come with it. The
Warcraft mods were rewritten for its plugin platforms: EventScripts and its Python successors, and SourceMod.
None of the 1.6 mods was ported as it was; War3FT was the one that got copied.
Warcraft: Source started in 2006 as an EventScripts mod by Kryptonite. Its home was warcraft-source.com (mirrored here), whose
forum had 5,476 members, 8,415 topics and 54,436 posts by 2010. Official development stopped at version 0.77 at
the end of 2008, but WCS kept going: its races are plain scripts, so servers wrote their own, by the hundred.
Tha Pwned rewrote it on Source.Python, keeping the race format (version 2022.07.27-1 is the one most servers run
today), and Russian communities still build their own: wcs.su's (566 races), v666 (966 races) and Omega-Portal's.
It is the Warcraft mod most Counter-Strike: Source servers run.
Servers
Old siteGitHub
War3Source was a SourceMod plugin by Anthony Iacono ("pimpinjuice"), first released in December 2009 for CS:S and
TF2. Derek Luo ("Ownz") took over in 2010, and the War3Source Team's last commits are from 2016. By then it had
28 races and ran on CS:GO, Day of Defeat: Source and Left 4 Dead too.
Its first eight races were War3FT's first eight, Undead Scourge to Crypt Lord, with nearly the same skills, and
most of its 14 items were War3FT's too. Ownz said as much in 2010: "It is originally based on the amxmodx (AMX)
version War3FT", adding that "everyone copied from War3FT".
Servers
Old siteGitHub
El Diablo's fork began in 2013 as a TF2-only War3Source, became multi-game in 2015 (TF2, CS:S, CS:GO and
Fistful of Frontier) and was War3Source's longest-lived branch; its last commit was in 2023.
Servers
GitHub
Naris' SourceCraft (2007–2021) brought StarCraft into it: 14 Protoss, 10 Terran and 12 Zerg units alongside the
Warcraft races, and about 20 War3Source races through a compatibility layer, for TF2, DoD:S, CS:S and CS:GO.
GitHub
We started a SourceMod port of War3FT ourselves in June 2008. It got as far as menus, experience and the Undead
race before it stopped, a month later. Separately, a public-domain WC3FT:Python for EventScripts (2008–2014)
reached eight races but never left alpha.
GitHub
Source 2
Counter-Strike 2
Counter-Strike 2 (2023) replaced CS:GO and broke every plugin again. Warcraft came back on CounterStrikeSharp,
a C# plugin framework; CS2 servers don't publish their settings, so most Warcraft servers only say so in their
names.
War3CS2 has 400+ races, items and a stats leaderboard, and follows, in its own words, "in the footsteps of
War3Source". Its source isn't public; its wiki began in July 2024.
Servers
War3CS2.comWiki
Wngui's open-source mod (August 2024 to August 2025) has nine classes, Barbarian, Mage, Necromancer, Paladin,
Ranger, Rogue, Shapeshifter, Tinker and ShadowBlade, and is continued by NightFuryPrime.
GitHub