On this page we will cover the installtion process of CSPROMOD on Windows . First, you will need to download and install the windows hldsupdatetool (local download). http://www.steampowered.com/download/hldsupdatetool.exe The default install path is C:\Program Files\Valve\HLServer which is fine in most cases. Your drive letter may differ than above. Be sure you run the hldsupdatetool installer with administrator privileges. Once you've installed the hldsupdatetool, continue reading.
Installing source dedicated server (SRCDS)
On Windows, click start, then select run and type cmd then, in the DOS window type:
Now, lets update and install Counter-Strike: Source, run the following command:Code:cd C:\Program Files\Valve\HLServer
Note the period after -dir - Make sure not to leave it outCode:HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir .
Installation will take around 30-60 minutes (~800MB). After the "HLDS installation up to date" message, setup is now complete and you are ready to start the server.
Add the cspromod 1.04 in the hlds (C:\Program Files\Valve\HLServer)
2. Starting CS Source Server via Console
Browse to C:\Program Files\Valve\HLServer find and right click srcds.exe and select Create Shortcut. Now you should have a shortcut icon of srcds.exe. Right click that newly created shortcut and select Properties
By now, You should be in the shortcut properties window
Counter-Strike command line options
Below are a list of commands you can enter in the target field to start the server.
-console
Initializes console mode
-autoupdate
Automatically update the server when Steam updates are released
-game <game name>
The HLDS mod you want to run
+maxplayers <number of players>
Amount of players to allow
+map <map name>
The map to start the server with
+port <port number>
The port number the server should run on. Can be left out if you plan on using the default port (27015).
Under the shortcut target field is where you will need to enter some options. See above for current -flags you can use, we want to start our server with a limit of 20 players and on csp_dust2 so our shortcut target field will look like this:
Note the quotes around the path, they are required if the path contains a spaceCode:"C:\Program Files\Valve\HLServer\srcds.exe" -console -game cspromod -autoupdate +maxplayers 20 +map csp_dust2
Now we click OK on the Shortcut window. To start the server we simply double click the shortcut we created and the server will start up with the options we added to the target area. Our server is now running
You can also start the server without creating a shortcut: Click on Start, Run, then type cmd now in the DOS prompt window, type:
then type:Code:cd C:\Program Files\Valve\HLServer
However, we recommend creating the shortcut so you do not have to type the commands each and every time you want start the server.Code:srcds.exe -console -game cspromod -autoupdate +maxplayers 20 +map csp_dust2
Eventually, you will want to alter the server hostname, and other cvars for the server. To do this, use our SRCDS cfgmaker, It can generate a configuration file, even if you have very little knowledge.
C:\Program Files\Valve\HLServer\CSPromod\cfg : server.cfg
// These are a reasonable set of defaults for a CSPromod server. You
// probably don't need to (and shouldn't) change the values other than
// those near the top.
//
// This is a modified version of the CAL CS:Source league config, originally
// written by laurent@caleague.com. Modified by Divo Networks
// <http://www.divo.net/> for CSPromod.
hostname "CSPromod Beta 1.04"
rcon_password ""
sv_password ""
sv_pure 1
mp_public 1 // Set this to 0 if you're running a private server.
log on
r_decal_cullsize 0
sv_lan 0
sv_maxupdaterate 100
sv_minupdaterate 20
sv_maxcmdrate 0
sv_unlag 1
sv_maxunlag .5
sv_voiceenable 1
mp_autocrosshair 0
mp_buytime 15
mp_c4timer 35
mp_flashlight 1
mp_forcecamera 1
mp_footsteps 1
mp_falldamage 1
mp_freezetime 15
mp_friendlyfire 1
mp_maxrounds 0
mp_roundtime 105
mp_timelimit 0
mp_startmoney 800
sv_airaccelerate 25
sv_allowdownload 1
sv_allowupload 1
sv_alltalk 0
sv_cheats 0
sv_friction 4
sv_gravity 800
net_maxfilesize 32
sv_maxrate 35000 // Do not set this higher than 25000/35000. 0 is also okay.
sv_maxspeed 320
sv_minrate 3500
sv_stepsize 18
sv_stopspeed 75
sv_timeout 65
sv_voicecodec vaudio_speex
mp_allowspectators 1
mp_decals 100
decalfrequency 60
host_framerate 0
sv_pausable 0
setpause 0





./hldsupdatetool.bin