The mod you are trying to view has ceased development and consequently been archived. If you are a member of this mod, can demonstrate that it is being actively developed and will be able to keep this profile up to date with the latest news, images, videos and downloads, please contact us with all details and we will consider its re-activation.

In Black Snow Coop you can encounter the same horrors that you went through in the single player mod! But this time together as four players! Choose your character with unique benefits: Fletcher, Ronnie, Craig & Paul!

Report content 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 on - 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;

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;

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;

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:

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!

Comments
Guest
Guest

Can you guys make this easier?

Reply Good karma Bad karma+4 votes
Bupkus
Bupkus

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

Reply Good karma Bad karma+2 votes
Pretador Author
Pretador

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.

Reply Good karma+1 vote
Torhque
Torhque

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.

Reply Good karma Bad karma+1 vote
Torhque
Torhque

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

Reply Good karma Bad karma+1 vote
Pretador Author
Pretador

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

Reply Good karma+1 vote
Pretador Author
Pretador

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

Reply Good karma+1 vote
Guest
Guest

My friend is not able to join my server but I can connect to my own server fine entering the ip address in console.

Reply Good karma Bad karma0 votes
Pretador Author
Pretador

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.

Reply Good karma+1 vote
GioMetal
GioMetal

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..

Reply Good karma Bad karma+1 vote
GioMetal
GioMetal

Name of the map?

Reply Good karma Bad karma+1 vote
Pretador Author
Pretador

seco7_ep2_bsc_ext - chapter1
seco7_ep2_bsc_int - chapter2

Reply Good karma+1 vote
Beardwearer
Beardwearer

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

Reply Good karma Bad karma+1 vote
Pretador Author
Pretador

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.

Reply Good karma+1 vote
Guest
Guest

I didn't even bother to deal with this.
Me & my buddies are gonna find a better game to play. Can't even get a simple multiplayer game going without doing rocket science here.
All you nerds should go do something better with your lives than fiddle with this garbage.

Black Snow Co-op 0/10, good job

Reply Good karma Bad karma0 votes
Pretador Author
Pretador

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

Reply Good karma+1 vote
sundbergcz
sundbergcz

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

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Icon
Half-Life 2
Developer
Fun-Piranesi
Contact
Send Message
Release date
Mod watch
Start tracking
Tutorial
Browse
Tutorials
Share
Related Games
Half-Life 2
Half-Life 2 First Person Shooter
Half-Life 2: Deathmatch
Half-Life 2: Deathmatch First Person Shooter
Half-Life 2: Episode One
Half-Life 2: Episode One First Person Shooter
Half-Life 2: Episode Two
Half-Life 2: Episode Two First Person Shooter
Half-Life 2: Lost Coast
Half-Life 2: Lost Coast First Person Shooter
Related Groups
Fun-Piranesi
Fun-Piranesi Developer & Publisher
Horror-Mod Fans!
Horror-Mod Fans! Other with 303 members
Norway
Norway Geographic with 153 members
Source Developers Club
Source Developers Club Hobbies & Interests with 116 members
Source Mods Writer's Club
Source Mods Writer's Club Fans & Clans with 23 members