A group dedicated to bringing together writers of mods using the Source engine together

Report article RSS Feed Setup your own Black Snow Coop Server

In this article I'll explain how to properly setup a server for Black Snow Coop, also remember to forward your ports! Default 27015.

Posted by Pretador on Feb 26th, 2013
Basic Server Tools.

As I have heard some of you are having issues setting up your own servers, here I'll explain how to do it.

First of all make sure you have these programs :
- HLDS Update Tool for downloading orangebox files, etc...
- Black Snow Coop Working OB Binary Files ( Extract these files when you've used the HLDS tool to download orangebox/hl2mp files )

Now, make a folder called SRCDS anywhere. I recommend you to put it in an easy directory path like C:\ or D:\ ( Example C:\SRCDS\ )
Save the HLDS Update tool to the SRCDS folder, run it one time.

Now right click HLDS Update tool and click on "Create Shortcut"
You will now have a file called "HldsUpdateTool - Shortcut" right click this file and go to properties, go to the shortcut tab in properties window and change the target from default to this :
Which is;

code:
C:\SRCDS\HldsUpdateTool.exe to C:\SRCDS\HldsUpdateTool.exe -command update -game orangebox -dir C:\SRCDS

- This will install the orangebox base engine files needed to run a server.

Now you have to change the target again from;

code:
C:\SRCDS\HldsUpdateTool.exe -command update -game orangebox -dir C:\SRCDS to C:\SRCDS\HldsUpdateTool.exe -command update -game hl2mp -dir C:\SRCDS

- This will install all necessary HL2MP files. This is a mp mod so this is needed!

Installing the -orangebox files will take a while, and HL2MP too but not as long as the OB files.
When all files has been transfered go into your now existent "orangebox" folder and copy your blacksnowcoop folder located in your sourcemods folder.
Paste it into the orangebox folder. Remove the addons folder inside Black Snow Coop.
Now for the last step, grab the Black Snow Coop Working OB Binary Files and extract them into the orangebox folder. ( C:\SRCDS\orangebox )

Now run the srcds.exe file to get a VGUI server or right click srcds.exe and create a shortcut and right click your new shortcut and go to properties and go to the Shortcut tab and change the target from;

code:
C:\SRCDS\orangebox\srcds.exe to C:\SRCDS\orangebox\srcds.exe -console -game blacksnowcoop -maxplayers 4 +maxplayers 4 +physcannon_mega_enabled 1 +sv_cheats 0 +sv_lan 0 +exec server.cfg +map seco7_ep2_bs_int +fps_max 1001 +rate 99999

That's all. Change the "+map" to any map you want. Or change it manually in the console. The console server interface is more stabilized and easy to use and drains less CPU / RAM! So you can have many more up at the same time. Good luck! I hope this will clear up things.

Mounting the right content:
Because Black Snow Coop mounts the Episode 2 content you'll need to add ep2 into your server's orangebox folder as well in order to get the right files. And to make your lives easier, we will use GCF Scape to extract the files. Using the update command on the hlds update tool is incredibly slow. Therefore we will use GCF Scape which is files stored in steamapps. But you will need hl2:ep2 for this.

Instructions:

code:
MINIMUM REQUIREMENTS.
-------------------------------------
-half life 2 content.gcf- //NOTE: ONLY REQUIRED IF YOU WANT TO BE ABLE TO LOAD OFFICIAL VALVE MAPS ! ! !
 
Extract the "maps" folder into your dedicated servers orangebox hl2 folder.
 
-source 2007 binaries.gcf-
 
Extract the "hl2" folder into your dedicated servers orangebox folder.
 
-source 2007 shared materials.gcf-
 
Extract the "hl2" folder into your dedicated servers orangebox folder.
 
-source 2007 shared models.gcf-
 
Extract the "hl2" folder into your dedicated servers orangebox folder.
 
-source 2007 shared sounds.gcf-
 
Extract the "hl2" folder into your dedicated servers orangebox folder.
 
-half life 2 deathmatch.gcf-
 
Extract the "hl2mp" folder into your dedicated servers orangebox folder.
 

EPISODE 2 REQUIREMENTS.
---------------------------------------
 
-episodic 2007 shared.gcf-
 
Extract the "episodic" folder into your dedicated servers orangebox folder.
 
-episode two content.gcf-
 
Extract the "ep2" folder into your dedicated servers orangebox folder.
 
-episode two maps.gcf- //NOTE: ONLY REQUIRED IF YOU WANT TO BE ABLE TO LOAD OFFICIAL VALVE MAPS ! ! !
 
Extract the "ep2" folder into your dedicated servers orangebox folder.
 
-episode two materials.gcf-
 
Extract the "ep2" folder into your dedicated servers orangebox folder.
 

Once this is done you will have the proper files to host a server for Black Snow Coop!

Extra:
Port Forwarding the following ports 27000-27100 should unlock all ports for source.
For more info regarding port forwarding check Portforwarding!

For more info regarding SRCDS check this Link!
(SRCDS=Source Dedicated Server)

For Linux version of the HLDS Update tool you can download this here and find info on how to setup the server on Linux by going to the SRCDS info link above!

Performance Fix:
Open up your SRCDS shortcut and in properties add "-heapsize 1024000"

Out of date error Fix:
Open up the "steam.inf" file within your blacksnowcoop folder. Use notepad to open it up then replace the text with this:

//PatchVersion=1.2.0 <- Remove this line
//ProductName=BlackSnowCoop <- Remove this line too
appID=218

that will remove the bug entirely!

Post comment Comments
Guest Online
Guest Feb 26 2013, 2:48pm says:

Can you guys make this easier?

+4 votes     reply to comment
Bupkus
Bupkus Feb 26 2013, 4:25pm says:

Not without redesigning technology as we known it lol forwarding ports isn't hard when you get used to it

+2 votes     reply to comment
Pretador Author
Pretador Feb 27 2013, 3:46pm says:

Check the SRCDS page, perhaps its a little easier to follow. But this tutorial shows you exactly which commands you should add, etc. If you have issues, remove -command update ( only use -command update to update current files. Remove it if you don't have any files yet. )

The binary files I've included gives you the updated platform for VGUI interface and the proper bin files to get the server online with forwarder ports. Also I've included an example to launch the server in console.

+1 vote   reply to comment
Torhque
Torhque Feb 28 2013, 9:15pm says:

When I'm forwarding my Ports do I have to Add each Port individually one by one (27001, 27002, etc)?

Or can I just put 27000-27100 in the box and that will cover all those ports?

Appreciate the help.

+1 vote     reply to comment
Torhque
Torhque Feb 28 2013, 9:25pm replied:

Nevermind, my Router had a preset for Half-life 2. Problem solved lol.

+1 vote     reply to comment
Pretador Author
Pretador Mar 31 2013, 8:46pm says:

Updated the tutorial to work for v1.2.0! + More info / Fixes...

+1 vote   reply to comment
Pretador Author
Pretador Apr 1 2013, 11:01am says:

You can also download the server files here : Piranesi.aowc.net

+1 vote   reply to comment
Guest Online
Guest Apr 16 2013, 8:09am says:

This comment is currently awaiting admin approval, join now to view.

Pretador Author
Pretador Apr 18 2013, 3:38pm replied:

Ah, so your ports aren't open. You need to take a look at the tutorial I made. Or use Hamachi if you can't open your ports.
If you used the dedicated server, make sure you have the dedicated server files I have provided.

+1 vote   reply to comment
GioMetal
GioMetal Apr 26 2013, 1:49pm says:

when i open the shortcut with C:\SRCDSHldsUpdateTool.exe -command update -game orangebox -dir C:\SRCDS
It says ceching for boostrapping version and do nothing..

+1 vote     reply to comment
GioMetal
GioMetal Apr 26 2013, 2:53pm says:

Name of the map?

+1 vote     reply to comment
Pretador Author
Pretador May 1 2013, 6:11am replied:

seco7_ep2_bsc_ext - chapter1
seco7_ep2_bsc_int - chapter2

+1 vote   reply to comment
Beardwearer Online
Beardwearer May 23 2013, 7:12pm says:

How exactly do we achieve this now since half life 2 deathmatch has been moved over to steampipe?

+1 vote     reply to comment
Pretador Author
Pretador May 27 2013, 11:19am replied:

Yeah, I've found a way. Use GCFScape to open .vpk files
an example, go in the css folder which now is under steamapps/common

You'll see many .vpk files like this:
- cstrike_pak_000 - cstrike_pak_012

and a last one called "cstrike_pak_dir.vpk" this one gathers all the above .vpk's. Should be the same structure for HL2DM.

+1 vote   reply to comment
Guest Online
Guest Aug 25 2013, 4:00pm says:

This comment is currently awaiting admin approval, join now to view.

Pretador Author
Pretador Sep 4 2013, 10:02am replied:

IQ as a lima bean, I see mate. Have fun out there! :*

+1 vote   reply to comment
sundbergcz
sundbergcz Oct 10 2013, 2:51pm says:

last step dosent work... cant change the target in properties ...

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Established
Jul 28, 2009
Privacy
Public
Subscription
Open to all members
Contact
Send Message
Email
Members Only
Membership
Join this group
Group Watch
Track this group
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Mods
Black Snow Coop (Half-Life 2)
Black Snow Coop Half-Life 2 - Single & Co-op Adventure
Related Games
Half-Life 2
Half-Life 2 Single & Multiplayer First Person Shooter
Half-Life 2: Deathmatch
Half-Life 2: Deathmatch Multiplayer First Person Shooter
Half-Life 2: Episode One
Half-Life 2: Episode One Single Player First Person Shooter
Half-Life 2: Episode Two
Half-Life 2: Episode Two Single & Multiplayer First Person Shooter
Half-Life 2: Lost Coast
Half-Life 2: Lost Coast Single Player First Person Shooter
Related Groups
Fun-Piranesi
Fun-Piranesi Developer & Publisher
Horror-Mod Fans!
Horror-Mod Fans! Other group with 293 members
Norway
Norway Geographic group with 154 members
Source Developers Club
Source Developers Club Hobbies & Interests group with 110 members
Source Mods Writer's Club
Source Mods Writer's Club Fans & Clans group with 22 members