Unturned Headless Server with Ubuntu 14.04

Greetings!

This would be my first tutorial of a headless installation, we will be using Steamcmd and Rocket to get the server running.

There are 3 parts to this installation.

1. Install the pre requisites the programs required to run Steam and Rocket.
2. Install steamcmd
3. Install Rocket

1. Install the programs

sudo apt-get install lib32gcc1 zip lib32stdc++6 curl

apt install mono-runtime libmono2.0-cil

If there is an error with mono during running the script, install this instead ( alittle over kill though)

sudo apt-get install mono-complete

2. Now install steamcmd

mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

3. Final and tricky bit to install Rocket Mod

Steps as follows, got to https://rocketmod.net/get-rocket# get the download link or use the below link if it has not expired.
sudo wget https://api.rocketmod.net/download.unturned-linux.latest.44691EEF-75EC-45DF-B2FD-50320A289BA5 
(download the Linux version of Rocket Mod)

Rename the file to a zip file
sudo mv download.unturned-linux.latest.44691EEF-75EC-45DF-B2FD-50320A289BA5 ./rocket.zip

Extract the content
sudo unzip rocket.zip -d ./

Finally once unpacking go to Script folder and run the update.sh file that will download all the relevant files
cd Scripts/
sudo chmod +x *.sh

At this point you would want to create a new steam account to run the server. Different from the account you use to play the game.

Replace USERNAME and PASSWORD with your steam username and password.
sudo ./update.sh USERNAME PASSWORD

Its fairly simple but it took me 3 days to muck around and get the files in the right place for the setup.

once all the files are downloaded.
You are done!

In the Next post i will talk about how to run the Server and how to configure. I’m no expert so feel free to leave comments below. Some sources for this project which I got most of the information from.

  • https://developer.valvesoftware.com/wiki/SteamCMD#Linux
  • https://github.com/RocketMod/Rocket/wiki/Installing-Rocket
  • https://github.com/RocketMod/Rocket.Unturned/blob/master/Rocket.Unturned/Scripts/Linux/README

Exciting content coming up

I’ve been fussing over unturned headless server for the past 3 days. Finally got it to work and wanted to write about it.

first order of business, getting this blog up running straight. have been plagued with an evening of WordPress 403 Forbidden error. lets give a while to see if the solutions works.

I’ll be back as soon as the solution shows itself to work.

Cheers!