Conter Strike:Source Dedicated Server Guide

After it’s release in 2004,Counter Strike Source has earned a top place in FPS multiplayer arena.It’s a remake of of original Counter Strike with better graphics and details.Follow the simple steps below to setup a dedicated server for CS Source. Before we start with the tutorial you must have:

  • 1Gb of free hard disk space
  • Machine with at least 1.5ghz processor and 512mb RAM and a connection with .50Mbps upload speed.

Step 1|Download the Server files
First of all you need to download the server files from steam on your hard drive.There are multiple ways to do it.Download this Server creator client and install it anywhere in your hard drive.

Once the client’s setup is executed,it will automatically start downloading the server files on your hard drive to the selected location.Let the download be completed,the black window will close automatically after the download is complete.

Tip:Download the files in an empty folder.You can name this folder according to your desire e.g Server,CSS etc.I will be using the name “Server” in this tutorial.

Step 2|Setting up Server Config
Now navigate to Server/cstrike/cfg and search for a file named server.cfg.If it is not there already then create one and paste the following content in it.Save the file in the same folder.

// server name
hostname “Server Name”

// rcon passsword
rcon_password “password”

// server cvars
mp_friendlyfire 0
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 1
mp_tkpunish 1
mp_forcecamera 0
sv_alltalk 0
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_allowupload 1
sv_allowdownload 1
sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 5
sv_voiceenable 1
mp_allowspectators 1
mp_timelimit 25
mp_chattime 10
sv_timeout 65

// bots
bot_quota 0
bot_quota_mode fill
bot_difficulty 2
bot_chatter off
bot_auto_follow 1
bot_auto_vacate 1
bot_join_after_player 0
bot_defer_to_human 1
bot_allow_rogues 0
bot_walk 0
bot_join_team any
bot_eco_limit 2000
bot_allow_grenades 1
bot_allow_grenades 1
bot_allow_pistols 1
bot_allow_sub_machine_guns 1
bot_allow_shotguns 1
bot_allow_rifles 1
bot_allow_snipers 1

// round specific cvars
mp_freezetime 6
mp_roundtime 5
mp_startmoney 800
mp_c4timer 45
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_spawnprotectiontime 5

// bandwidth rates/settings
sv_minrate 0
sv_maxrate 0
decalfrequency 10
sv_maxupdaterate 60
sv_minupdaterate 10

// server logging
log off
sv_logbans 0
sv_logecho 1
sv_logfile 1
sv_log_onefile 0

// operation
sv_lan 0
sv_region 0

// execute ban files
exec banned_user.cfg
exec banned_ip.cfg

Change the server name and rcon according to your own need.If you want to turn on the bots in the server then just set the bot quota in the command line bot_quota 0

Step 3|Starting the Server
Go to the directory where you have downloaded your server files,in my case its “Server”.Make a shortcut on desktop to the file named “scrds” by right clicking on it.Now right click on this shortcut on the desktop and click “Properties”.Add the following command line in the target space after the last character:

-console -game cstrike -secure +maxplayers 22 +map de_dust2

You can change the parameters in the command line according to your desire such as maps,max players etc.

Start the launcher and your server is live.

All the players now should be able to connect to your WAN IP.To check your WAN IP click here.You IP address that others should connect to should be like 27016 is the Host port which you can also see form the console windows of your server.This port must be opened so that there are no timeouts and connection restrictions.

That should be sufficient for setting up a CS Source server.If you are facing any problems then share them with us and we shall try to solve them.

Happy hunting..