mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-06-28 06:11:47 +02:00
Change default config files for NotreAmiLeCube Server
Add and activate TNT mod Activate Fire propagation Add Technic modpack Add technic_armor mod Add bakedclay Remove burned_clay Add bonemeal Add digilines Add enchanting Add experience Add lightning Add maidroid Add meshnode Add morefarming Add moreflowers Add moreplants Add pdisc Add playeranim Add playereffects Change cyberpangolin skin Add weather_pack Add witchcraft
This commit is contained in:
@ -1,40 +1,40 @@
|
||||
# On récupère la dernière version du jeu
|
||||
cd /home/quentinbd/
|
||||
git clone https://github.com/MinetestForFun/server-minetestforfun.git
|
||||
cd /home/vincent/jeux
|
||||
git clone -b sys4 https://github.com/sys4-fr/server-minetestforfun.git
|
||||
echo "Clone de server-minetestforfun réussit."
|
||||
cd /home/quentinbd/server-minetestforfun/
|
||||
cd /home/vincent/jeux/server-minetestforfun/
|
||||
git submodule update --init --recursive
|
||||
|
||||
# On sauvegarde les anciens ../games et ../mods
|
||||
rm -R /home/quentinbd/upgrade-mff/olds-part/games/
|
||||
rm -R /home/quentinbd/upgrade-mff/olds-part/mods/
|
||||
rm -R /home/vincent/mff/upgrade-mff/olds-part/games/
|
||||
rm -R /home/vincent/mff/upgrade-mff/olds-part/mods/
|
||||
echo "Ancienne sauvegarde de /mods et /games correctement supprimée."
|
||||
|
||||
cp -R /home/quentinbd/mff/mods/ /home/quentinbd/upgrade-mff/olds-part/
|
||||
cp -R /home/quentinbd/mff/games/ /home/quentinbd/upgrade-mff/olds-part/
|
||||
cp -R /home/vincent/jeux/mff/mods/ /home/vincent/mff/upgrade-mff/olds-part/
|
||||
cp -R /home/vincent/jeux/mff/games/ /home/vincent/mff/upgrade-mff/olds-part/
|
||||
echo "Sauvegarde de /mods et /games correctement effectuée."
|
||||
|
||||
# On MAJ les nouveaux minetest/games et minetest/mods
|
||||
rm -R /home/quentinbd/mff/games/
|
||||
rm -R /home/quentinbd/mff/mods/
|
||||
mkdir -p /home/quentinbd/mff/games/
|
||||
cp -R /home/quentinbd/server-minetestforfun/minetestforfun_game/ /home/quentinbd/mff/games/
|
||||
cp -R /home/quentinbd/server-minetestforfun/mods/ /home/quentinbd/mff/
|
||||
rm -R /home/vincent/jeux/mff/games/
|
||||
rm -R /home/vincent/jeux/mff/mods/
|
||||
mkdir -p /home/vincent/jeux/mff/games/
|
||||
cp -R /home/vincent/jeux/server-minetestforfun/minetestforfun_game/ /home/vincent/jeux/mff/games/
|
||||
cp -R /home/vincent/jeux/server-minetestforfun/mods/ /home/vincent/jeux/mff/
|
||||
echo "Nouveaux /mods et /games correctement déplacés"
|
||||
|
||||
# On MAJ le minetest.conf, world.mt, random_messages, forbidden_names, et le news.txt
|
||||
mkdir -p /home/quentinbd/mff/worlds/minetestforfun/
|
||||
rm /home/quentinbd/mff/minetest.conf
|
||||
rm /home/quentinbd/mff/worlds/minetestforfun/world.mt
|
||||
rm /home/quentinbd/mff/worlds/minetestforfun/random_messages
|
||||
rm /home/quentinbd/mff/worlds/minetestforfun/news.txt
|
||||
rm /home/quentinbd/mff/worlds/minetestforfun/forbidden_names.txt
|
||||
mkdir -p /home/vincent/jeux/mff/worlds/minetestforfun/
|
||||
rm /home/vincent/jeux/mff/minetest.conf
|
||||
rm /home/vincent/jeux/mff/worlds/minetestforfun/world.mt
|
||||
rm /home/vincent/jeux/mff/worlds/minetestforfun/random_messages
|
||||
rm /home/vincent/jeux/mff/worlds/minetestforfun/news.txt
|
||||
rm /home/vincent/jeux/mff/worlds/minetestforfun/forbidden_names.txt
|
||||
# On les remet
|
||||
cp /home/quentinbd/server-minetestforfun/minetest.conf /home/quentinbd/mff/
|
||||
cp /home/quentinbd/server-minetestforfun/worlds/minetestforfun/world.mt /home/quentinbd/mff/worlds/minetestforfun/
|
||||
cp /home/quentinbd/server-minetestforfun/worlds/minetestforfun/random_messages /home/quentinbd/mff/worlds/minetestforfun/
|
||||
cp /home/quentinbd/server-minetestforfun/worlds/minetestforfun/news.txt /home/quentinbd/mff/worlds/minetestforfun/
|
||||
cp /home/quentinbd/server-minetestforfun/worlds/minetestforfun/forbidden_names.txt /home/quentinbd/mff/worlds/minetestforfun/
|
||||
cp /home/vincent/jeux/server-minetestforfun/minetest.conf /home/vincent/jeux/mff/
|
||||
cp /home/vincent/jeux/server-minetestforfun/worlds/minetestforfun/world.mt /home/vincent/jeux/mff/worlds/minetestforfun/
|
||||
cp /home/vincent/jeux/server-minetestforfun/worlds/minetestforfun/random_messages /home/vincent/jeux/mff/worlds/minetestforfun/
|
||||
cp /home/vincent/jeux/server-minetestforfun/worlds/minetestforfun/news.txt /home/vincent/jeux/mff/worlds/minetestforfun/
|
||||
cp /home/vincent/jeux/server-minetestforfun/worlds/minetestforfun/forbidden_names.txt /home/vincent/jeux/mff/worlds/minetestforfun/
|
||||
echo "Nouvelles news.txt, world.mt et random_messages correctement déplacé"
|
||||
|
||||
# TEMPORAIRE - ré-ajout de l'ancien mod irc
|
||||
@ -44,10 +44,10 @@ echo "Nouvelles news.txt, world.mt et random_messages correctement déplacé"
|
||||
#echo "TEMPORAIRE - ré-ajout de l'ancien mod irc"
|
||||
|
||||
# Suppression du dossier cloné
|
||||
rm -Rf /home/quentinbd/server-minetestforfun/
|
||||
rm -Rf /home/vincent/jeux/server-minetestforfun/
|
||||
echo "Bravo ! mff/mods et mff/games maintenant à jour"
|
||||
|
||||
# On ré-attribut les droits à quentinbd et en 755
|
||||
chown -R quentinbd:quentinbd /home/quentinbd/mff/
|
||||
chmod -R 755 /home/quentinbd/mff/
|
||||
echo "ré-attribution des droits à quentinbd:quentinbd"
|
||||
#chown -R quentinbd:quentinbd /home/quentinbd/mff/
|
||||
#chmod -R 755 /home/quentinbd/mff/
|
||||
#echo "ré-attribution des droits à quentinbd:quentinbd"
|
||||
|
@ -1,44 +1,44 @@
|
||||
# passer sur branche master ou stable github
|
||||
cd /home/quentinbd/mff/
|
||||
cd /home/vincent/mff/
|
||||
|
||||
# Suppression des anciens fichiers
|
||||
rm -Rv /home/quentinbd/upgrade-mff/olds
|
||||
rm -Rv /home/quentinbd/upgrade-mff/mff.tar.gz
|
||||
rm -Rv /home/vincent/mff/upgrade-mff/olds
|
||||
rm -Rv /home/vincent/mff/upgrade-mff/mff.tar.gz
|
||||
|
||||
# Sauvegarde des fichiers critiques
|
||||
cp -Rv /home/quentinbd/mff/games/minetestforfun_game/ /home/quentinbd/upgrade-mff/olds/
|
||||
cp -Rv /home/quentinbd/mff/mods/ /home/quentinbd/upgrade-mff/olds/
|
||||
cp -Rv /home/quentinbd/mff/worlds/ /home/quentinbd/upgrade-mff/olds/
|
||||
cp /home/quentinbd/mff/minetest.conf /home/quentinbd/upgrade-mff/olds/
|
||||
cp -Rv /home/vincent/jeux/mff/games/minetestforfun_game/ /home/vincent/mff/upgrade-mff/olds/
|
||||
cp -Rv /home/vincent/jeux/mff/mods/ /home/vincent/mff/upgrade-mff/olds/
|
||||
cp -Rv /home/vincent/jeux/mff/worlds/ /home/vincent/mff/upgrade-mff/olds/
|
||||
cp /home/vincent/jeux/mff/minetest.conf /home/vincent/mff/upgrade-mff/olds/
|
||||
|
||||
# Sauvegarde et compression du dossier minetest (au cas ou)
|
||||
cd /home/quentinbd/upgrade-mff/
|
||||
tar -cf mff.tar.gz /home/quentinbd/mff/
|
||||
cd /home/vincent/mff/upgrade-mff/
|
||||
tar -cf mff.tar.gz /home/vincent/jeux/mff/
|
||||
|
||||
# Suppression de minetest
|
||||
rm -Rv /home/quentinbd/mff/
|
||||
rm -Rv /home/vincent/jeux/mff/
|
||||
|
||||
# Réinstallaton de minetest
|
||||
cd /home/quentinbd/
|
||||
cd /home/vincent/jeux/
|
||||
# DEBUT - Utilisation de la dernière version 0.4 stable
|
||||
wget https://codeload.github.com/minetest/minetest/zip/stable-0.4
|
||||
unzip /home/quentinbd/stable-0.4
|
||||
mv /home/quentinbd/minetest-stable-0.4/ /home/quentinbd/mff/
|
||||
rm -v /home/quentinbd/stable-0.4
|
||||
unzip /home/vincent/jeux/stable-0.4
|
||||
mv /home/vincent/jeux/minetest-stable-0.4/ /home/vincent/jeux/mff/
|
||||
rm -v /home/vincent/jeux/stable-0.4
|
||||
# FIN - Utilisation de la version 0.4 stable
|
||||
|
||||
# Compilation
|
||||
cd /home/quentinbd/mff/
|
||||
cd /home/vincent/jeux/mff/
|
||||
# Build REDIS + IRC
|
||||
cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_REDIS=1 -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LUAJIT=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DENABLE_CURL=1
|
||||
cmake . -DBUILD_CLIENT=0 -DBUILD_SERVER=1 -DENABLE_SOUND=0 -DENABLE_SYSTEM_GMP=1 -DIRRLICHT_SOURCE_DIR=/home/vincent/jeux/lib/irrlicht-1.8.4 -DENABLE_LEVELDB=0 -DENABLE_REDIS=1 -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LUAJIT=1 -DENABLE_CURL=1
|
||||
make -j$(grep -c processor /proc/cpuinfo)
|
||||
|
||||
# Ajout des fichiers critiques au nouveau dossier minetest
|
||||
cp -Rv /home/quentinbd/upgrade-mff/olds/minetestforfun_game/ /home/quentinbd/mff/games/
|
||||
cp -Rv /home/quentinbd/upgrade-mff/olds/mods/ /home/quentinbd/mff/
|
||||
cp -Rv /home/quentinbd/upgrade-mff/olds/worlds/ /home/quentinbd/mff/
|
||||
cp /home/quentinbd/upgrade-mff/olds/minetest.conf /home/quentinbd/mff/
|
||||
cp -Rv /home/vincent/mff/upgrade-mff/olds/minetestforfun_game/ /home/vincent/jeux/mff/games/
|
||||
cp -Rv /home/vincent/mff/upgrade-mff/olds/mods/ /home/vincent/jeux/mff/
|
||||
cp -Rv /home/vincent/mff/upgrade-mff/olds/worlds/ /home/vincent/jeux/mff/
|
||||
cp /home/vincent/mff/upgrade-mff/olds/minetest.conf /home/vincent/jeux/mff/
|
||||
|
||||
# Donne les droits à quentinbd
|
||||
chmod -R 755 /home/quentinbd/mff/
|
||||
chown -R quentinbd:quentinbd /home/quentinbd/
|
||||
## Donne les droits à quentinbd
|
||||
#chmod -R 755 /home/quentinbd/mff/
|
||||
#chown -R quentinbd:quentinbd /home/quentinbd/
|
||||
|
Reference in New Issue
Block a user