1
0
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:
sys4-fr
2017-03-12 15:39:36 +01:00
parent 9269a98243
commit 1db80b9ec5
169 changed files with 1206 additions and 99 deletions

View File

@ -1,9 +1,9 @@
#!/bin/bash
DEBUG='/home/quentinbd/script/debug-mff.txt'
MOREDEBUG='/home/quentinbd/script/moredebug-mff.txt'
DEBUG='/home/vincent/mff/log/debug-mff.txt'
MOREDEBUG='/home/vincent/mff/log/moredebug-mff.txt'
cd /home/quentinbd/mff
cd /home/vincent/jeux/mff
while true
do
@ -15,11 +15,11 @@ while true
echo "0" >/tmp/players_c.txt
/home/quentinbd/mff/bin/minetestserver \
--world /home/quentinbd/mff/worlds/minetestforfun/ \
--config /home/quentinbd/mff/minetest.conf \
/home/vincent/jeux/mff/bin/minetestserver \
--world /home/vincent/jeux/mff/worlds/minetestforfun/ \
--config /home/vincent/jeux/mff/minetest.conf \
--gameid minetestforfun_game \
--port 30001 \
--port 30002 \
# --logfile $DEBUG
sleep 25

View File

@ -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"

View File

@ -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/