Starbound
Autres actions
Starbound | ||||
---|---|---|---|---|
![]() | ||||
Général | ||||
Catégorie | Starbound [edit] | |||
Métadatas | ||||
Création | 22/03/2014 | |||
Dernière révision | 22/03/2014 |
Installation d'un serveur
Linux
Installer Steamcmd
- Lancez votre serveur dans un screen
<syntaxhighlight lang="Bash">screen -S starbound ./starbound_server</syntaxhighlight>
Installer les librairies manquantes
Méthode 1
- Debian/Ubuntu
<syntaxhighlight lang="Bash">pt-get install libssl1.0.0 libfreetype6 libogg0 libgcc1 libpng12-0 libvorbis0a libvorbisfile3</syntaxhighlight>
- Archlinux
<syntaxhighlight lang="Bash">pacman -S libpng12</syntaxhighlight>
- Gentoo
<syntaxhighlight lang="Bash">emerge libpng:1.2 freetype openssl </syntaxhighlight>
Si tout cela ne fonctionne pas, essayez la méthode 2.
Méthode 2
- 64bits
- Accédez au répertoire où se trouve votre serveur Starbound
$ cd /path/to/your/starbound/linux64
- Téléchargez les librairies 64bits
- Extrayez les librairies
$ tar xvfz starbound-server-x64-libdeps.tar.gz
- 32bits
- Changez de répertoire pour atteindre celui où se trouve votre serveur Starbound
$ cd /path/to/your/starbound/linux32
- Téléchargez les librairies 32bits
- Extrayez les librairies
$ tar xvfz starbound-server-x32-libdeps.tar.gz
Avec un peu de chance, cela devrait fonctionner. Essayez de lancer votre serveur avec la commande ./launch_starbound_server.sh
. Ça ne fonctionne toujours pas? Passez à la méthode 3!
Méthode 3
Si arpès la méthode 2 vous obtenez ce genre d'erreur : <syntaxhighlight lang="Bash"> ./starbound_server: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument or ./starbound_server: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./libgcc_s.so.1)</syntaxhighlight>
C'est que vous êtes bons pour la méthode 3 [1]! C'est celle qui a fonctionnée pour moi.
Dans le pack téléchargé dans la méthode 2 se trouvait un répertoire nommé linux_loader-dont-know-if-you-need-this
. Ouvrez-le puis déplacez la librairie ld-linux.so.2 dans le répertoire d'installation (linux64 ou linux3é, cd'est selon)
- Lancez votre serveur avec la commande
<syntaxhighlight lang="Bash">./ld-linux.so.2 --library-path ./ ./starbound_server</syntaxhighlight>
Mettre à jour son serveur
- Lancez steamcmd et connectez-vous afin d’exécuter l'update [2]
<syntaxhighlight lang="Bash"> ./steamcmd.sh login <USERNAME> <PASSWORD> force_install_dir ./starbound app_update 211820 validate exit </syntaxhighlight>
- Ou en une seule commande
./steamcmd.sh +login <USERNAME> '<PASSWORD>' +force_install_dir ./starbound +app_update 211820 +quit
- Veillez à renseigner
<USERNAME>
et<PASSWORD>
- 211820 est l'ID de Starbound sur Steam
Références
- ↑ Métohde d'arcanemagick sur les forums chucklefishgames
- ↑ Un sujet sur le forum de steamcommunity