
start.sh
PHP Code:
#!/bin/sh
echo -e "\033[31m
Wie viele Channels möchtest du starten ? \n
1 - (1) Channel\n
2 - (2) Channel\n
3 - (3) Game99\n
4 - (Alle) Channel\n"
read anzahl
case $anzahl in
1*)
echo -e "\033[31m Startet die Datenbank ..\033[0m"
cd ./db && env LD_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db &
sleep 2
echo -e "\033[31m Die Datenbank wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 1 Core 1 ..\033[0m"
cd ./channel1/core1 && ./gamecore1 &
cd ./channel1/core1 && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./gamecore1 &
sleep 5
echo -e "\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 1 Core 1 ..\033[0m"
cd ./channel1/core2 && ./gamecore2 &
cd ./channel1/core2 && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./gamecore2 &
sleep 5
echo -e "\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
echo -e "\033[31m Startet den neutralen Channel ..\033[0m"
cd ./game99 && ./gamecore99 &
cd ./game99 && env LD_32_PRELOAD=/usr/home/game/share/libdb_notxt.so ./gamecore99 &
sleep 2
echo -e "\033[31m Der neutralen Channel wurde gestartet.\033[0m"
echo -e "\033[31m Startet den Mark-Server ..\033[0m"
cd ./mark_server && ./markcore &
sleep 2
echo -e "\033[31m Der Mark-Server wurde gestartet.\033[0m"
echo -e "\033[31m Startet den Loginserver ..\033[0m"
cd ./auth && ./auth &
sleep 2
echo -e "\033[31m Der Loginserver wurde gestartet.\033[0m"
cd ..
;;
2*)
echo -e "\033[31m Startet die Datenbank ..\033[0m"
cd ./db && env LD_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db &
sleep 2
echo -e "\033[31m Die Datenbank wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 1 Core 1 ..\033[0m"
cd ./channel2/core1 && ./gamecore1 &
sleep 5
echo -e "\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 1 Core 1 ..\033[0m"
cd ./channel2/core2 && ./gamecore2 &
sleep 5
echo -e "\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
echo -e "\033[31m Startet den neutralen Channel ..\033[0m"
cd ./game99 && ./gamecore99 &
sleep 2
echo -e "\033[31m Der neutralen Channel wurde gestartet.\033[0m"
echo -e "\033[31m Startet den Mark-Server ..\033[0m"
cd ./mark_server && ./markcore &
sleep 2
echo -e "\033[31m Der Mark-Server wurde gestartet.\033[0m"
echo -e "\033[31m Startet den Loginserver ..\033[0m"
cd ./auth && ./auth &
sleep 2
echo -e "\033[31m Der Loginserver wurde gestartet.\033[0m"
cd ..
;;
3*)
echo -e "\033[31m Startet Game99 ..\033[0m"
cd ./game99 && ./game99 &
sleep 2
echo -e "\033[31m GAme99 wurde gestartet.\033[0m"
cd ..
;;
4*)
echo -e "\033[31m Startet die Datenbank ..\033[0m"
cd ./db && env LD_PRELOAD=/usr/home/game/share/libdb_notxt.so ./db &
sleep 2
echo -e "\033[31m Die Datenbank wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 1 Core 1 ..\033[0m"
cd ./channel1/core1 && ./gamecore1 &
sleep 2
echo -e "\033[31m Channel 1 Core 1 wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 1 Core 2 ..\033[0m"
cd ./channel1/core2 && ./gamecore2 &
sleep 2
echo -e "\033[31m Channel 1 Core 2 wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 2 Core 1 ..\033[0m"
cd ./channel2/core1 && ./gamecore1 &
sleep 2
echo -e "\033[31m Channel 2 Core 1 wurde gestartet.\033[0m"
echo -e "\033[31m Startet Channel 2 Core 2 ..\033[0m"
cd ./channel2/core2 && ./gamecore2 &
sleep 2
echo -e "\033[31m Channel 2 Core 2 wurde gestartet.\033[0m"
echo -e "\033[31m Startet den neutralen Channel ..\033[0m"
cd ./game99 && ./gamecore99 &
sleep 2
echo -e "\033[31m Der neutralen Channel wurde gestartet.\033[0m"
echo -e "\033[31m Startet den Mark-Server ..\033[0m"
cd ./mark_server && ./markcore &
sleep 2
echo -e "\033[31m Der Mark-Server wurde gestartet.\033[0m"
echo -e "\033[31m Startet den Loginserver ..\033[0m"
cd ./auth && ./auth &
sleep 2
echo -e "\033[31m Der Loginserver wurde gestartet.\033[0m"
cd ..
;;
esac
Mfg Noa






