How to setup a Counter Strike Global Offensive CSGO Dedicated Server using Linux Ubuntu 64bit 14.04
A detailed step by step tutorial on how to setup a a Counter Strike Global Offensive (CSGO) dedicated server using Linux Ubuntu 64bit 14.04 LTS Server. The footage in this video guide covers the install of your Global Offensive multiplayer 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 Steam ‘steamcmd.sh’ method and not the outdated hldsupdatetool.bin method that no longer works, also this addresses the problem of not being able to run the ./steamcmd.sh by install the additional libraries 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 7-8 Gigabytes of hard drive space to install the CS:GO dedicated server and should work for most VPS, Dedicate Servers and Home Servers. If using a server that is connected to a router that has a NAT firewall you will need to forward ports, this is generally 27000 to 27040. This should also work for both Desktop and Server Ubuntu 64Bit editions.
Useful commands for copying and pasting:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lib32gcc1 libc6-i386
sudo adduser steam
su steam
wget http://media.steampowered.com/installer/steamcmd_l inux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
. /steamcmd.sh
login anonymous
force_install_dir ./csgo/
app_update 740 validate
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust
If you encounter any problems please leave a comment and I’ll try and help anyway I can.
by Simon Hayter
linux http server