Problemm und Hilfe bitte

07/29/2014 15:43 killerrex11#1
Hallo hab ein Start script hab 4 channels erstellt jeweils mit 6 cores
es sicht so aus wie auf dem bild

Leider kann ich das start script nicht erweitern Wolte euch um hilfe bitte ob ihr mir helfen könnnt ?

der start script sicht so aus

PHP Code:
#!/bin/sh
echo -"\033[32m \n ||||||||||||b|y|||S|k|y|F|u|s|i|o|n||||||||||||||||||\033[0m"
echo -"\033[32m \n ||||||||||||b|y|||S|k|y|F|u|s|i|o|n||||||||||||||||||\033[0m"

echo -"\033[31m  
_______________ #-Servername Panel-# _______________ \n
####    0 - (0) #SF-DB.Backup# (Servername)    ####-> Press 0\n 
####    1 - (1) #Channel 1# (Servername)        ####-> Press 1\n  
####    2 - (2) #Channel 2# (Servername)        ####-> Press 2\n 
####    3 - (3) #Quest neuladen# (Servername)    ####-> Press 3\n
####    4 - (4) #Channel 1-2# (Servername)        ####-> Press 4\n
####    5 - (5) #Logs Löschen# (Servername)    ####-> Press 5\033[0m"
echo -"\033[31m \n _______________ #-Servername Panel-# _______________ \033[0m"
echo -"\033[32m \n ||||||||||||b|y|||S|k|y|F|u|s|i|o|n||||||||||||||||||\033[0m"
echo -"\033[32m \n ||||||||||||b|y|||S|k|y|F|u|s|i|o|n||||||||||||||||||\033[0m"

read chs

case $chs in 

1
*)
    echo -
"\033[31m Starte DatenbankServer ..\033[0m"
    
cd ./g1/db/
    
sleep 1
    
./db &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte LoginServer ..\033[0m"
    
cd ../auth 
    sleep 1
    
./auth &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1 ..\033[0m"
    
cd ../../channel1/channel1/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1_1 ..\033[0m"
    
cd ../channel1_1/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1_2 ..\033[0m"
    
cd ../channel1_2/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1_3 ..\033[0m"
    
cd ../channel1_3/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[31m \n Starte CH 99 ..\033[0m"
    
cd ../../game99/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[32m \n CH1 wurde gestartet!\033[0m"
;;
2*)
    echo -
"\033[31m Starte DatenbankServer ..\033[0m"
    
cd ./g1/db/
    
sleep 1
    
./db &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte LoginServer ..\033[0m"
    
cd ../auth 
    sleep 1
    
./auth &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2 ..\033[0m"
    
cd ../../channel2/channel2/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2_1 ..\033[0m"
    
cd ../channel2_1/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2_2 ..\033[0m"
    
cd ../channel2_2/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2_3 ..\033[0m"
    
cd ../channel2_3/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[31m \n Starte CH 99 ..\033[0m"
    
cd ../../game99/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[32m \n CH2 wurde gestartet!\033[0m"
;;    
4*)
    echo -
"\033[31m Starte DatenbankServer ..\033[0m"
    
cd ./g1/db/
    
sleep 1
    
./db &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte LoginServer ..\033[0m"
    
cd ../auth 
    sleep 1
    
./auth &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1 ..\033[0m"
    
cd ../../channel1/channel1/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1_1 ..\033[0m"
    
cd ../channel1_1/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1_2 ..\033[0m"
    
cd ../channel1_2/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 1_3 ..\033[0m"
    
cd ../channel1_3/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[32m \n CH1 wurde gestartet!\033[0m"
    
sleep 1
    
echo -"\033[31m \n Starte CH 2 ..\033[0m"
    
cd ../../channel2/channel2/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2_1 ..\033[0m"
    
cd ../channel2_1/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2_2 ..\033[0m"
    
cd ../channel2_2/
    
sleep 1
    
./game &
    
sleep 1
    clear
    
echo -"\033[31m \n Starte CH 2_3 ..\033[0m"
    
cd ../channel2_3/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[31m \n Starte CH 99 ..\033[0m"
    
cd ../../game99/
    
sleep 1
    
./game &
    
sleep 1
    clear    
    
echo -"\033[32m \n Der Server wurde komplett hochgefahren ;)\033[0m"
    
sleep 1
    
echo -"\033[32m \n Servername wurde erfolgreich gestartet!!\033[0m"
    
;;    
3*)
    echo -
"\033[31m 'Lade quest neu ..\033[0m"
    
cd /usr/home/game/share/locale/germany/quest && sh make.sh
    
echo -"\033[32m \n Die Quest's wurden erfolgreich neugeladen ! =)\033[0m"
    
echo -"\033[32m \n Bitte jetzt noch Ingame 'reload q' eingeben,\033[0m"
    
echo -"\033[32m \n und es sollte ohne Reboot Funkz..\033[0m"
    
;;    
0*)
    echo -
"\033[31m 'Backup wird gemacht ..\033[0m"
    
cd //usr/home/game && sh backup.sh
    
;;    
5*)
    echo -
"\033[31m 'Logs werden gelöscht ..\033[0m"
    
cd //usr/home/game && sh clear.sh
;;
esac 
07/29/2014 16:00 PDDS™#2
Und was genau soll man dir da jetzt helfen? Ein Start-Script welches 6 Cores hochfährt? Dann nimm doch einfach eins wo z.B 4 hat und erweiter das auf 6
07/29/2014 16:03 killerrex11#3
find ich ya net
07/30/2014 10:46 IzeBreakzz#4
Geh einfach hin und kopier von Channel1, die 3 cores und verknüpf die dementsprechend, also z.B.

echo -e "\033[31m \n Starte CH 1_1 ..\033[0m"
cd ../channel1_1/
sleep 1
./game &
sleep 1
clear

Und schreib das zu folgendem um:

echo -e "\033[31m \n Starte CH 1_4 ..\033[0m"
cd ../channel1_4/
sleep 1
./game &
sleep 1
clear

Schauste mal ob das geht, wenn nicht ein bisschen rum probieren. Aber sollte eigentlich leicht zu lösen sein.

Mfg IzeBreakzz