Team Fortress 2 Install

From 2047Servers Support
Jump to: navigation, search
Line 30: Line 30:
  
  
== Installing HLDS + Steam + SRCDS ==
+
== Installing SteamCMD + SRCDS ==
  
First you will need to download HLDS (Half Life Dedicated Server) in order to download Steam & then SRCDS (Source Dedicated Server)
+
First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam & then SRCDS (Source Dedicated Server) for CSGO use
  
<pre>wget http://www.steampowered.com/download/hldsupdatetool.bin</pre>
+
<pre>wget http://media.steampowered.com/client/steamcmd_linux.tar.gz</pre>
  
After downloading you will need to change the file into an executable file, so you can run it
+
After downloading you will need to extract the contents of the compressed file
  
<pre>chmod +x hldsupdatetool.bin && ./hldsupdatetool.bin</pre>
+
<pre>tar xvfz steamcmd_linux.tar.gz</pre>
  
When you run the file you will have to also type "yes" to agree with Terms & Conditions (You will have to do this a few times during this install)
+
Then you will need to run SteamCMD for the first time
  
You may not have to unzip or uncompress the files you just downloaded (Not always needed, but do this anyways as most of the time you do need it
+
<pre>./steamcmd.sh</pre>
  
<pre>ln -s /bin/gunzip /bin/uncompress && ./hldsupdatetool.bin</pre>
+
Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands
  
Again you may have to agree with some T's & C's with answer "yes"
+
At the point where you see "Steam>" This is where you can either login as your steam account or login as anonymous (Benefits for linking your server to a Steam account is that steam will add it to their trusted 3rd party servers list in some of their games, so it will appear on the server browser better)
  
Now you can run hlds again, you may have to agree again with answer "yes"
+
Logging in anonymously
  
<pre>./hldsupdatetool.bin</pre>
+
<pre>login anonymous</pre>
  
Now you can run Linux Steam Client
+
Logging in as your account (Note it is best to create a separate account for this, or you will have to logout of Steam while you are using these commands)
  
<pre>./steam</pre>
+
<pre>login <username></pre>
  
Again you may have to agree with some T's & C's with answer "yes"
+
It should then ask for your password & you may have to enter your Steam Guard Password once it emails you one (if you have Steam Guard enabled on your account)
  
Thats it, You have installed HLDS & Steam (It may ask you to run ./steam again just to check its downloaded the latest files
 
  
 
== Downloading TF2 ==
 
== Downloading TF2 ==
Line 64: Line 63:
 
Once you have done the tasks above you can now install a Steam Game Server, To install TF2 to the current folder you command
 
Once you have done the tasks above you can now install a Steam Game Server, To install TF2 to the current folder you command
  
<pre>./steam -command update -game "tf" -dir .</pre>
+
<pre>force_install_dir ./TF2/</pre>
  
This will check the current folder & download any / all missing files for a Team Fortress 2 Server (you can use this command to redownload files that you may have deleted
+
<pre>app_update 232250 validate</pre>
  
Team Fortress 2 Will now download (Should go very fast with our network speeds on our servers)
+
232250 is the app id for TF2
 +
 
 +
This will check the current folder & download any / all missing files for a TF2 Server (you can use this command to re-download files that you may have deleted
 +
 
 +
TF2 Will now download (Should go very fast with our network speeds on our servers)
  
 
== Running TF2 via Screen ==
 
== Running TF2 via Screen ==

Revision as of 23:15, 26 April 2013

Personal tools
Namespaces

Variants
Actions
Navigation
Categories