start.sh

05/25/2012 16:02 Palassa#1
Hallo Liebe epvp*er

Ich wollte fragen ich habe alles für 4 channel eingefürt etc aber wollte nochmal fragen da sie nicht starten ob es so richtig ist :
#!/bin/sh
##Start.sh modded by Palassar

./clear.sh > /dev/null 2>&1 &
echo -e "\033[31mClearscript ausgeführt!\033[0m"
sleep 10
echo -e "\033[31mWieviele Channels möchtest du Starten ? \n 1 - 1 Channel\n 2 - 2 Channel\n 3 - 3 Channel\n 4 - 4 Channel\033[0m"

read chs

case $chs in
1*)

cd db/
./db > /dev/null 2>&1 &
echo -e "\033[31m \n Starting DB DONE\033[0m"
cd ../auth
./auth > /dev/null 2>&1 &

echo -e "\033[31m \n Starting Auth DONE\033[0m"

cd ../channel_1/
./start_CH1.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starting Channel1 DONE\033[0m"

cd ../game99/
./game99 > /dev/null 2>&1 &
echo -e "\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./mark_server > /dev/null 2>&1 &
echo -e "\033[31m \n Starting mark_server DONE\033[0m"

cd ..

sleep 10

echo -e "\033[31m \n Server successful start. \n You can now Login !\033[0m"

;;
2*)

cd db/
./db > /dev/null 2>&1 &
echo -e "\033[31m \n Starte DB...\033[0m"
cd ../auth
./auth > /dev/null 2>&1 &

echo -e "\033[31m \n Starte Auth...\033[0m"

cd ../channel_1/
./start_CH1.sh > /dev/null 2>&1 &

echo -e "\033[31m \n Starte Channel 1...\033[0m"

cd ..
sleep 5
cd channel_2/
./start_CH2.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starte Channel 2...\033[0m"

cd ../game99/
./game99 > /dev/null 2>&1 &
echo -e "\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./mark_server > /dev/null 2>&1 &
echo -e "\033[31m \n Starting mark_server DONE\033[0m"

cd ..
sleep 5
cd channel_3/
./start_CH3.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starte Channel 3...\033[0m"

cd ../game99/
./game99 > /dev/null 2>&1 &
echo -e "\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./mark_server > /dev/null 2>&1 &
echo -e "\033[31m \n Starting mark_server DONE\033[0m"

cd ..
sleep 5
cd channel_4/
./start_CH4.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starte Channel 4...\033[0m"

cd ../game99/
./game99 > /dev/null 2>&1 &
echo -e "\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./mark_server > /dev/null 2>&1 &
echo -e "\033[31m \n Starting mark_server DONE\033[0m"

cd ..

sleep 40

echo -e "\033[31m \n Server ist gestartet. \n Es kann nun eingeloggt werden!\033[0m"
;;

3*)

cd db/
./db > /dev/null 2>&1 &
echo -e "\033[31m \n Starte DB...\033[0m"
cd ../auth
./auth > /dev/null 2>&1 &

echo -e "\033[31m \n Starte Auth...\033[0m"

cd ../channel_1/
./start_CH1.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starting Channel1 DONE\033[0m"

cd ../game99/
./game99 > /dev/null 2>&1 &
echo -e "\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./mark_server > /dev/null 2>&1 &
echo -e "\033[31m \n Starting mark_server DONE\033[0m"

cd ../channel_3/
./start_CH3.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starting Channe3 DONE\033[0m"

cd ../channel_4/
./start_CH4.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starting Channe4 DONE\033[0m"

cd ../channel_2/
./start_CH2.sh > /dev/null 2>&1 &
echo -e "\033[31m \n Starting Channe2 DONE\033[0m"

cd ..

sleep 40

echo -e "\033[31m \n Server ist gestartet. \n Es kann nun eingeloggt werden!\033[0m"
;;

esac