Prerequisiti
- Devi possedere questo gioco sul tuo account Steam.
- Un utente sudo .
- Un'istanza del server Vultr Ubuntu 16.04.
Installazione di Starbound
Prima di iniziare, assicuriamoci che il sistema sia aggiornato. Quindi creeremo un nuovo utente per il server. Quando richiesto, specificare una password sicura e sicura per questo utente.
sudo apt-get update
sudo apt-get upgrade
adduser starbound
passwd starbound
Apriamo anche la porta firewall necessaria.
firewall-cmd --zone=public --add-port=21025/tcp --permanent
firewall-cmd --reload
Installa le librerie di sistema necessarie per eseguire SteamCMD.
sudo apt-get install lib32g
Passa all'account utente creato in precedenza.
su starbound
cd ~
Installa il software SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Successivamente, useremo SteamCMD per installare i file del server di gioco. Se Steam Guard ha abilitato Steam Guard, è necessario controllare la posta in arrivo per il codice di accesso.
./steamcmd.sh
login YourAccount
*input password and steam guard code*
force_install_dir ./starbound
app_update 211820 validate
Quando viene visualizzata la schermata Success! App '211820' fully installed.
, basta digitare quit
e premere ENTER.
Il tuo server Starbound è ora installato.
Personalizzare il server
La personalizzazione del server viene eseguita modificando il file sbboot.config
. Cambia il valore solo dopo i due punti :
.
nano ~/starbound/linux64/sbboot.config
- Alla riga 47, modificare
A Starbound Server
il nome del server desiderato.
- Alla riga 48, passare
8
alla quantità di slot desiderata.
Aggiornamento del server
Innanzitutto, crea il file update_starbound.txt
.
nano /home/starbound/update_starbound.txt
Popolarlo con i seguenti contenuti.
login YourAccount YourPassword
force_install_dir ./starbound
app_update 211820
quit
Puoi aggiornare il tuo server in qualsiasi momento usando il seguente comando. Nota: se Steam Guard è abilitato, dovrai inserire nuovamente il codice durante il processo di aggiornamento.
cd ~ && ./steamcmd.sh +runscript update_starbound.txt
Esecuzione del server
Per avviare il tuo server, esegui questi comandi.
cd /home/starbound/starbound/linux64
screen -dmS starbound ./starbound_server
Il server è ora in esecuzione in una sessione dello schermo. Puoi spegnerlo in qualsiasi momento con il seguente comando:
screen -S starbound -X quit