|
@@ -62,7 +62,7 @@ then
|
|
rm Minecraft_*.tar
|
|
rm Minecraft_*.tar
|
|
fi
|
|
fi
|
|
echo -e "\e[97mPacking files...\e[0m"
|
|
echo -e "\e[97mPacking files...\e[0m"
|
|
-tar cf - --exclude='/home/wareck/minecraft/cache' --exclude='/home/wareck/minecraft/minecraft.tar.xz' --exclude='/home/wareck/minecraft/backups' --exclude='/home/wareck/minecraft/build' --exclude='/home/wareck/minecraft/paperclip.jar' --exclude='/home/wareck/minecraft/spigot-1.*.jar' --exclude='/home/wareck/minecraft/logs' /home/wareck/minecraft --checkpoint=.250 | pixz >$output_folder/$archive_file.tar.xz
|
|
|
|
|
|
+tar cf - --exclude='/home/wareck/Minecraft/cache' --exclude='/home/wareck/Minecraft/minecraft.tar.xz' --exclude='/home/wareck/Minecraft/backups' --exclude='/home/wareck/Minecraft/build' --exclude='/home/wareck/Minecraft/paperclip.jar' --exclude='/home/wareck/Minecraft/spigot-1.*.jar' --exclude='/home/wareck/Minecraft/logs' /home/wareck/Minecraft --checkpoint=.250 | pixz >$output_folder/$archive_file.tar.xz
|
|
md5sum $output_folder/$archive_file.tar.xz > $archive_file.md5
|
|
md5sum $output_folder/$archive_file.tar.xz > $archive_file.md5
|
|
|
|
|
|
echo -e "\n\e[97mBackup local : \e[0m"
|
|
echo -e "\n\e[97mBackup local : \e[0m"
|
|
@@ -102,10 +102,10 @@ mkdir /home/wareck/tempo
|
|
cd /home/wareck/tempo
|
|
cd /home/wareck/tempo
|
|
cp $backup_file .
|
|
cp $backup_file .
|
|
pixz -x < $backup_file | tar xf - --checkpoint=.200
|
|
pixz -x < $backup_file | tar xf - --checkpoint=.200
|
|
-cd /home/wareck/tempo/home/wareck/minecraft
|
|
|
|
-cp -r /home/wareck/tempo/home/wareck/minecraft/world /home/wareck/minecraft/
|
|
|
|
-cp -r /home/wareck/tempo/home/wareck/minecraft/world_nether /home/wareck/minecraft/
|
|
|
|
-cp -r /home/wareck/tempo/home/wareck/minecraft/world_the_end /home/wareck/minecraft/
|
|
|
|
|
|
+cd /home/wareck/tempo/home/wareck/Minecraft
|
|
|
|
+cp -r /home/wareck/tempo/home/wareck/Minecraft/world /home/wareck/Minecraft/
|
|
|
|
+cp -r /home/wareck/tempo/home/wareck/Minecraft/world_nether /home/wareck/Minecraft/
|
|
|
|
+cp -r /home/wareck/tempo/home/wareck/Minecraft/world_the_end /home/wareck/Minecraft/
|
|
cd /home/wareck
|
|
cd /home/wareck
|
|
rm -r -f /home/wareck/tempo
|
|
rm -r -f /home/wareck/tempo
|
|
fi
|
|
fi
|
|
@@ -119,7 +119,7 @@ print_centered "⠀⡜⣀⢀⣶⣀⣰⠆⠀⢀⡏⠀⠀⣿⠀⠀⣸⣄⠤⠄⢸
|
|
print_centered "⢰⠀⠀⢸⣿⣦⠈⠀⠀⢼⠁⠀⢰⡇⠀⠀⣿⣿⠀⠀⢼⠀⡄⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⢸⡇⠂⠀⣿⠀⠀⢸⡆⠀⢘⡧⠀⠀⣿⠀⠀⢸⠛⠃⠘⣿⣿⡇⠀⠀⡆"
|
|
print_centered "⢰⠀⠀⢸⣿⣦⠈⠀⠀⢼⠁⠀⢰⡇⠀⠀⣿⣿⠀⠀⢼⠀⡄⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⢸⡇⠂⠀⣿⠀⠀⢸⡆⠀⢘⡧⠀⠀⣿⠀⠀⢸⠛⠃⠘⣿⣿⡇⠀⠀⡆"
|
|
print_centered "⠀⠑⢤⣀⣙⡿⠉⠱⣄⣠⣷⣄⣀⣹⣄⣀⣘⡏⢆⣀⣘⣧⣀⣀⣀⣀⣀⣿⣀⣀⣀⣀⣀⣸⣇⣀⣰⣏⣀⣠⣿⣀⣀⣾⣁⣀⣴⣋⣀⡠⠃⠀⠀⠀⢿⣋⣀⡤⠋⠀"
|
|
print_centered "⠀⠑⢤⣀⣙⡿⠉⠱⣄⣠⣷⣄⣀⣹⣄⣀⣘⡏⢆⣀⣘⣧⣀⣀⣀⣀⣀⣿⣀⣀⣀⣀⣀⣸⣇⣀⣰⣏⣀⣠⣿⣀⣀⣾⣁⣀⣴⣋⣀⡠⠃⠀⠀⠀⢿⣋⣀⡤⠋⠀"
|
|
print_centered "$(tput setaf 7)"
|
|
print_centered "$(tput setaf 7)"
|
|
-print_centered "Minecraft Ubuntu Server Builder/install v2.0"
|
|
|
|
|
|
+print_centered "Minecraft Ubuntu Server Builder/install v2.1"
|
|
print_centered "$(tput setaf 7)"
|
|
print_centered "$(tput setaf 7)"
|
|
sleep 2
|
|
sleep 2
|
|
|
|
|
|
@@ -137,7 +137,7 @@ f3fc42bd35c3f5e9aff967c9862a153a openjdk-18_linux-x64_bin.tar.gz
|
|
EOF
|
|
EOF
|
|
if md5sum -c openjdk-18_linux-x64_bin.tar.gz.md5
|
|
if md5sum -c openjdk-18_linux-x64_bin.tar.gz.md5
|
|
then
|
|
then
|
|
-tar xf openjdk-18_linux-x64_bin.tar.gz
|
|
|
|
|
|
+tar xvf openjdk-18_linux-x64_bin.tar.gz
|
|
rm openjdk-18_linux-x64_bin.tar.gz
|
|
rm openjdk-18_linux-x64_bin.tar.gz
|
|
rm openjdk-18_linux-x64_bin.tar.gz.md5
|
|
rm openjdk-18_linux-x64_bin.tar.gz.md5
|
|
else
|
|
else
|
|
@@ -148,7 +148,6 @@ then
|
|
sudo rm -r /opt/jdk-18/
|
|
sudo rm -r /opt/jdk-18/
|
|
fi
|
|
fi
|
|
sudo mv jdk-18 /opt/
|
|
sudo mv jdk-18 /opt/
|
|
-sudo rm openjdk-18_linux-x64_bin.tar.gz
|
|
|
|
if [ -f /etc/profile.d/jdk18.sh ]
|
|
if [ -f /etc/profile.d/jdk18.sh ]
|
|
then
|
|
then
|
|
sudo rm /etc/profile.d/jdk18.sh
|
|
sudo rm /etc/profile.d/jdk18.sh
|
|
@@ -182,8 +181,9 @@ cd /home/wareck/
|
|
wget -c http://folivier.homelinux.org/cube/pack/minecraft.tar.xz
|
|
wget -c http://folivier.homelinux.org/cube/pack/minecraft.tar.xz
|
|
tar xfJ minecraft.tar.xz
|
|
tar xfJ minecraft.tar.xz
|
|
rm minecraft.tar.xz
|
|
rm minecraft.tar.xz
|
|
-cd minecraft
|
|
|
|
-rsync --append --progress --recursive * /home/wareck/minecraft/
|
|
|
|
|
|
+mv minecraft Minecraft
|
|
|
|
+cd Minecraft
|
|
|
|
+rsync --append --progress --recursive * /home/wareck/Minecraft/
|
|
|
|
|
|
|
|
|
|
echo -e "\n$(tput setaf 10)Download BuildTools:$(tput setaf 7)"
|
|
echo -e "\n$(tput setaf 10)Download BuildTools:$(tput setaf 7)"
|
|
@@ -193,13 +193,13 @@ wget -c https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/arti
|
|
|
|
|
|
echo -e "\n$(tput setaf 10)Building Spigot:$(tput setaf 7)"
|
|
echo -e "\n$(tput setaf 10)Building Spigot:$(tput setaf 7)"
|
|
java -jar BuildTools.jar
|
|
java -jar BuildTools.jar
|
|
-cp spigot* /home/wareck/minecraft/
|
|
|
|
|
|
+cp spigot* /home/wareck/Minecraft/
|
|
|
|
|
|
echo -e "\n$(tput setaf 10)minecraft.service file build/install:$(tput setaf 7)"
|
|
echo -e "\n$(tput setaf 10)minecraft.service file build/install:$(tput setaf 7)"
|
|
|
|
|
|
if [ -f minecraft.service ];then rm minecraft.service;fi
|
|
if [ -f minecraft.service ];then rm minecraft.service;fi
|
|
|
|
|
|
-version=`ls -a /home/wareck/minecraft/spigot*.jar | sed "s/\/home\/wareck\/minecraft\///g"`
|
|
|
|
|
|
+version=`ls -a /home/wareck/Minecraft/spigot*.jar | sed "s/\/home\/wareck\/Minecraft\///g"`
|
|
short_v=`echo $version | sed "s/spigot-//g" | sed "s/.jar//g"`
|
|
short_v=`echo $version | sed "s/spigot-//g" | sed "s/.jar//g"`
|
|
|
|
|
|
echo "Version builed : $version"
|
|
echo "Version builed : $version"
|
|
@@ -217,8 +217,8 @@ su wareck -c "screen -dmS minecraft /opt/jdk-18/bin/java -jar -Xmx2048M -Xms2048
|
|
exit 0
|
|
exit 0
|
|
EOF
|
|
EOF
|
|
sed -i "s/XXXX/$version/g" minecraft.service
|
|
sed -i "s/XXXX/$version/g" minecraft.service
|
|
-sed -i "s/XXXX/$version/g" /home/wareck/minecraft/start.sh
|
|
|
|
-sed -i "s/XXXX/$short_v/g" /home/wareck/minecraft/server.properties
|
|
|
|
|
|
+sed -i "s/XXXX/$version/g" /home/wareck/Minecraft/start.sh
|
|
|
|
+sed -i "s/XXXX/$short_v/g" /home/wareck/Minecraft/server.properties
|
|
more minecraft.service
|
|
more minecraft.service
|
|
|
|
|
|
chmod +x minecraft.service
|
|
chmod +x minecraft.service
|