A detailed step by step tutorial on how to setup a Counter-Strike Source dedicated server using Linux Ubuntu 64bit 14.04 LTS Server. The footage in this video guide covers the install of your Counter-Strike multiplay dedicated server on Ubuntu version 14.04 LTS 64bit however it should work on all the following Ubuntu platforms: 11.04 LTS (Lucid Lynx), 11.10 (Oneiric Ocelot), 12.04 LTS (Precise Pangolin), 12.10 (Quantal Quetzal), 13.04 (Raring Ringtail), 13.10 (Saucy Salamander), 14.04 LTS (Trusty Tahr) and 14.10 (Utopic Unicorn) 64bit Server Editions.
This tutorial uses the latest install of Steam ‘steamcmd.sh’ method and not the outdated hldsupdatetool.bin method that no longer works, also this speificly addresses the problem of not being able to run the ./steamcmd.sh by install the additional libararys using ‘lib32gcc1 and libc6-i386’ do not follow tutorials that mention ia32_lib as that is not required and will only bloat your install of Ubuntu.
You will require roughly around 3-4 Gigabytes of hard drive space to install Counter-Strike Source dedicated server and is fit for most VPS, Dedicate Servers and Home Servers. Ensure that you open the ports on your router if running a home server, you may need to use IPTables if using a VPS Stack that uses custom stack images that block ports, simply search for iptables Ubuntu and your find a overwhelming amount of information how this can be done.
Below is some of the commands run in the video for easy copy and pasting:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lib32gcc1 libc6-i386
sudo adduser steam
tar -xvzf steamcmd_linux.tar.gz
app_update 232330 validate
./srcds_run -console -game cstrike -maxplayers 20 – port 27015 +map de_dust2
If you get stuck following this guide then please don’t hesitate to ask a question, I’ll try and help anyway I can… Good Luck and have fun getting headshots!