WARCRAFT 3 MODS

Races, skills and items for Counter-Strike, from 1.6 to CS2

A history of the Warcraft 3 mods

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.

Warcraft 3 XP

SpaceDude · 2002– · AMX Mod, then AMX Mod X

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

Warcraft 3 Frozen Throne

Geesu (OoTOAoO) · 2003– · AMX Mod X

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.

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.

Ultimate Warcraft 3

K2mia · 2004–2007 · AMX Mod X

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.

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 (WCS)

Kryptonite, Tha Pwned and many forks · 2006– · EventScripts, then Source.Python

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.

War3Source

pimpinjuice, Ownz · 2009–2016 · SourceMod

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

War3Source:EVO

El Diablo · 2013–2023 · SourceMod

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.

SourceCraft

Naris · 2007–2021 · SourceMod

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.

War3FT on Source

Geesu, Avanderik · 2008 · SourceMod

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.

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

Lucky Prinny Overlord · 2024– · CounterStrikeSharp

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.

CS2WarcraftMod

Wngui · 2024– · CounterStrikeSharp

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.

Where this comes from

The mods' own source and history, kept at github.com/wc3mods; the Internet Archive's captures of the old sites, some of which we mirror; the projects' GitHub repositories, forums and Steam groups; and live server data from LobbyVerse. Something wrong or missing? Tell us at [email protected].