• Domains
  • Web Hosting
  • WordPress Hosting
  • Reseller Hosting
  • Cloud VPS
  • Dedicated Servers
  • Domains
  • Web Hosting
  • WordPress Hosting
  • Reseller Hosting
  • Cloud VPS
  • Dedicated Servers
home/Knowledge Base/Game Servers/Setting up a Left 4 Dead Gameserver on Debian
Popular Search:Dedicated Server, CentOS, Web Hosting

Setting up a Left 4 Dead Gameserver on Debian

15 views 0 November 26, 2019 aklwebhost

In this guide, we will be setting up a Left 4 Dead game server on Debian 7. These commands were tested on Debian 7 but they should also work on Ubuntu.

Before getting the L4D files, we need to install a few packages. Log into the server as root and issue the following commands.

If you’re running x64:

dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen

If you’re running x86:

apt-get update
apt-get install -y screen

If you get errors about “setting locales failed”, then execute the following commands:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

(Full credit goes to “Werner Fischer” for the locale commands)

When you get to the config screen press ENTER, select en_US and press ENTER. After that’s done, restart your SSH session.

The next step is adding a user for the L4D server to run under:

adduser steam

Follow the prompts to set a password for your user. Press ENTER to skip entering user information.

After you’ve added the user, start a new SSH session to your server and log into “steam” with the password specified during the previous step.

Our next step is to download steamcmd and extract it:

mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz

We’re now ready to grab the server files:

./steamcmd.sh +login anonymous +force_install_dir ~/l4d +app_update 222840 validate +quit

Note that this will take a while, since there is a lot of content to download. You might want to grab a cup of coffee while you wait.

If the download fails, just re-execute the command to restart it. You can also re-execute the command to get any available updates. Once the download is finished, we should add a few basic things to our config file:

nano ~/l4d/left4dead/cfg/server.cfg

hostname "servername"
log on
sv_logfile 1
sv_password "pass" (if you want a passworded server)

There are various resources on other websites for documentation on other variables. Once you’re done editing it, you can save the file by pressing CTRL + X and then Y. After that, it’s time to start the server.

cd ~/l4d/
screen -S l4d ./srcds_run -game left4dead -console -port 27015 +maxplayers 4

Congrats! Your L4D server is now up and running!

Tags:Setting up a Left 4 Dead Gameserver on Debian

Was this helpful?

Yes  No
Related Articles
  • Terraria Server with TShock on Linux
  • Starting a Teamspeak 3 Server on CentOS 6.4
  • Setup an SA-MP San Andreas Multiplayer Server on CentOS 6
  • Setup an Insurgency Game Server on Ubuntu 15.04
  • Setup a Team Fortress 2 Server on Arch Linux
  • Setup a Rust Game Server on CentOS
Leave A Comment Cancel reply

Game Servers
  • Setting up a Left 4 Dead Gameserver on Debian
  • Terraria Server with TShock on Linux
  • Starting a Teamspeak 3 Server on CentOS 6.4
  • Setup an SA-MP San Andreas Multiplayer Server on CentOS 6
  • Setup an Insurgency Game Server on Ubuntu 15.04
  • Setup a Team Fortress 2 Server on Arch Linux
View All 80  
Popular Articles
  • Using StrongSwan for IPSec VPN on CentOS 7
  • Disabling SSDP (Linux / Windows)
  • Can I pay by Western Union?
  • Can a Coupon Code Discount Be Carried Forward While I Upgrade My VPS Account
  • Can I pay multiple due invoices using a single transaction?
KB Categories
  • Billing
  • Cloud Hosting
  • CMS Hosting
  • cPanel/WHM Control Panel Guide
  • Dedicated Servers
    • AMD Opteron 6272
    • Arch
    • Backup Storage
    • Bandwidth
    • Basic Security
    • BSD
    • CentOS
    • Containers
    • CoreOS
    • DDoS Protection
    • Debian
    • Dedicated Server Control Panel
    • Intel Core i5 3550
    • Intel Core i5 4570
    • Intel Core i7 3770
    • Intel Core i7 4770
    • Intel Xeon E3 1230 V3
    • Intel Xeon E3 1245 V2
    • IP Space
    • Linux Guides
    • Minecraft
    • Networking
    • Server Apps
    • Server Troubleshooting
    • Ubuntu
    • Windows Guides
    • Windows Server 2008
    • Windows Server 2012
  • Domain Names
  • Email Support Documentation
    • Setup IMAP or POP
    • User Features – How To
    • Webmail – How To
  • FTP (File Transfer Protocol
    • CuteFTP Guide
    • FileZilla Guide
  • Game Servers
  • MySQL and MariaDB
  • Node.js
  • Plesk Web Hosting Guide
  • VPS Server
  • Web Servers

  Setting Up A JC2:MP Game Server On Debian

Setting Up a Minecraft Server on Windows Server  

  • Privacy Policy
  • Terms of Use
  • © 2022 AKLWEB HOST LLC, All Rights Reserved.

Popular Search:Dedicated Server, CentOS, Web Hosting