mkdir steam

cd steam

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

tar -xvzf steamcmd_linux.tar.gz

rm steamcmd_linux.tar.gz

./steamcmd.sh (let it update etc, once it's done updating type: quit)

nano starbound.sh

Inside starbound.sh put:

!/bin/sh

./steamcmd.sh +runscript starbound.txt

and save, then type:

nano starbound.txt

Inside starbound.txt put:

login your_steam_user_name your_steam_password

force_install_dir ./starbound

app_update 211820

quit

and save, then run:

chmod 777 starbound.sh

./starbound.sh

It will now login using your account you bought Starbound on, and it will most likely ask you to input a Steamguard code if you have set that up.

Please note that this will log you off from Steam if executing this from another PC (like a dedicated server).

After it's downloaded you can go to /steam/starbound/linux32/64 and run:

./launch_starbound_server.sh

I would suggest running that in screen. I don't know how to adjust player slots yet.

List of commands by irc user spenguin: