Dans la vidéo suivante, je vous explique comment installer un serveur Terraria dans un conteneur Docker Ubuntu.
La vidéo explicative et les commandes utilisées sont dans la suite de cet article.
La vidéo
Liste des commandes dans l’ordre dans lequel elles sont utilisées dans la vidéo
Installation de Mono :
sudo apt-get install mono-complete
Installation de la commande unzip :
sudo apt-get install unzip
Récupération du dernier fichier Tshock (à remplacer par la dernière version en date, vous la trouverez à cette adresse) :
wget https://github.com/NyxStudios/TShock/releases/download/v4.3.16/tshock_4.3.16.zip
On dézippe Tshock :
unzip tshock_4.3.16.zip -d tshock
On se rends dans le dossier de tshock, indiqué par l’argument -d de la commande précédente :
cd tshock
On installe screen :
sudo apt-get install screen
On lance le serveur Terraria dans un screen avec Mono :
screen mono ./TerrariaServer.exe
Et pour retourner dans le screen de Terraria si vous quittez le Terminal :
screen -r
Précision importante :
Si vous éteignez et relancez le conteneur de Terraria, vous devrez relancer un nouveau screen après vous êtes de nouveau connecté en SSH.
Pour vous connecter en SSH, vous devrez réexécuter la commande suivante dans la partie Terminal de Docker sur votre NAS :
sudo service ssh start
Et pour relancer Terraria via SSH :
screen mono ./tshock/TerrariaServer.exe
Mise à jour du 29 juillet : Hier, Tshock a été mis à jour en version 4.3.17 pour prendre en charge la dernière version de Terraria. A vous d’adapter les commandes ci-dessus pour remplacer le numéro de version par le dernier en date si vous souhaitez jouer avec la dernière version du jeu.
J’ai bien entendu essayé cette version et elle a correctement fonctionné sur mon serveur dédié.