Tuesday, February 3, 2009

How To Create Counter Strike Server for Windows XP...Latest

By:Vimalesh Narayan
/ On : Tuesday, February 03, 2009/ Thank you for visiting my blog. contact me at

How To Create Counter Strike Server  1.6 for Windows XP

(Covers both Steam and Non-Steam Server)

Theory : In this article i am going to show you how you can create cs 1.6 server... just follow the instructions and in no time you will be having your very own counter strike server for both steam and without steam.


  • You are Using Windows XP
  • You have atleast 512Kbps ~ 64KBps upload speed (for 10 Player Limit).
  • Your Modem is port forwarded for CounterStrike (port 27000-27030)
  • You have atleast 1Gb RAM , 800MB space left in the drive you want to install the server.
  • You should have some Grey Cells left in you...  :-)

Lets Get Started.....

Follow the Steps Below:

Note:Please replace  D: with the drive letter you want to install CS1.6 server ,Use My Computer to find it. I am using Drive D: , also avoid using OS/system files drive which is usually C: 


  1. Open Drive D:  -----> make new folder named  HLDS
  2. Download HLDSupdatetool.exe from
  3.  a)     or


  4. Copy the hldsupdatetool.exe to the D:\HLDS 
  5. Go to Start (Bottom Left Corner of screen,usualy green start button )---->Run (prompt) ---->Type "cmd" ---> Type "cd\"  -->Type "d:" --->Type "cd HLDS" 
  6. When you get this in command prompt window:


Type as   D:\HLDS>hldsupdatetool.exe -command update -game cstrike -dir D:/HLDS

After Download is 100% complete ............ follow either A  or B

Just in case if you cannot use Hldsupdatetool.exe  Read this ---> Here

A. For CounterStrike 1.6 Server with Steam

Run (double click on hlds.exe, inside D:\HLDS folder) and fillup/Change the options availiable to you.

B. For CounterStrike 1.6 Server without Steam

After you have completed Steps 1-5 follow below :

6. Download from HERE or Mirror 1 or Mirror2 or Mirror3

7.Extract entire contents of to D:\HLDS  folder .....when it asks you to replace\overwrite files just click yes ...and proceed

8. On Desktop create hlds.exe console shortcut to run server in console mode (best mode)

Right click on free space on Desktop --->Select "New" ---> Shortcut (2nd option) -->Type the location of Item :

D:\HLDS\hlds.exe -console -game cstrike +ip External IP +sv_lan 0 +maxplayers 10 +map de_dust2 +sv_ticrate 600

name for the shortcut ----> Console ( i prefer this name ) --->in the end you will see the Red Icon on you Desktop ...just double click it to start CounterStrike 1.6 Server (without Steam).

sv_ticrate will increase your server FPS ... so dont lower it below 600

Now Add these lines to server.cfg file, located in cstrike/ folder

setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add
setmaster add

setmaster enable

sv_voicecodec voice_speex
sv_voiceenable 0
sv_voicequality 1

or Read This Too -----> Here

Most Important:

sv_minrate 0

To calculate these values go to This Link

also Visit Here for Proper calculation of values

For your  convenience Shortcut should look like this ---->  HERE

Server Management

I Often use these commands in my server for various reasons , explore your self to know more:

a) stat




also in Task Manager Give highest priority to your CounterStrike 1.6 Server

i.e HLDS.exe


Finding it too difficult to Understand then download this   -----> Here 

(we dont support this stuff though)

Any questions ?   any problems ? any corrections ? Team



Free Hosting said...

I have done everything as per your instruction , including port forwarding / NAT Setup

But i get an error when i start the dedicated server .

Couldn't Allocate Dedicated Server Ip Port 27015

Anonymous said...

Dear Arun... This is a very common Error...It can be resolved by Deleting (Ending) all the instances of CounterStrike related executables i.e. HLDS.exe or HL.exe ...Press Ctrl+Shift+Esc keys together and In task manager kill hl.exe ----> Now start your Server first ---> then start your Counter strike Game.

The main thing is that You should not start Counterstrike first but HLDS.exe

Soon i shall be publishing detailed solution fot this problem

Hope this helps !

Arun said...

Check my processes

After this i run hlds

My NAT configs

I have original Steam , and i have disabled my firewall too Zone Alarm

I have tried to install steam and non steam none work

Please help ..

Arun said...

I will be waiting for you tomorrow at 3PM in shout box

Anonymous said...

How to create a public server please tell i am very very new in counter strike

Anonymous said...

hey man this is protocol 48 what abt 47 ?

Puru said...

Couldn't Allocate Dedicated Server Ip Port 27015 error!!

plz sove dis

Mayuresh said...

is thr sumthin i dhud config if i hv a dynamic ip?
i've been tryin 2 host a dedicated srvr 4 a long tym bt hasnt helpd..
aftr i cre8 d srvr nd give d ip 2 my frnd nd he tries to connect he jus gets a conn failed error
plz help

Anonymous said...

Dear mayuresh ...
download and install this

and after that go to
and give that ip to your friend .. when u have created the server...!!

if u r problem is solved then ... come back here to say Thanks..!

Cya rgodfan [ at ]

Anonymous said...

I followed this guide to making a cs server
which my friend did, and had no problem, just fowarded some ports.
I have gone through countless Google pages trying to find my answer. It still says "Couldn't allocate dedicated server IP port 27015. I have forwarded 27015-27020 and none of them work. Closing all instances of HL and opening the server after i start CS does not work either. I don't know what to do, any help? Thanks.

Vimalesh Narayan said...

Dude you should read this first

and if that doesnt work download the server below

and if it still doent work ... mail me rgodfan [at] !

Anirudh said...

i opened the ports 27000 to 27015.Installed HLDS.
I can connect to the server using my intern ip for
ex 192.168.1.x:27015. But my friends cannot connect to it .
I have given them both extern ip and the intern ip along with port number. Both didn work. PLEASE HELP

Post a Comment





Weapon Restriction and Control




Command n Rules




About Me : ADMIN