Conditions préalables
- Vous devez posséder ce jeu sur votre compte Steam.
- Un utilisateur sudo .
- Une instance de serveur Vultr Ubuntu 16.04.
Installation de Starbound
Avant de commencer, assurez-vous que le système est à jour. Ensuite, nous allons créer un nouvel utilisateur pour le serveur. Lorsque vous y êtes invité, spécifiez un mot de passe fort et sécurisé pour cet utilisateur.
sudo apt-get update
sudo apt-get upgrade
adduser starbound
passwd starbound
Ouvrons également le port de pare-feu nécessaire.
firewall-cmd --zone=public --add-port=21025/tcp --permanent
firewall-cmd --reload
Installez les bibliothèques système nécessaires pour exécuter SteamCMD.
sudo apt-get install lib32g
Basculez vers le compte d'utilisateur créé précédemment.
su starbound
cd ~
Installez le logiciel SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Ensuite, nous utiliserons SteamCMD pour installer les fichiers du serveur de jeu. Si votre compte Steam a activé Steam Guard, vous devez vérifier votre boîte de réception de messagerie pour le code de connexion.
./steamcmd.sh
login YourAccount
*input password and steam guard code*
force_install_dir ./starbound
app_update 211820 validate
Lorsque l'écran affiche Success! App '211820' fully installed., tapez simplement quitet appuyez sur ENTER.
Votre serveur Starbound est maintenant installé.
Personnalisation du serveur
La personnalisation du serveur se fait en modifiant le fichier sbboot.config. Modifiez uniquement la valeur après les deux points :.
nano ~/starbound/linux64/sbboot.config
- À la ligne 47, passez
A Starbound Serverau nom de serveur souhaité.
- À la ligne 48, modifiez
8le nombre d'emplacements souhaités.
Mise à jour de votre serveur
Créez d'abord le fichier update_starbound.txt.
nano /home/starbound/update_starbound.txt
Remplissez-le avec le contenu suivant.
login YourAccount YourPassword
force_install_dir ./starbound
app_update 211820
quit
Vous pouvez mettre à jour votre serveur à tout moment à l'aide de la commande suivante. Veuillez noter que si Steam Guard est activé, vous devrez saisir à nouveau le code pendant le processus de mise à jour.
cd ~ && ./steamcmd.sh +runscript update_starbound.txt
Exécuter votre serveur
Pour démarrer votre serveur, exécutez ces commandes.
cd /home/starbound/starbound/linux64
screen -dmS starbound ./starbound_server
Votre serveur s'exécute maintenant dans une session d'écran. Vous pouvez l'arrêter à tout moment avec la commande suivante:
screen -S starbound -X quit