This will guide you through the steps to set up Starbound on a Linux CentOS Server.
yum install screen
adduser starbound
passwd starbound
3. login as user
4. Create directory for SteamCMD and switch to it
mkdir SteamCMD
cd SteamCMD
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
When you see a prompt that looks like
Steam>
Press CTRL and C on your keyboard at the same time to stop the program.
mkdir ../server
touch update_starbound.sh
echo "./steamcmd.sh +login USERHERE PASSWORDHERE +force_install_dir /home/starbound/server +app_update 211820 +exit" > update_starbound.sh
chmod +x update_starbound.sh
./update_starbound.sh
cd ~/server/linux32
screen -S starbound
The above starts the screen session and names it starbound
./launch_starbound_server.sh
Ctrl+a+d
All at once. At a regular terminal session you can type
screen -r
To reconnect to the server terminal
After this just make sure you're firewall is open or the ports are forwarded then you should be all set.
IMPORTANT NOTE: If you are on CentOS and receive errors about libs then try the following command.
cp /home/starbound/SteamCMD/linux32/libstdc++.so.6 /home/starbound/server/linux32/