In questo tutorial, spiegherò come impostare un server Starbound su CentOS 7.
Prerequisiti
- Devi possedere questo gioco sul tuo account Steam.
Installazione di Starbound
Prima di iniziare, assicurati che il sistema sia aggiornato. Quindi creeremo un nuovo utente per il server. Quando richiesto, specificare una password sicura e sicura per questo utente.
yum update
yum upgrade -y
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.
yum install glibc.i686 libstdc++.i686 -y
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
Goditi il tuo nuovo server Starbound!