HLDS Counter Strike 1.6 Server by LeumasYrrep
cs.jpg
desktop-plain.bmp
So you have been playing Counter Strike for a while and are thinking about setting up your own server. There are many guides on installing a Half Life Dedicated Server (HLDS) all over the internet, the one I followed is;
HLDS Tutorial
but there wasn't one on Instructables! So here it is to help generate more traffic to this site!

NOTE: Please post all questions regarding errors on the following forum:
       http://forums.steampowered.com/forums/forumdisplay.php?f=16

You will learn:
How to install a HLDS
How to run a HLDS
Configure your Router for HLDS
Set up a Static IP address for HLDS

Extra:
Install Metamod
Install AMX MOD X
-bullet damage plug in
-bullet whiz plug in
Install POD BOT

Materials:
Obviously you will need a computer.
-Microsoft Windows XP Pro (it can be done on other Windows OS)
-1.8Ghz Minimum
-512MB RAM Minimum
-7200RPM Hard Drive 20GB Minimum
-Internet Connection (DSL or grater recommended)
-Video Card (Optional) It will relieve Strain on the CPU and RAM
-admin privileges

You will also need to be able access and configure your Router. This is the device that provides your Internet connection.

NOTE: You will need two computers to be exact. One to run the server and the other to run the game! It is possible to run both the server and the game form the same computer but it strains the CPU and is not recommended.

Read on to begin!

 
Remove these adsRemove these ads by Signing Up

Step 1: Static IP Adress

network connections.bmp
You will first want to set up a Static IP address.

'Go to 'Start" -> 'RUN' -> type 'cmd' without to quotes-> ENTER

You are now in the command prompt. See picture. Now type 'ipconfig /all' without the quotes.

Look for the following and write down:
-IP address
-Subnet Mask
-Default Gateway
-DNS Server

EDIT: You do not need to write down your IP address. We will be changing it. Everytime you turn on your computer your network automaticaly assisgns you an IP address. You will want to choose an IP address that is not likely to be assigned or else you may have big problems!

1.Now go to 'Start' -> 'Control Panel'
2.Find 'Network and Internet Connections'
3.Find 'Network Connections'
4.Find The connection you use for the Internet if more than one. RIGHT click and select PROPERTIES
5.Select 'Internet Protocol' from list and then 'Properties'
6.Check 'Static IP address'
7.Fill out information that was collected from ipconfig /all
EDIT: for IP address put something with the highest possible number. 192.168.254.253 for example.
8.Click OK

Now test your connection to make sure it works by going going to the internet.
-Works? good now move on.
-Doesn't work? you filled out the wrong number. Try again.
1-40 of 265Next »
edwinjohn2010 says: Feb 23, 2013. 1:52 AM
Hiii friends,

I have solved the problem of creating my own server. But it was not a one-step process. The solution that Instructables gave may be true but IT IS VERY TEDIOUS so I downloaded a software called Hamachi. It helps to create your own servers and connect friends to it and play CS.
Steps:
1. Download Hamachi client(a.k.a LogMeInHamachi)

2.Install it in your PC

3.Run it

4.Press the ON button and be online

5.Go to NETWORK

6.choose "create a new network"

7.Put a unique network id and a simple password and tell this to your friends also(Id and password)

8.Now go to the folder where you have saved your game

9.Start HLDS(the normal one NO need to update or manipulate it)

10.Note down your UDP port (eg.27015)

12.Press Start server

13.Also note down the IP address that Hamachi gives you(ONLY THE FIRST FOUR COLUMNS OF THE IP, you will find it next to the ON/OFF button)

14.Now start your game

15.Go to console and type "connect (your hamachi IP address):(colon)(your UDP port)"

16.Eg:- connect 87.116.206.112:27015

17.Tell your friends also to ON hamachi and give them the same IP address to type in their consoles.

18.ENJOYY GAMING!!!!!!!!!!:-)

The max.players that hamachi allows are 5. But you can create multiple servers and join them using the same IP...........................

If you are havin any problms or doubts plz feel free to mail me...........................
silent1710 says: Oct 25, 2012. 7:23 PM
How to make my server to work for non steam users???
Please help and tnx for tutorial...
Anson G. says: Jun 19, 2012. 5:58 PM
Hi LeumasYrrep,
I would say this is like taking up a semester's course in college. Its very much appreciated to have a knowledge base as intense as this available for free.

I would like to ask if this server works with CS 1.6 MW2? If not, I hope you could post LAN server settings. I just cant see my server on LAN.

I hope you could help.

Thanks and more brain power!
utkarshz says: Feb 24, 2012. 3:26 AM
i have done all the steps and my server is working, but when i give me ip address to my friends they cant find my server but as i give them my public ip address the can easily connect

But the problem is my public ip is dynamic and changes every time so, what should i do to make it static

plz admin help me :D:D

waiting for ur reply...... :)

thanks...
nyx992 says: Dec 12, 2010. 12:19 PM
I do it all, and i make me admin on my server, but my friends can't find my server on internet... i give them all my server IP and they type that in Favourites, and then they not see name of my server, only IP and it is not responding... how to fix that? if you know?
emirm says: Feb 3, 2012. 3:26 AM
if u have a router then u need to make port forwarding for hlds
YellowBlu Co. says: Jan 9, 2012. 10:03 PM
Can you make a tutorial on how to make a TF2 server? I already made a TF2 server, it's just that I can't make myself admin. And how do I make people admin (including myself) in my server in TF2? Also, I was trying to download Metamod, I couldn't find my liblist.gam.
ihaider1 says: Dec 11, 2011. 8:13 AM
plZZzz mujay server banana sekayo mari facebook ki i.d ya ha irfanhadier@yahoo.com


schaps says: Nov 10, 2011. 3:02 AM
CAN I PLAY WITH MY FRIENDS WHO ARE VERY FAR FROM MY HOUSE CS 1.6
vjordanov says: Apr 7, 2011. 1:23 AM
Well i have a broadband connection and if i set up a static ip on my broadband connection i will lose internet connection and my cs sever always uses the broadband connect not the local area connect HELP !!
huzair1 says: Oct 29, 2011. 7:32 AM
Hey,I also have broadband connection.So,can we play?
Arlindi55 says: Oct 28, 2011. 7:24 AM
when i opened the cmd and i wrote cd C:\Program Files\Valve\HLServer and then hldsupdatetool.exe -command update -game cstrike -dir . it says :win32 error 5
what should i do??????
pchitroda says: Oct 7, 2011. 4:49 AM
dude it was 48 protocol n i ve dlownloaded steam nd in cs 1.6 properties it does nt have dat option it has option called "shortcut" only
pchitroda says: Oct 6, 2011. 10:53 AM
dude where we hav to install hldsupdatetool >>
edwinjohn2010 says: Oct 1, 2011. 4:36 AM
hi plz help me...when im trying to connect an error is coming which is showing

This server is using a newer protocol ( 48 ) than your client ( 47 ). You should check for updates to your client

plz plz plz hel me with this ..im trying real hard to make a server
help me plz

my email id is edwin_john2010@rediffmail.com.pls do reply.
LeumasYrrep (author) says: Oct 1, 2011. 8:04 AM
From further down in the comments:


This is telling you that you need to update your game. Make sure you have the game set to accept updates. You may also want to force it to find any new updates.

To update open up Steam and find CS in the games list. Right click and select properties. Navigate to the update tab and make sure that you are set to receive updates automatically. You will need to restart Steam to make it search for new updates. If it is still not updating go to the Local Files tab in the properties window and select Check Local Game Cash, then restart Steam again.

It should update but if it still does not go to the Steam forums and search/ask on those forums as they will be able to help you further. Good luck.
agrawalchirag95 says: Aug 3, 2011. 9:15 AM
ive found a damn easy way to create a non steam server..people interested reply
edwinjohn2010 says: Oct 1, 2011. 4:38 AM
pls reply how??
my email id is edwin_john2010@rediffmail.com
edwinjohn2010 says: Oct 1, 2011. 4:37 AM
how??
rsrivastava rsh says: Sep 6, 2011. 2:23 AM
how ?
acharania says: Aug 18, 2011. 6:53 AM
hello please help me to create my own cs 1.6 server plase my emil add is charaniaali1986@gmail.com hope to hear from u
hbutt says: Aug 7, 2011. 10:44 AM
hi i m interesting in it please tell me about creating server....Please give me your email address of yahoo gmail or skype or facebook....
aaabbbooo says: Sep 16, 2011. 8:09 AM
I tried username and password admin to 192.168.1.1 but the webpage relods
rfaustino says: Sep 15, 2011. 5:49 AM
I GOT WHEN UPDATING INSTALLATION ..( networking receive aborted by caller ) pls. tell me what will i do .thank u.
rsrivastava rsh says: Sep 6, 2011. 3:35 AM
how to open 192.168.1.1 page
plzzz help ...plz frnd
rsrivastava rsh says: Sep 6, 2011. 3:21 AM
cant do dis step plzzz help
rsrivastava rsh says: Sep 6, 2011. 2:21 AM
my ip is 192.168.1.5 and ur ip is 192.168.254.9 .....and when i going i "ipconfig/all" it also shows dhcp server too.................. after that when i enter all ------> -IP address
-Subnet Mask
-Default Gateway
-DNS Server
My internet doesnt works.......as i m typing all correct ?????? Why help help help ! plzzz p[lzzz plzzzzzzzz..........
apamak says: Aug 21, 2011. 8:20 PM
wen i join my server it doesnt connects & shows :
WARNING: UDP_OpenSocket: port: 27015 bind: WSAEADDRINUSE
NET Ports: server 27015, client 27005
Could not get TCP/IP address, TCP/IP disabled
Reason: WSAENOT
apamak says: Aug 21, 2011. 8:02 PM
i dont knw wat is my ip hw do i see??
apamak says: Aug 21, 2011. 7:26 PM
pls help m not findin d file bulet_damage.amxx
rrathi says: Aug 1, 2011. 2:10 AM
I'm Getting Problem While Starting hlds.exe
Its Showing Some Errors...

PLEASE HELP ME OUT
THANKS IN ADV
zzzz.jpg
agrawalchirag95 says: Nov 28, 2010. 1:06 PM
hi plz help me...when im trying to connect an error is coming which is showing

This server is using a newer protocol ( 48 ) than your client ( 47 ). You should check for updates to your client

plz plz plz hel me with this ..im trying real hard to make a server
help me plz
LeumasYrrep (author) says: Nov 28, 2010. 2:29 PM
This is telling you that you need to update your game. Make sure you have the game set to accept updates. You may also want to force it to find any new updates.

To update open up Steam and find CS in the games list. Right click and select properties. Navigate to the update tab and make sure that you are set to receive updates automatically. You will need to restart Steam to make it search for new updates. If it is still not updating go to the Local Files tab in the properties window and select Check Local Game Cash, then restart Steam again.

It should update but if it still does not go to the Steam forums and search/ask on those forums as they will be able to help you further. Good luck.
UpdateGame.jpeg
bogigang says: Jun 28, 2011. 2:02 PM
ok after that will I be able to play on servers with 47 protocol?
LeumasYrrep (author) says: Jul 16, 2011. 9:30 AM
All the servers should have already updated to the newer protocol.
rrathi says: Aug 1, 2011. 1:45 AM
will you please tell me where to Open Steam?? iz there any file or its a website?
rrathi says: Jul 31, 2011. 9:51 PM
FCKIN AWESOME INSTRUCTION MAN....YOU ROCK!!
afernandes3 says: Jul 5, 2011. 2:11 AM
Connection Reset, WinSock Error 10054 "Connection reset by peer"
that is the error i got
LeumasYrrep (author) says: Jul 16, 2011. 9:29 AM
This error is telling you that your computer disconnected from the steam servers. I assume you are trying to download HLDS using the cmd. Just try the download again and again until it is successful.

If you are still having troubles check out Steam's website and see how many people are online. If there is a lot, over 3 million, their servers may be overloaded and are not responding as fast. Also check to see if there is a big sale going on. You were trying to connect during the Steam Summer Sale which overloaded the servers. A large game release, like Episode 3, would also overload the servers.

Just keep trying it until the connection is successful. Also sorry about the delay in answering you.
vberzins says: Jul 15, 2011. 3:32 AM
plz help me! when i write ipconfig in cmd my DNS server doesnt shop up!
1-40 of 265Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!