Server install guide from [[http://community.playstarbound.com/index.php?threads/dedicated-starbound-server-under-gnu-linux-port-forwarding.55631/|here]]. Config info from [[http://www.reddit.com/r/starbound/comments/1s4l04/servers_and_you_getting_started_guide/|here]].
**Note: Default port is 21025.**
====== Install ======
At the shell:
sudo apt-get install lib32gcc1 libpng12-0
cd /path/to/starbound
mkdir steamcmd
cd steamcmd
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
tar zxvf steamcmd_linux.tar.gz
chmod +x steamcmd.sh
./steamcmd.sh
In steamcmd. WARNING Password will echo when logging in!
> login USERNAME
> force_install_dir ..
> app_update 211820
> exit
====== Configure ======
Back at the shell:
cd /path/to/starbound/linux64
./starbound_server
Ctrl+C to exit.
This creates the default config file in ''starbound/starbound.config'', JSON style. Key things to change:
"serverName" : "WHATEVER",
"serverPasswords" : [ "SERVER_PASSWORD" ],
====== Script ======
Server launch script ''go'':
cd linux64
./starbound_server
Server update script ''update'':
cd steamcmd
./steamcmd.sh +login StabbyMcDamage +force_install_dir .. +app_update 211820 +exit