Script d'auto-install de serveur Minecraft

Rédigé par LaBaSe le samedi juin 9, 2018

L'installation d'un serveur Minecraft sur un VPS peut être longue et fructueuse surtout si l'on débute dans l'environnement Linux.

Ce script permet d'installer automatiquement un serveur Minecraft (Spigot) sur un serveur Linux (VPS, Dédié) et sur tous les environnements Linux. Le script installe automatiquement l'environnement Java 8 requis pour le bon fonctionnement du serveur. ce script a été testé sur Debian/Ubuntu et marche seulement avec le langage Bash qui est disponible dans la majorité des distributions Linux.

Script d'installation automatique de serveur minecraft

Ce script permet d'installer automatiquement un serveur minecraft sur un VPS linux. Le script installe automatiquement l'environnement Java 8 requis pour le bon fonctionnement du serveur.

Versions supportées

Spigot 1.7.2, 1.9.4, 1.8.8, 1.11.2, 1.12.2 et 1.10.2

Téléchargement

Avant de télécharger le script vous avez besoin d'installer curl : En root :

apt-get install curl

Si vous n'êtes pas root :

sudo apt-get install curl

Maintenant vous pouvez procéder à l'installation En root :

curl https://uploads.laabase.ovh/download.php?file=minecraftinstall --output /usr/bin/minecraftinstall && chmod 0777 /usr/bin/minecraftinstall

Si vous n'êtes pas en root :

sudo curl https://uploads.laabase.ovh/download.php?file=minecraftinstall --output /usr/bin/minecraftinstall && chmod 0777 /usr/bin/minecraftinstall

Si vous avez un problème lors du téléchargement référez vous à la section "Résolution de problèmes"

Utilisation

Exécutez la commande suivante. (Si vous êtes connecté avec root )

minecraftinstall

(Si vous n'êtes pas connecté avec root )

sudo minecraftinstall

DEBUG/VERBOSE

Si vous souhaitez voir toutes les logs pendant l'excécution du programme exécutez la commande suivante : (Si vous êtes connecté avec root )

minecraftinstall -verbose

(Si vous n'êtes pas connecté avec root )

sudo minecraftinstall -verbose

Update

Le script dispose de son propre système de mise à jour. Tous les sois à minuit, il vérifie les mises à jour, en téléchargeant un fichier de moins de 20 ko qui sera dans le dossier /tmp (temporaire) Lors du lancement du script, le script va automatiquement vérifier si des mises à jours sont disponibles via le fichier qui a été téléchargé auparavant automatiquement. Il supprimera donc le fichier temporaire et appliquera la mise à jour. Comment mettre à jour le script SEULEMENT si vous n'avez pas la dernière version avec l'auto-updater : Tapez cette commande (root)

rm /usr/bin/minecraftinstall && wget -P /usr/bin https://uploads.laabase.ovh/minecraftinstall && chmod 0777 /usr/bin/minecraftinstall 

Tapez cette commande (no-root)

sudo rm /usr/bin/minecraftinstall && sudo wget -P /usr/bin https://uploads.laabase.ovh/minecraftinstall && sudo chmod 0777 /usr/bin/minecraftinstall

Résolution de problèmes :

Si vous avez une erreur du type

Erreur : le certificat de « uploads.laabase.ovh » n'est pas de confiance.
Erreur : le certificat de « uploads.laabase.ovh » n'est pas d'un émetteur connu.

Réalisez la commande suivante (root): or :

apt-get install ca-certificates
wget -P --no-check-certificate /usr/bin https://uploads.laabase.ovh/minecraftinstall && chmod 0777 /usr/bin/minecraftinstall

Si vous n'êtes pas root :

sudo apt-get install ca-certificates
sudo wget -P --no-check-certificate /usr/bin https://uploads.laabase.ovh/minecraftinstall && chmod 0777 /usr/bin/minecraftinstall