Wednesday, August 14, 2013

How to Setup a Steam Dedicated Server

This is a guide on how to setup a Counter Strike Dedicated Server on Linux.

The hldsupdatetool method is invalid now, CS 1.6 has been shifted to SteamCMD.

I'm assuming that you already have a debian flavour of linux installed, and are in the directory where you want to install SteamCMD in.


1. Let's make a new folder for SteamCMD.
mkdir SteamCMD
2.  Let's move into that folder. All your dedicated server files will be stored in this directory.
cd SteamCMD
3. If you're running a 64-bit version of linux, you'll have to install 32-bit libraries. If you own a 32-bit version, skip to step 4.
sudo apt-get install ia32-libs
4. Let's download the SteamCMD update tool.
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
5.  Once downloaded, extract the contents into the SteamCMD folder.
tar xvfz steamcmd_linux.tar.gz
6. Let's run the SteamCMD updation tool
./steamcmd.sh
We've set up SteamCMD now. The above steps are the same for any steam based game that SteamCMD supports. In the next posts, I'll guide you through how to setup dedicated game servers for specific games.

4 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. I'm planning to set up a dedicated game server on Linux but I'm having a hard time doing it. If it doesn't work I'll have to get a dedicated server to myself.

    ReplyDelete
  3. very useful information for those people who are searching Linux Dedicated Hosting server India and other countries.Thanks for sharing information.

    ReplyDelete
  4. Exceptional post however I was wondering if you could write a litte more on this subject? I'd be very grateful if you could elaborate a little bit more. Many thanks!

    ReplyDelete