Gamingcounter-strikehalf-lifeopen-sourcequakecfte-quakeworldlan-party
Tactical-Retreat, a Free Open-Source Rebuild of Counter-Strike 1.5, Plays Classic CS Without Owning Half-Life
Marco Cawthorne's Tactical-Retreat rewrites Counter-Strike 1.5's game code in QuakeC for the FTE QuakeWorld engine, runs from the old free CS 1.5 mod files plus its own replacement data, and lets you build new guns and NPCs from text files.

Cawthorne has been at this a while. The project used to be called FreeCS, “and OpenCS before that,” and its license line runs from 2016 to 2026. The current Linux and Windows builds are dated June 3, 2026.
His reason fits in one sentence on the project page: “Because the original games aren’t open, and I wanted to change that.”
The rebuild sits on two other projects. FTE QuakeWorld is the engine, one that also runs Quake, Quake II, Quake III Arena and Hexen II. Nuclide, from Vera Visions, is “a game development kit (GDK) and development environment for id Technology, using FTE,” and it supplies the plumbing every game built on it shares. Tactical-Retreat’s own job is the Counter-Strike game logic, written in QuakeC and compiled into .dat files.
The installer is the fun bit. The project’s one-line install script downloads csv15full.exe, the original Counter-Strike 1.5 installer, from a disc image whose file name starts Level_2003-07 on the Discmaster archive. It then builds REWise, which can “Extract files from Wise installers without executing them,” pulls the game files out of that installer, grabs FTE QuakeWorld, and writes three launchers, one of them a dedicated server.
What doesn’t work yet is spelled out too. Custom maps “that heavily depend on custom Half-Life content” may not play properly, the FAQ says, adding “This will improve over time.”
Projects like this tend to outlive the commercial games they copy, because the engine is open, the data format is plain text and nobody has to ask a publisher for permission to keep a server up. The next test is the community content Cawthorne wants to pull in: once a few of those ModDB guns turn up as decl files that strangers can drop into a server, “the CS server of your dreams” stops being a slogan. The open question is how much of the old Half-Life map catalog it can load as the replacement data fills in.