Left 4 Dead 2 Install
From 2047Servers Support
(Created page with " Category:Linux Category:Source_Based_Servers 350px '''Copy the commands within the code boxes and paste/run them in Putty''' First y...") |
|||
| Line 20: | Line 20: | ||
<pre>cd /home</pre> | <pre>cd /home</pre> | ||
| − | Now make a folder e.g. | + | Now make a folder e.g. L4D2_Server Note to change the "L4D2_Server" to the servers name or folder name |
<pre>mkdir L4D2_Server</pre> | <pre>mkdir L4D2_Server</pre> | ||
| Line 31: | Line 31: | ||
| − | == Installing | + | == Installing SteamCMD + SRCDS / L4D2 == |
| − | First you will need to download | + | First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam & then SRCDS (Source Dedicated Server) for L4D2 use |
| − | <pre>wget http:// | + | <pre>wget http://media.steampowered.com/client/steamcmd_linux.tar.gz</pre> |
| − | After downloading you will need to | + | After downloading you will need to extract the contents of the compressed file |
| − | <pre> | + | <pre>tar xvfz steamcmd_linux.tar.gz</pre> |
| − | + | Then you will need to run SteamCMD for the first time | |
| − | + | <pre>./steamcmd.sh</pre> | |
| − | + | Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands | |
| − | + | 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) | |
| − | + | Logging in anonymously | |
| − | <pre> | + | <pre>login anonymous</pre> |
| − | + | 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> | + | <pre>login <username></pre> |
| − | + | 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) | |
| − | |||
| − | == Downloading | + | == Downloading L4D2 == |
| − | Once you have done the tasks above you can now install a Steam Game Server, To install | + | Once you have done the tasks above you can now install a Steam Game Server, To install L4D2 to the current folder you command |
| − | <pre>./ | + | <pre>force_install_dir ./l4d2/</pre> |
| − | + | <pre>app_update 222860 validate</pre> | |
| − | + | 222860 is the app id for L4D2 | |
| + | |||
| + | This will check the current folder & download any / all missing files for a L4D2 Server (you can use this command to redownload files that you may have deleted | ||
| + | |||
| + | L4D2 Will now download (Should go very fast with our network speeds on our servers) | ||
== Running Left 4 Dead 2 via Screen == | == Running Left 4 Dead 2 via Screen == | ||
| Line 75: | Line 78: | ||
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running & close Putty you will kill the server (kills any processes you left running) | When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running & close Putty you will kill the server (kills any processes you left running) | ||
| − | The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the " | + | The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the "L4D2_Server" to the servers name or folder name |
<pre>screen -S L4D2_Server</pre> | <pre>screen -S L4D2_Server</pre> | ||
| Line 99: | Line 102: | ||
See the example command above, this will create extra instances of the servers | See the example command above, this will create extra instances of the servers | ||
| − | <pre>./srcds_run -console -game | + | <pre>./srcds_run -console -game left4dead2 +map c5m1_waterfront +maxplayers 8 -autoupdate -port 27300 +exec server.cfg -fork 5</pre> |