<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.wiki.obsidianconflict.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Beom.sik.shin</id>
		<title>Obsidian Conflict Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.wiki.obsidianconflict.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Beom.sik.shin"/>
		<link rel="alternate" type="text/html" href="https://www.wiki.obsidianconflict.net/?title=Special:Contributions/Beom.sik.shin"/>
		<updated>2026-05-09T14:15:46Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.wiki.obsidianconflict.net/?title=Dedicated_Server_Setup&amp;diff=921</id>
		<title>Dedicated Server Setup</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.obsidianconflict.net/?title=Dedicated_Server_Setup&amp;diff=921"/>
				<updated>2010-10-10T14:20:17Z</updated>
		
		<summary type="html">&lt;p&gt;Beom.sik.shin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{{wip}}&lt;br /&gt;
==Server Base==&lt;br /&gt;
===Download HLDS Update Tool===&lt;br /&gt;
{{Windows&lt;br /&gt;
|'''http://www.steampowered.com/download/hldsupdatetool.exe'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Linux&lt;br /&gt;
|'''wget http://www.steampowered.com/download/hldsupdatetool.bin'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Mac&lt;br /&gt;
|''Not available yet''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Install HLDS Update Tool===&lt;br /&gt;
{{Windows&lt;br /&gt;
|'''hldsupdatetool.exe''' (Don't run it in the destination folder)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Linux&lt;br /&gt;
|'''chmod +x hldsupdatetool.bin'''&lt;br /&gt;
|'''./hldsupdatetool.bin'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Mac&lt;br /&gt;
|''Not available yet''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Download OB Mod Base===&lt;br /&gt;
-dir . refers to the destination folder which it normally is installed into (meaning that if you run those commands outside of the destination folder then you need to specifiy it via -dir):&lt;br /&gt;
&lt;br /&gt;
{{Windows&lt;br /&gt;
|C:\HLServer&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Linux&lt;br /&gt;
|/home/steam&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Mac&lt;br /&gt;
|''Not available yet''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Windows&lt;br /&gt;
|'''hldsupdatetool.exe -command update -game &amp;quot;orangebox&amp;quot; -dir .'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Linux&lt;br /&gt;
|'''./steam -command update -game &amp;quot;orangebox&amp;quot; -dir .'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Mac&lt;br /&gt;
|''Not available yet''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Setting up the folder structure===&lt;br /&gt;
You should now have a folder structure that looks pretty much like this:&lt;br /&gt;
&lt;br /&gt;
{{Windows&lt;br /&gt;
|hl2\&lt;br /&gt;
|orangebox\&lt;br /&gt;
|orangebox\bin\&lt;br /&gt;
|orangebox\hl2\&lt;br /&gt;
|orangebox\platform\&lt;br /&gt;
|orangebox\reslists\&lt;br /&gt;
|orangebox\hlds_steamgames.vdf&lt;br /&gt;
|orangebox\srcds.exe&lt;br /&gt;
|orangebox\steam_appid.txt&lt;br /&gt;
|clientregistry.blob&lt;br /&gt;
|hldsupdatetool.exe&lt;br /&gt;
|hldsupdatetool_&amp;lt;tool version&amp;gt;.mst&lt;br /&gt;
|installrecord.blob&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Linux&lt;br /&gt;
|.steam\&lt;br /&gt;
|.steam\clientregistry.blob&lt;br /&gt;
|hl2\&lt;br /&gt;
|orangebox\&lt;br /&gt;
|orangebox\bin\&lt;br /&gt;
|orangebox\hl2\&lt;br /&gt;
|orangebox\platform\&lt;br /&gt;
|orangebox\reslists\&lt;br /&gt;
|orangebox\hlds_steamgames.vdf&lt;br /&gt;
|orangebox\srcds_&amp;lt;arch depending&amp;gt;&lt;br /&gt;
|orangebox\srcds_run&lt;br /&gt;
|orangebox\steam_appid.txt&lt;br /&gt;
|hldsupdatetool.bin&lt;br /&gt;
|installrecord.blob&lt;br /&gt;
|steam&lt;br /&gt;
|test1.so&lt;br /&gt;
|test2.so&lt;br /&gt;
|test3.so&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Mac&lt;br /&gt;
|''Not available yet''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you need to do the follwing step ( valve didn't make the orangebox\hl2 folder right ):&lt;br /&gt;
&lt;br /&gt;
{{Windows&lt;br /&gt;
|'''rmdir /s orangebox\hl2''' ( or just delete the hl2 folder in orangebox )&lt;br /&gt;
|'''xcopy /s /e hl2 orangebox''' ( or just copy the hl2 folder to orangebox )&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Linux&lt;br /&gt;
|'''rm -R orangebox/hl2'''&lt;br /&gt;
|'''cp -R hl2 orangebox'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Mac&lt;br /&gt;
|''Not available yet''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Campaign Content==&lt;br /&gt;
Campaign content is stored only in GCF's on the steam client, so prepare to upload the extracted files to your server ( Windows Server user have it a bit easier here as they can install steam and do it directly on the server ), in order to do that get this application: http://nemesis.thewavelength.net/index.php?p=25 {{Help}}&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The Obsidian Team might offer to copy the extracted gcf content onto servers via their Windows Server to save upload time in the future, in which case you can safly ignore this section&lt;br /&gt;
&lt;br /&gt;
===Half-Life: Source===&lt;br /&gt;
====half-life source.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;hl1&amp;quot; folder to the hl1 folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
===Half Life Deathmatch: Source===&lt;br /&gt;
'''''Not useable yet'''''&lt;br /&gt;
&lt;br /&gt;
=== Half-Life 2 ===&lt;br /&gt;
====half-life 2 content.gcf====&lt;br /&gt;
Extract the &amp;quot;maps&amp;quot; folder from the &amp;quot;hl2&amp;quot; folder to the hl2 folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
====source 2007 binaries.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;hl2&amp;quot; folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.&lt;br /&gt;
&lt;br /&gt;
====source 2007 shared materials.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;hl2&amp;quot; folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.&lt;br /&gt;
&lt;br /&gt;
====source 2007 shared models.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;hl2&amp;quot; folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.&lt;br /&gt;
&lt;br /&gt;
====source 2007 shared sounds.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;hl2&amp;quot; folder to the hl2 folder in your dedicated servers orangebox folder. Overwriting.&lt;br /&gt;
&lt;br /&gt;
===Half Life 2: LostCoast===&lt;br /&gt;
{{ToDo}}&lt;br /&gt;
&lt;br /&gt;
===Half-Life 2: Episode One===&lt;br /&gt;
====episode 1 shared.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;episodic&amp;quot; folder to the episodic folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
====half-life 2 episode one.gcf====&lt;br /&gt;
Extract the &amp;quot;maps&amp;quot; folder from the &amp;quot;episodic&amp;quot; folder to the episodic folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
===Half-Life 2: Episode Two===&lt;br /&gt;
====episodic 2007 shared.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;episodic&amp;quot; folder to the episodic folder in your dedicated servers orangebox folder. Overwriting.&lt;br /&gt;
&lt;br /&gt;
====episode two content.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;ep2&amp;quot; folder to the ep2 folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
====episode two maps.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;ep2&amp;quot; folder to the ep2 folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
====episode two materials.gcf====&lt;br /&gt;
Extract everything from the &amp;quot;ep2&amp;quot; folder to the ep2 folder in your dedicated servers orangebox folder.&lt;br /&gt;
&lt;br /&gt;
===Half Life 2: Episode Three===&lt;br /&gt;
'''''Not useable yet''''' ( and in fact not released yet )&lt;br /&gt;
&lt;br /&gt;
===Portal===&lt;br /&gt;
'''''Not useable yet'''''&lt;br /&gt;
&lt;br /&gt;
==Additional Game Content==&lt;br /&gt;
===Counter-Strike: Source===&lt;br /&gt;
{{ToDo}}&lt;br /&gt;
&lt;br /&gt;
===Day of Defeat: Source===&lt;br /&gt;
{{ToDo}}&lt;br /&gt;
&lt;br /&gt;
===Team Fortress 2===&lt;br /&gt;
'''''Not useable yet'''''&lt;br /&gt;
&lt;br /&gt;
==Download &amp;amp; Install Obsidian==&lt;br /&gt;
{{ToDo}}&lt;br /&gt;
&lt;br /&gt;
==MasterRequestRestart Error==&lt;br /&gt;
* Go /orangebox/obsidian&lt;br /&gt;
* Change your Steam.inf from this. &lt;br /&gt;
 PatchVersion=1.0.0.12 &lt;br /&gt;
 ProductName=hl2dm &lt;br /&gt;
 appID=218&lt;br /&gt;
to just this&lt;br /&gt;
 appID=218&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
If someone has a good idea on how the extraction progress on those sections can be visually displayed so that it's easy to understand, let me know --[[User:Neico|Neico]] 17:00, 3 October 2010 (UTC)&lt;br /&gt;
[[Category:ServerOP]]&lt;/div&gt;</summary>
		<author><name>Beom.sik.shin</name></author>	</entry>

	</feed>