Dedicated Server Setup

From Obsidian Conflict Wiki
Revision as of 21:07, 2 October 2010 by Neico (talk | contribs) (moved Setting up an Orangebox Server ( Windows ) to Dedicated Server Setup: who needs this ( Windows ) part there...)
Jump to: navigation, search

This is an article on installing the Source dedicated server and extracting the required content to run Obsidian. By following this tutorial, you will be able to run a dedicated server and play Half-Life 2, Episode 1 and Episode 2 single player maps. If you don't wish to run a server with Episode 1 and 2 content, disregard the content mounting for that.

Installing the Dedicated Server

Install: http://www.steampowered.com/download/hldsupdatetool.exe

Create a bat file and throw this inside: hldsupdatetool -command update -game "orangebox" -dir C:\***srcds folder*** And run the bat, with the ***srcds folder*** changed to your srcds directory. This will download Orangebox content so it sets up your directories.

While your at it, download "Counter-Strike Source" content as well. Just replace the "orangebox" with "Counter-Strike Source" and run the bat again.

You should now have an orangebox folder. Before you enter this folder right click on the "hl2" and "cstrike" folder which was downloaded by the hldsupdatetool when you downloaded CS:S and press copy.

Enter the orangebox folder and paste the hl2 folder you copied previously. You will need this for models and such.


Inside the orangebox folder, create two new folders, "ep2" and "episodic"

Extracting Source Game Content

Now we will start extracting content from your steam steamapps GCF files.

BASE HALF-LIFE 2:

-half-life 2 content.gcf-

Extract the "maps" folder from the "hl2" folder to the hl2 folder in your dedicated servers orangebox folder.

-source 2007 binaries.gcf-

Extract everything from the "hl2" folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.

-source 2007 shared materials.gcf-

Extract everything from the "hl2" folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.

-source 2007 shared models.gcf-

Extract everything from the "hl2" folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.

-source 2007 shared sounds.gcf-

Extract everything from the "hl2" folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.

BASE EPISODE 1:

-episode 1 shared.gcf-

Extract everything from the "episodic" folder to the episodic folder in your dedicated servers orangebox folder.

-half-life 2 episode one.gcf-

Extract the "maps" folder from the "episodic" folder to the episodic folder in your dedicated servers orangebox folder.

BASE EPISODE 2:

-episodic 2007 shared.gcf-

Extract everything from the "episodic" folder to the episodic folder in your dedicated servers orangebox folder. Overwriting.

-episode two content.gcf-

Extract everything from the "ep2" folder to the ep2 folder in your dedicated servers orangebox folder.

-episode two maps.gcf-

Extract everything from the "ep2" folder to the ep2 folder in your dedicated servers orangebox folder.

-episode two materials.gcf-

Extract everything from the "ep2" folder to the ep2 folder in your dedicated servers orangebox folder.


Installing Obsidian Mod Content

Copy a fresh install of the "Obsidian" folder to your dedicated servers orangebox folder. For mounting content, add blank files to the "Obsidian\mounts" folder. These files should have no extension.

Names: css dod ep2 episodic hls lostcoast


Now you can start the srcds.exe and load the mod.

Half-Life Source

Create a hl1 folder in your dedicated servers orangebox folder.

-half-life source.gcf-

Extract everything from the "hl1" folder to the hl1 folder in your dedicated servers orangebox folder.