Counter-Strike Betas (From Beta 1.0 to Beta 6.2)

The earliest versions of Counter-Strike use an older version of the Half-Life SDK (as known as HLSDK 1.X) that are incompatible with the current releases of Half-Life, and thus require an older release of the game in order to play them.

Installation Guide

  1. Install Half-Life 1 (Retail).
  2. Patch your game to version 1.0.1.6 as well as this fix (the last version that is compatible with these beta builds of Counter-Strike).
  3. Download the releases of Counter-Strike you desire below, in the root folder of Half-Life.
  4. If you did it right, you should see your mods in the Custom game category within the Half-Life 1 menu.

Alternatively, you can download this archive on MEGA which contains Half-Life 1 already patched to this version, as well as containing all major builds of Counter-Strike (Beta 1.1, 2.1, 3.1, 4.1, 5.2, 6.1).

Versions of Counter-Strike's betas supported in HL 1.0.1.6

This table is adapted from the CounterStrike Betas repository on Github.

Version Release Date Windows? Hostable on Linux? Download
Beta 6.2 March 26, 2000 MISSING
Beta 6.1 March 24, 2000 Download
Beta 6.0 March 10, 2000 Download
Beta 5.2 January 10, 2000 Download
Beta 5.0 December 23, 1999 Download
Beta 4.1 December 1, 1999 Download
Beta 4.0 November 5, 1999 Download
Beta 3.1 September 16, 1999 Download
Beta 3.0 September 14, 1999 Download
Beta 2.1 August 17, 1999 Download
Beta 2.0 August 13, 1999 Download
Beta 1.2 July 20, 1999 MISSING
Beta 1.1 June 27, 1999 Download
Beta 1.0 June 19, 1999 Download

Create a Server

Using Docker

You can create a server using Docker by using my GitHub project.

Using Windows

If you desire hosting a server that no Linux binaries are provided, the only way is to use Windows to create a server. You can create a batch to automate that (see example below)

Batch example: Hosting a CS Beta 1.1 server on cs_assault, using port 27015 (the default one) with a maximum of 16 players:

set MAXPLAYERS=16
set PORT=27015
set GAME=cstrk11
set MAP=cs_assault

start hlds.exe -game %GAME% +maxplayers %MAXPLAYERS% +map %MAP%