« How I got free mp3s | Main | Calling for Super Dodgeball On the Wii »

Install NoSteam Counterstrike 1.6 server

So I was a long time Counterstrike player who broke the habit around 3 years ago. A few weeks ago people at my office were saying how we should setup a gaming server and Counterstrike got mentioned. We decided to play 1.6 since none of us have the video cards to play CS:S.

So I have setup a server in the 1.3 days for Counterstrike and it was easy to get around connecting in using an invalid CD key. You just removed the auth servers from the cfg file. I forget the filename but no one plays 1.3 anyway.

So this little howto will get you to setup a LAN type environment and not worry about having people use steam to auth. You can find on various places a NoSteam version of Counterstrike. This is great for office environments or if you are setting up a LAN event. You could do this and place the server on the Internet but there are so many cheaters they almost destroy the experience.

So first lets download all the needed files.

wget http://www.steampowered.com/download/hldsupdatetool.bin
wget http://www.cstrike.ro/cstrike_files/engine.v15.tgz

Now lets extract and use the update tool

chmod +x hldsupdatetool.bin
./hldsupdatetool.bin

Now lets run the download and update tool. You will probably have to run this command twice till you see a HLDS installation up to date

./steam -command update -game valve -dir .

Now lets install the counterstrike mod

./steam -command update -game cstrike -dir .

Ok now that the server is installed, lets install the cracked engine files

rm -rf engine_amd.so
rm -rf engine_i486.so
rm -rf engine_i686.so
tar xfvz engine.v15.tgz

Now in the same directory you are in you want to edit the following file ./cstrike/server.cfg and put the following contents in. Change what you feel needed

hostname "Server Name"
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 1
mp_freezetime 3
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 800
mp_timelimit 35
mp_tkpunish 0
mp_winlimit 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1
sv_cheats 0
sv_gravity 800
sv_lan 1
sv_maxrate 7000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
rcon_password yourpassword

Now we need to put it in unsecure mode. So edit ./cstrike/liblist.gam and change the the secure from a 1 to a 0

Now you can run the server

./hlds_run -game cstrike +ip you.ip.here +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2

You should now be able to connect to it and have fun playing

TrackBack

TrackBack URL for this entry:
http://www.zcentric.com/cgi-bin/mt-tb.cgi/2

Comments (3)

erkan:

i have installed a server, but when i try to connect it says "invalid cd key ", what i need to do ??

Mike:

You need to install the nosteam CS client.

Ge64:

Thanks a lot! This helped me and my friend set up a server, its exactly what we needed (never done it in linux before, only on windows)

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on November 20, 2006 9:38 AM.

The previous post in this blog was How I got free mp3s.

The next post in this blog is Calling for Super Dodgeball On the Wii.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.33