This is an old revision of the document!
Installing a client
Install
- Your need your original Half-Life CD (you can also grab it here) to install the game
- Then upgrade to 1.0.1.6 with this file
- Install Counter-Strike beta 6.1 with this file
- Finally download this mappack and uncompress it on your cstrike directory
You're almost ready to play. The easiest way is to create a shortcut to connect directly to a server (because your HL client will try to authenticate with WON and you'll have to wait for the timeout) :
hl.exe -game cstrike -noipx -console -numericping -32bpp -nojoy +connect 88.191.109.11:27016
You can also download HLSW to manage servers.
If you want to install both beta 5.2 and beta 6.1 you may follow these 2 directives :
- duplicate your Half-Life directory and install the beta you need so you'll get 2 separates directories
- rename your cstrike directory to cstrk52 for instance and install beta 6.1
Some servers require your CS directory to be named cstrike, cstrk52 or cstrk61. Please see here.
Configuration
Some useful commands, add these to config.cfg :
rate 25000 fps_modem 72 r_netgraph 1 hud_fastswitch 1 bind "MWHEELDOWN" "invnext; +attack; wait; -attack" bind "MWHEELUP" "invprev; +attack; wait; -attack"
Setting up a linux server
You need 3 files :
- A shell script to bypass WON authentication and class C network verifications
Installation
Uncompress hlds_l3016.tar.gz file :
cd /home/hldsbeta52 tar vzxf hlds_l3016.tar.gz cd hlds_l
Apply hlds_l.3016.nowon.sh shell script :
chmod +x hlds_l.3016.nowon.sh ./hlds_l.3016.nowon.sh
Copy cs_beta52.tar.gz file to hlds_l directory and move to that directory :
cp cs_beta52.tar.gz /home/hldsbeta52/hlds_l cd /home/hldsbeta52/hlds_l
Uncompress cs_beta52.tar.gz file :
tar vzxf cs_beta52.tar.gz
Create a symlink to fix errors for some older maps :
cd /home/hldsbeta52/hlds_l/valve ln -s halflife.wad HalfLife.wad
Configuration
Edit /home/hldsbeta52/hlds_l/cstrike/server.cfg to your needs.
To launch the server :
export LD_LIBRARY_PATH=/home/hldsbeta52/hlds_l/:$LD_LIBRARY_PATH ./hlds_l -game cstrike +exec server.cfg +ip A.B.C.D -port 27015 +sv_lan 1 +maxplayers 16 +map de_railroad -heapsize 1024000