Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.
Version datée du 22 mars 2014 à 21:42 par Hiob (discussion | contributions) (Un bon début!)




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

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



Références

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