Starbound

Starbound

31 ratings
How to create a Starbound Server on Linux x64/x86(x32) UPDATED
By Habo
How to set up a Starbound Server on Debian 7

UPDATE: Now we doing this with SteamCMD


So, let us start.

1. Run putty and login as Root user.

Get the libs. (Accept them with y Enter)
apt-get install libvorbisfile3 Enter dpkg --add-architecture i386 Enter apt-get update Enter apt-get install ia32-libs Enter

Get screen (to keep server alive when you close putty)
apt-get install screen Enter



2. Create a new user
useradd -m -s /bin/bash -d /home/starbound starbound Enter
Change password
passwd starbound Enter choose new passwort Enter

ok Login with the new Starbound user.

now do
mkdir steamcmd Enter cd steamcmd Enter wget http://media.steampowered.com/client/steamcmd_linux.tar.gz Enter tar -xvzf steamcmd_linux.tar.gz Enter

Now delete the tar.gz file
rm steamcmd_linux.tar.gz Enter

Its time to download the server files, do that with
./steamcmd.sh Enter

Now it will update and download steamstuff, don't mind it :)
Just do
quit



3. It's DOWNLOAD time
./steamcmd.sh Enter

Now your in the SteamCMD
You have to login with your Steamaccount (the account with Starbound.)
Don't worry its just a Steamclient from Steam. Nobody will steal your password
login username Enter "type your password now"
may it asks now for your Steamguard code. Type in and hit the magic button again (Enter).

Its time to finally download stuff now :)
but the first step on that is to choose a install dir
force_install_dir ./starbound Enter app_update 211820 Enter

loading...

quit Enter

4.RUN IT FOR THE FIRST TIME YAY

cd linux64 chmod +x * ./starbound_launch_server.sh

and shut it down again :(
Hit
Ctrl + C

so now to a starserver script to run it in Screen

nano startserver.sh Enter screen -AmS sb ./starbound_server Enter Ctrl+X Enter y Enter chmod +x startserver.sh

Run the server
./startserver.sh Enter

Now be careful, if you want to close the putty window and not the server press
Ctrl+A+D

Your server is detached.
you can close putty now.

if you want to resume to the server run
screen -r

Done.

to close the server (shutdown)
Ctrl + c

now you can easy run your server with
./startserver.sh

Update the Server
do step 3.

or do an update script
cd Enter cd steamcmd Enter nano update.sh Enter

Type in:
./steamcmd.sh +login username password +force_install_dir ./starbound +app_update 211820 +quit Ctrl+x Enter y Enter

the last step, to update the server
chmod +x update.sh
Done, now just do
./update.sh


If you have a Firewall forward Port 21025
Maybe the same works with linux32 too, i didn't test it :)

if you have any problems, add me in Steam




-----------------------------

My server stats.

Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, 4 cores
16 GB RAM

Starbound takes with 0 Users online:
CPU: 0.7%
RAM: 0.1%


My server is already open, so join now!
IP: tbm-pure.de

   
Award
Favorite
Favorited
Unfavorite
36 Comments
Jaso55555 Dec 6, 2018 @ 12:13pm 
But what is the load when there are 1-3 player online?
Rav_Yoli May 31, 2014 @ 12:35pm 
Thx dude is was really usefull, I just had to adapt few thing like launching starbound_server instead of starbound_server but it's ok ;)

THANKS !
rezzi /°>~ Mar 5, 2014 @ 11:50am 
Ah okay, I always save before leavin nano.
Anyway, thanks for your guide :)
Habo  [author] Mar 5, 2014 @ 10:29am 
Ctlr + X = Close, Now there is the question "Do you want to save..." so u do y for yes. Maybe its outdated and now its ./starbound_server
rezzi /°>~ Mar 5, 2014 @ 7:17am 
In Step 4 you say "./starbound_launch_server.sh" but there is no ./starbound_launch_server-Script. I think you're meaning the normal starbound_server, do you?
The only thing I did in another way was: I created the start- and update-Script directly in the home-directory and adjusted the screen-command.
Did you forgot the Ctrl + O for saving in nano? And what does the "y" mean?
Noxturno Jan 23, 2014 @ 12:16am 
nvm !!! I was in the wrong dir xD
Noxturno Jan 22, 2014 @ 11:57pm 
so I followed the guide up to step 4 , cd linux64 but I got cd linux32 for some reason I did followed your directions to the letter how come I installed 32? and how do I fix this?
Habo  [author] Jan 6, 2014 @ 11:54am 
go to your Starbound dir, and copy it.
Nemi Jan 6, 2014 @ 10:12am 
is there a way to install this without having the game because we want to put it on someones server but I don't wanna give them my account
Devcutter Dec 30, 2013 @ 9:14pm 
i got it installed just make a .sh file that will contain your command then
inside of it you put
screen -AmS sb mono starrybound_server.exe and there you go you can launch it with
yourfilename.sh

btw starrybound bring permissions bans and alot more