The steps below are a guide to setting up a dedicated Jailbreak: Source 0.6 server through SRCDS.
1: Install SRCDS
SRCDS is a stand alone dedicated server, it doesn’t run through Steam. So grab yourself the Windows version of the HLDSUpdateTool from SRCDS (sorry, this is windows only for now, once we’ve got a Linux server running, we’ll do another post) and save it somewhere.
Once it’s downloaded, run the tool and go through the installation process. You’ll need to install it to somewhere on your server (or home computer for testing), and in a location without spaces in the folder name (e.g. C:\SRCDS\ or C:\Servers\SRCDS\).
Once it’s finished installing, go to Start; Run and type cmd which opens a command prompt and enter the following:
1 2 3 | C: cd srcds hldsupdatetool |
This gets the latest version of the HLDSUpdateTool which is used to download the server files. You then need to type the following into the same command prompt:
1 | hldsupdatetool -command update -game "orangebox" -dir C:\srcds\ |
This step can take a while depending on the speed of your connection as it’s downloading all the files it needs from Valve’s servers.
Once that’s finished you’ll have all the files you need, but there are a few other steps needed to get the server working.
2: Move HL2 Directory
The next step is to open the SRCDS directory and inside you’ll find two directories, one called “orangebox”, the other called “hl2″. Move JUST the “hl2″ directory into the Orange Box directory and overwrite any files it asks you about.
3: Copy your mod files
Copy Jailbreak into the “orangebox” directory, so it sits beside the “hl2″ directory.
4: Valve.rc
Orange Box mods need a file called “Valve.rc” in the cfg directory of your mod, this is already contained in the Jailbreak: Source server files. It should contain at minimum the following:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | stuffcmds // One time loaded server settings // load the base configuration exec default.cfg // Disabling 'wait' prevents many exploitive scripts. sv_allow_wait_command 0 // Enable user configs exec autoexec.cfg // Commands for SourceTV tv_enable 0 tv_maxclients 25 tv_name "Jailbreak Source TV" |
Finishing Up
At this point the server should be good to go, so the final step is launching the server, which can be done on the command line with:
1 | srcds.exe -console -game Jailbreak +map yourmap +maxplayers 16 |
You could create a batch file with that code in for easy server launching too!
So there you go, nice and easy, if a little time consuming!

