Linux-Specific Installation
This will explain the general setup for a linux machine, whether it be through a terminal command line or on an actual desktop. These steps also generally apply to MacOSX.
If you plan on hosting a large amount of servers, or simply want a better experience, head down to the "Panel-Software" Section further below VV
EASY SETUP
- GUI (Non-Command line) & MacOSX
This section covers setting up a server the easiest way through a GUI (With a desktop, cursor, a generic computer setup running a linux distro)
MACOS IS A UNIX-BASED OPERATING SYSTEM, MEANING IT WORKS (relatively) THE SAME WAY.
Here we're going to do the same process as we did on Windows, we're going to install the Unturned Dedicated Server app on steam, and launch it again. It's really that simple.
HARD SETUP
- Command Line (Ubuntu Server, CentOS, RedHat, etc)
This is a lot more tricky, however still manageable. We're going to be installing SteamCMD, which is a server software by Steam.
SteamCMD Installation via Terminal:
First we are going to create a new user named "steam"
If you are running as the Root user on your server, you do not need to add the prefix
sudoto your commands.Commands to run
sudo useradd -m steam< - This creates the user "steam"
cd /home/steam< - This changes our active directory we are using to the default steam user directory.Now that we are here, we are going to update a bunch of server software.
Commands to run
sudo apt update && sudo apt upgrade<- Fetch and install any software updates for your system.
sudo apt install software-properties-common<- Install general libraries and other important things that steamcmd will need to run off of.
sudo add-apt-repository multiverse<- Add the "Multiverse" Package/Repository which contains a bunch of "non-free" softwares.