Difference between revisions of "Dedicated Server Setup"

From Obsidian Conflict Wiki
Jump to: navigation, search
m (Protected "Dedicated Server Setup" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
m
 
(One intermediate revision by one other user not shown)
Line 108: Line 108:
  
  
----
+
===Setup the Campaign Content===
  
 +
All you need is [[Campaign-Extract]]
  
Now you need to do the follwing step ( valve didn't make the orangebox\hl2 folder right ):
 
 
{{Windows
 
|'''rmdir /s orangebox\hl2''' ( or just delete the hl2 folder in orangebox )
 
|'''xcopy /s /e hl2 orangebox''' ( or just copy the hl2 folder to orangebox )
 
}}
 
 
{{Linux
 
|'''rm -R orangebox/hl2'''
 
|'''cp -R hl2 orangebox'''
 
}}
 
 
{{Mac
 
|''Not available yet''
 
}}
 
 
==Campaign Content==
 
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}}
 
 
'''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
 
 
===Half-Life: Source===
 
====half-life source.gcf====
 
Extract everything from the "hl1" folder to the hl1 folder in your dedicated servers orangebox folder.
 
 
===Half Life Deathmatch: Source===
 
'''''Not useable yet'''''
 
 
=== 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.
 
 
===Half Life 2: LostCoast===
 
{{ToDo}}
 
 
===Half-Life 2: Episode One===
 
====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.
 
 
===Half-Life 2: Episode Two===
 
====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.
 
 
===Half Life 2: Episode Three===
 
'''''Not useable yet''''' ( and in fact not released yet )
 
 
===Portal===
 
'''''Not useable yet'''''
 
  
 
==Additional Game Content==
 
==Additional Game Content==
Line 198: Line 127:
  
 
{{stub}}
 
{{stub}}
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)
 
 
[[Category:ServerOP]]
 
[[Category:ServerOP]]

Latest revision as of 16:37, 8 August 2011

WIP.png This page is still a Work In Progress

Server Base

Download HLDS Update Tool

WindowsWindows


LinuxLinux


MacMac

Not available yet

Install HLDS Update Tool

WindowsWindows

hldsupdatetool.exe (Don't run it in the destination folder)

LinuxLinux

chmod +x hldsupdatetool.bin
./hldsupdatetool.bin

MacMac

Not available yet

Download OB Mod Base

-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):

WindowsWindows

C:\HLServer

LinuxLinux

/home/steam

MacMac

Not available yet




WindowsWindows

hldsupdatetool.exe -command update -game "orangebox" -dir .

LinuxLinux

./steam -command update -game "orangebox" -dir .

MacMac

Not available yet

Setting up the folder structure

You should now have a folder structure that looks pretty much like this:

WindowsWindows

hl2\
orangebox\
orangebox\bin\
orangebox\hl2\
orangebox\platform\
orangebox\reslists\
orangebox\hlds_steamgames.vdf
orangebox\srcds.exe
orangebox\steam_appid.txt
clientregistry.blob
hldsupdatetool.exe
hldsupdatetool_<tool version>.mst
installrecord.blob

LinuxLinux

.steam\
.steam\clientregistry.blob
hl2\
orangebox\
orangebox\bin\
orangebox\hl2\
orangebox\platform\
orangebox\reslists\
orangebox\hlds_steamgames.vdf
orangebox\srcds_<arch depending>
orangebox\srcds_run
orangebox\steam_appid.txt
hldsupdatetool.bin
installrecord.blob
steam
test1.so
test2.so
test3.so


MacMac

Not available yet


Setup the Campaign Content

All you need is Campaign-Extract


Additional Game Content

Counter-Strike: Source

Template:ToDo

Day of Defeat: Source

Template:ToDo

Team Fortress 2

Not useable yet

Download & Install Obsidian

Template:ToDo

Stub.png This page is a stub. Please help us by expanding it.
Thank you!