Create install-spigot.sh
This commit is contained in:
parent
99ce975032
commit
f9a88f26f9
|
@ -0,0 +1,58 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# Définitions de fonctions
|
||||||
|
#
|
||||||
|
|
||||||
|
printMessage () {
|
||||||
|
echo -e "\n$Yellow$1$Cyan"
|
||||||
|
$1>>~/infos_minecraft.txt
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Définitions de variables
|
||||||
|
#
|
||||||
|
|
||||||
|
# Regular Colors
|
||||||
|
Red='\033[0;31m' # Red
|
||||||
|
Green='\033[0;32m' # Green
|
||||||
|
Yellow='\033[0;33m' # Yellow
|
||||||
|
Purple='\033[0;35m' # Purple
|
||||||
|
Cyan='\033[0;36m' # Cyan
|
||||||
|
Color_Off='\033[0m' # Text Reset
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Debut du script
|
||||||
|
#
|
||||||
|
|
||||||
|
printMessage "\n[NFO] Installation des programmes"
|
||||||
|
sudo apt -y update
|
||||||
|
sudo apt -y upgrade
|
||||||
|
|
||||||
|
sudo apt -y install openjdk-11-jdk git
|
||||||
|
|
||||||
|
printMessage "\n[NFO] Préparation du dossier minecraft"
|
||||||
|
mkdir minecraft
|
||||||
|
cd minecraft
|
||||||
|
|
||||||
|
printMessage "\n[NFO] Récupération de BuildTools"
|
||||||
|
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
|
||||||
|
|
||||||
|
printMessage "\n[NFO] Execution de BuildTools"
|
||||||
|
java -Xmx1G -jar BuildTools.jar –rev latest
|
||||||
|
|
||||||
|
printMessage "\n[NFO] Préparation du Lanceur"
|
||||||
|
cd
|
||||||
|
echo "cd ~/minecraft">~/start.sh
|
||||||
|
echo "java -Xms1G -Xmx1G -XX:+UseConcMarkSweepGC -jar ~/minecraft/spigot-1.15.2.jar nogui">>~/start.sh
|
||||||
|
sudo chmod +x ~/start.sh
|
||||||
|
|
||||||
|
sed -i 's/false/true/g' ~/minecraft/eula.txt
|
||||||
|
|
||||||
|
printMessage "\n[NFO] Execution du lanceur"
|
||||||
|
~/start.sh
|
||||||
|
|
||||||
|
# astuce : executer le script et quitter la session avec la commande
|
||||||
|
# nohup ~/start.sh&
|
Loading…
Reference in New Issue