Starbound

De Nefald Wiki
Version datée du 22 mars 2014 à 19:42 par Hiob (discussion | contributions) (Un bon début!)
Aller à la navigation Aller à la recherche




Starbound
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
screen -S starbound ./starbound_server


Installer les librairies manquantes

Méthode 1

Debian/Ubuntu
pt-get install libssl1.0.0 libfreetype6 libogg0 libgcc1 libpng12-0 libvorbis0a libvorbisfile3
Archlinux
pacman -S libpng12
Gentoo
emerge libpng:1.2 freetype openssl


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
  • 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
  • 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 :

./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)

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
./ld-linux.so.2 --library-path ./ ./starbound_server


Mettre à jour son serveur

Lancez steamcmd et connectez-vous afin d’exécuter l'update [2]
./steamcmd.sh
login <USERNAME> <PASSWORD>
force_install_dir ./starbound
app_update 211820 validate
exit
Ou en une seule commande
  • ./steamcmd.sh +login <USERNAME> '<PASSWORD>' +force_install_dir ./starbound +app_update 211820 +quit



Références

  1. Métohde d'arcanemagick sur les forums chucklefishgames
  2. Un sujet sur le forum de steamcommunity