Va rog sa mi dati un close.sh care merge ca am luat unul de pe net si cand dau close.sh si dupa il pornesc inapoi isi pierd playerii itemele
Uitati start.sh ul meu:
#!/bin/sh
echo -e "\033[32m Ce canal doriți să deschideți? \033[0m"
echo -e "\033[32m
1 - Pornesc CH1 \n
2 - Pornesc CH1 și CH2 \n
3 - Pornesc CH1, CH2 și CH3 \n
4 - Pornesc CH1, CH2, CH3 și CH4 \n
5 - Curăță log \n
6 - Crează backup \n
7 - Repornește serverul \n
8 - Anulează acțiunea! \033[0m"
read chs
case $chs in
1*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > Canal 1 a pornit cu succes!\033[0m"
;;
2*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal2 ...\033[0m"
cd /usr/home/game/canale/canal2/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > CH1 și CH2 au pornit cu succes!\033[0m"
;;
3*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal2 ...\033[0m"
cd /usr/home/game/canale/canal2/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal3 ...\033[0m"
cd /usr/home/game/canale/canal3/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > CH 1, CH 2 și CH 3 au pornit cu succes!\033[0m"
;;
4*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal2 ...\033[0m"
cd /usr/home/game/canale/canal2/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal3 ...\033[0m"
cd /usr/home/game/canale/canal3/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal4 ...\033[0m"
cd /usr/home/game/canale/canal4/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > CH 1, CH 2, CH 3 și CH4 au pornit cu succes!\033[0m"
;;
5*)
clear
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > Încep procesul de ștergere ...\033[0m"
echo -e "\033[31m \033[0m"
clear
cd /usr/home/game/canale/canal1/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/canal2/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/canal3/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/canal4/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/game99 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf syserr && rm -rf stdout && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/Kyoura/db && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf syserr && rm -rf syslog && rm -rf usage.txt && rm -rf Kyoura_db.core && rm -rf version.txt && rm -rf PTS && rm -rf pid
cd /usr/home/game/canale/Kyoura/auth && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf pid && rm -rf PTS && rm -rf version.txt && rm -rf packet_info.txt && rm -rf p2p_packet_info.txt
cd /var/db/mysql && rm -rf *.err *.pid *.core *.dll *.log ibdata1 ib_logfile0 ib_logfile1 ib_logfile2 ib_logfile3 ib_logfile4 ib_logfile5 ib_logfile6 ib_logfile7
cd /var/db/mysql && rm -rf mysql-bin.index mysql-bin.000000 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.000004 mysql-bin.000005 mysql-bin.000006
cd /var/db/mysql && rm -rf mysql-bin.000011 mysql-bin.000012 mysql-bin.000013 mysql-bin.000014 mysql-bin.000015 mysql-bin.000016 mysql-bin.000017 mysql-bin.000018
cd /var/db/mysql && rm -rf mysql-bin.000023 mysql-bin.000024 mysql-bin.000025 mysql-bin.000026 mysql-bin.000027 mysql-bin.000028 mysql-bin.000029 mysql-bin.000030
cd /var/db/mysql && rm -rf mysql-bin.000034 ib_logfile10 ib_logfile11 ib_logfile12 mysql-bin.000008 mysql-bin.000009 mysql-bin.000010 mysql-bin.000020 mysql-bin.000021
cd /var/db/mysql && rm -rf mysql-bin.000032 mysql-bin.000033 mysql-bin.000031 mysql-bin.000022 mysql-bin.000019 mysql-bin.000007 ib_logfile8 ib_logfile9
cd /var/db/mysql/account && rm -rf *.TMD
cd /var/db/mysql/common && rm -rf *.TMD
cd /var/db/mysql/hotbackup && rm -rf *.TMD
cd /var/db/mysql/log && rm -rf *.TMD
cd /var/db/mysql/mysql && rm -rf *.TMD
cd /var/db/mysql/player && rm -rf *.TMD
clear
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > Logurile au fost șterse cu succes!\033[0m"
echo -e "\033[31m \033[0m"
;;
6*)
clear
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > ÃŽncep procesul de backup al serverului ...\033[0m"
echo -e "\033[31m \033[0m"
sleep 3
cd /usr/home
sleep 3
tar cfzv game.tar.gz game
cd /var/db
sleep 3
tar cfzv mysql.tar.gz mysql
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > Procesul de backup a fost finalizat cu succes!\033[0m"
echo -e "\033[31m \033[0m"
;;
7*)
GAMEDIR="/usr/home/game"
LOG="$GAMEDIR/corerestart.log"
PIDAUTH=`ps aux | grep auth | grep -v grep | awk '{print $2;}'`
if [ "x$PIDAUTH" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: Auth-Server online! PID: $PIDAUTH"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: Auth-Server offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte Auth-Server..." >> $LOG
cd $GAMEDIR/canale/Kyoura/auth
./auth &
sleep 2
fi
PIDDB=`ps aux | grep db | grep -v grep | awk '{print $2;}'`
if [ "x$PIDDB" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: DB-Server online! PID: $PIDDB"
else
echo "`date +%d.%m.%Y-%H:%M:%S`:: DB-Server offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte DB-Server & Game-Cores..." >> $LOG
cd $GAMEDIR/canale/Kyoura/db && ./db &
sleep 2
cd $GAMEDIR/canale/Kyoura/auth && ./auth &
sleep 2
cd $GAMEDIR/canale/canal1/core1 && ./game &
sleep 2
cd $GAMEDIR/canale/canal1/core4 && ./game1_4 &
sleep 2
cd $GAMEDIR/canale/game99/ && ./game_1 &
sleep 2
cd $GAMEDIR/canale/game99/core2 && ./game_2 &
sleep 2
cd $GAMEDIR/canale/game99/core3 && ./game_3 &
sleep 2
fi
PIDGAME0=`ps aux | grep game99_1 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME0" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_1 online! PID: $PIDGAME0"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game99_1..." >> $LOG
cd $GAMEDIR/canale/game99//
./game_1 &
fi
PIDGAME0=`ps aux | grep game99_2 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME0" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_2 online! PID: $PIDGAME0"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_2 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game99_2..." >> $LOG
cd $GAMEDIR/canale/game99/core2/
./game_2 &
fi
PIDGAME0=`ps aux | grep game99_3 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME0" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_3 online! PID: $PIDGAME0"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_3 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game99_3..." >> $LOG
cd $GAMEDIR/canale/game99/core3/
./game_3 &
fi
PIDGAME1=`ps aux | grep game1_1 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME1" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_1 online! PID: $PIDGAME1"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_1_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_1_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core1
./game &
fi
PIDGAME2=`ps aux | grep game1_2 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME2" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_2 online! PID: $PIDGAME2"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_2_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_2_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core2
./game &
fi
PIDGAME3=`ps aux | grep game1_3 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME3" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_3 online! PID: $PIDGAME3"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_3_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_3_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core3
./game &
fi
PIDGAME4=`ps aux | grep game1_4 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME4" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_4 online! PID: $PIDGAME4"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_4_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_4_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core4
./game1_4 &
fi
;;
8*)
clear
echo -e "\033[32m \n \033[0m"
echo -e "\033[32m \n [Metin2Royal] > Acțiunea a fost anulată cu succes!\033[0m"
echo -e "\033[32m \n \033[0m"
;;
esac
echo -e "\033[32m Ce canal doriți să deschideți? \033[0m"
echo -e "\033[32m
1 - Pornesc CH1 \n
2 - Pornesc CH1 și CH2 \n
3 - Pornesc CH1, CH2 și CH3 \n
4 - Pornesc CH1, CH2, CH3 și CH4 \n
5 - Curăță log \n
6 - Crează backup \n
7 - Repornește serverul \n
8 - Anulează acțiunea! \033[0m"
read chs
case $chs in
1*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > Canal 1 a pornit cu succes!\033[0m"
;;
2*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal2 ...\033[0m"
cd /usr/home/game/canale/canal2/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > CH1 și CH2 au pornit cu succes!\033[0m"
;;
3*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal2 ...\033[0m"
cd /usr/home/game/canale/canal2/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal3 ...\033[0m"
cd /usr/home/game/canale/canal3/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > CH 1, CH 2 și CH 3 au pornit cu succes!\033[0m"
;;
4*)
echo -e "\033[31m [Metin2Royal] > Pronesc MySQL ...\033[0m"
cd /usr/home/game/canale/Kyoura/db
./db &
sleep 5
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Auth ...\033[0m"
cd /usr/home/game/canale/Kyoura/auth
./auth &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal1 ...\033[0m"
cd /usr/home/game/canale/canal1/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal2 ...\033[0m"
cd /usr/home/game/canale/canal2/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal3 ...\033[0m"
cd /usr/home/game/canale/canal3/core1
./game &
sleep 3
echo -e "\033[31m \n [Metin2Royal] > Pronesc Canal4 ...\033[0m"
cd /usr/home/game/canale/canal4/core1
./game &
sleep 3
clear
echo -e "\033[31m \n [Metin2Royal] > Pronesc Game99 ...\033[0m"
cd /usr/home/game/canale/game99
./game &
sleep 3
clear
echo -e "\033[36m [Metin2Royal] > CH 1, CH 2, CH 3 și CH4 au pornit cu succes!\033[0m"
;;
5*)
clear
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > Încep procesul de ștergere ...\033[0m"
echo -e "\033[31m \033[0m"
clear
cd /usr/home/game/canale/canal1/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/canal2/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/canal3/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/canal4/core1 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/game99 && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf ProfileLog && rm -rf udp_packet_info.txt && rm -rf syserr && rm -rf stdout && rm -rf syslog && rm -rf p2p_packet_info.txt && rm -rf packet_info.txt && rm -rf pid && rm -rf PTS && rm -rf Kyoura_game.core && rm -rf version.txt
cd /usr/home/game/canale/Kyoura/db && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf syserr && rm -rf syslog && rm -rf usage.txt && rm -rf Kyoura_db.core && rm -rf version.txt && rm -rf PTS && rm -rf pid
cd /usr/home/game/canale/Kyoura/auth && rm -rf ver.txt && rm -rf libgame.stdlog.txt && rm -rf libgame.stderr.txt && rm -rf mob_data.txt && rm -rf udp_packet_info.txt && rm -rf stdout && rm -rf syserr && rm -rf syslog && rm -rf pid && rm -rf PTS && rm -rf version.txt && rm -rf packet_info.txt && rm -rf p2p_packet_info.txt
cd /var/db/mysql && rm -rf *.err *.pid *.core *.dll *.log ibdata1 ib_logfile0 ib_logfile1 ib_logfile2 ib_logfile3 ib_logfile4 ib_logfile5 ib_logfile6 ib_logfile7
cd /var/db/mysql && rm -rf mysql-bin.index mysql-bin.000000 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.000004 mysql-bin.000005 mysql-bin.000006
cd /var/db/mysql && rm -rf mysql-bin.000011 mysql-bin.000012 mysql-bin.000013 mysql-bin.000014 mysql-bin.000015 mysql-bin.000016 mysql-bin.000017 mysql-bin.000018
cd /var/db/mysql && rm -rf mysql-bin.000023 mysql-bin.000024 mysql-bin.000025 mysql-bin.000026 mysql-bin.000027 mysql-bin.000028 mysql-bin.000029 mysql-bin.000030
cd /var/db/mysql && rm -rf mysql-bin.000034 ib_logfile10 ib_logfile11 ib_logfile12 mysql-bin.000008 mysql-bin.000009 mysql-bin.000010 mysql-bin.000020 mysql-bin.000021
cd /var/db/mysql && rm -rf mysql-bin.000032 mysql-bin.000033 mysql-bin.000031 mysql-bin.000022 mysql-bin.000019 mysql-bin.000007 ib_logfile8 ib_logfile9
cd /var/db/mysql/account && rm -rf *.TMD
cd /var/db/mysql/common && rm -rf *.TMD
cd /var/db/mysql/hotbackup && rm -rf *.TMD
cd /var/db/mysql/log && rm -rf *.TMD
cd /var/db/mysql/mysql && rm -rf *.TMD
cd /var/db/mysql/player && rm -rf *.TMD
clear
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > Logurile au fost șterse cu succes!\033[0m"
echo -e "\033[31m \033[0m"
;;
6*)
clear
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > ÃŽncep procesul de backup al serverului ...\033[0m"
echo -e "\033[31m \033[0m"
sleep 3
cd /usr/home
sleep 3
tar cfzv game.tar.gz game
cd /var/db
sleep 3
tar cfzv mysql.tar.gz mysql
echo -e "\033[31m \033[0m"
echo -e "\033[31m [Metin2Royal] > Procesul de backup a fost finalizat cu succes!\033[0m"
echo -e "\033[31m \033[0m"
;;
7*)
GAMEDIR="/usr/home/game"
LOG="$GAMEDIR/corerestart.log"
PIDAUTH=`ps aux | grep auth | grep -v grep | awk '{print $2;}'`
if [ "x$PIDAUTH" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: Auth-Server online! PID: $PIDAUTH"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: Auth-Server offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte Auth-Server..." >> $LOG
cd $GAMEDIR/canale/Kyoura/auth
./auth &
sleep 2
fi
PIDDB=`ps aux | grep db | grep -v grep | awk '{print $2;}'`
if [ "x$PIDDB" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: DB-Server online! PID: $PIDDB"
else
echo "`date +%d.%m.%Y-%H:%M:%S`:: DB-Server offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte DB-Server & Game-Cores..." >> $LOG
cd $GAMEDIR/canale/Kyoura/db && ./db &
sleep 2
cd $GAMEDIR/canale/Kyoura/auth && ./auth &
sleep 2
cd $GAMEDIR/canale/canal1/core1 && ./game &
sleep 2
cd $GAMEDIR/canale/canal1/core4 && ./game1_4 &
sleep 2
cd $GAMEDIR/canale/game99/ && ./game_1 &
sleep 2
cd $GAMEDIR/canale/game99/core2 && ./game_2 &
sleep 2
cd $GAMEDIR/canale/game99/core3 && ./game_3 &
sleep 2
fi
PIDGAME0=`ps aux | grep game99_1 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME0" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_1 online! PID: $PIDGAME0"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game99_1..." >> $LOG
cd $GAMEDIR/canale/game99//
./game_1 &
fi
PIDGAME0=`ps aux | grep game99_2 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME0" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_2 online! PID: $PIDGAME0"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_2 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game99_2..." >> $LOG
cd $GAMEDIR/canale/game99/core2/
./game_2 &
fi
PIDGAME0=`ps aux | grep game99_3 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME0" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_3 online! PID: $PIDGAME0"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game99_3 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game99_3..." >> $LOG
cd $GAMEDIR/canale/game99/core3/
./game_3 &
fi
PIDGAME1=`ps aux | grep game1_1 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME1" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_1 online! PID: $PIDGAME1"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_1_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_1_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core1
./game &
fi
PIDGAME2=`ps aux | grep game1_2 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME2" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_2 online! PID: $PIDGAME2"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_2_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_2_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core2
./game &
fi
PIDGAME3=`ps aux | grep game1_3 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME3" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_3 online! PID: $PIDGAME3"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_3_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_3_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core3
./game &
fi
PIDGAME4=`ps aux | grep game1_4 | grep -v grep | awk '{print $2;}'`
if [ "x$PIDGAME4" != "x" ];
then
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_4 online! PID: $PIDGAME4"
else
echo "`date +%d.%m.%Y-%H:%M:%S` :: game1_4_CH1 offline!" >> $LOG
echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte game1_4_CH1..." >> $LOG
cd $GAMEDIR/canale/canal1/core4
./game1_4 &
fi
;;
8*)
clear
echo -e "\033[32m \n \033[0m"
echo -e "\033[32m \n [Metin2Royal] > Acțiunea a fost anulată cu succes!\033[0m"
echo -e "\033[32m \n \033[0m"
;;
esac

