Yardım Her reboottan sonra farklı şeyler oluyor

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

al1h4nkvlc2

Üye
Üye
Mesaj
250
Çözümler
9
Beğeni
38
Puan
454
Ticaret Puanı
0
/shutdown
chleri kapatıyorum daha sonra reboot atıyorum dönüyorum bir bakıyorum karakter kahraman olmuş
oyun süresi artmış ne bileyim değişik değişik şeyler oluyor itemleri çıkmış envanterde oluyor.. Acaba yanlışmı kapatıyor shell scripti ??? auth kapatıyor ch kapatıyor en son db kapatıyor doğrusu böyle değil mi ?
 
Herhangi bir sistem ekleme işlemi yaptınız mı? packet hatası olabilir.
 
o ne garip bir sorun la öyle:aman:



oyunu aç, sonra shutdown ile kapat ve navicattan karakterin değerlerini görüntüle (oyun süresi - derece puanı vs vs) bir değişiklik var mı bak.
 
Oyunu kapattım
C++:
Closing Auth
Channel (1.1) is closing.
Channel (1.2) is closing.
Channel (1.3) is closing.
Channel (2.1) is closing.
Channel (2.2) is closing.
Channel (2.3) is closing.
Channel (3.1) is closing.
Channel (3.2) is closing.
Channel (3.3) is closing.
Channel (4.1) is closing.
Channel (4.2) is closing.
Channel (4.3) is closing.
Channel (99) is closing.
Database is closing.

daha sonra reboot attım sunucuya

Oyunu başlattım


C++:
Database is starting...

Auth is starting...

Channel (1.1) is starting...

Channel (1.2) is starting...

Channel (1.3) is starting...

Channel (99) is starting...

Channel 1 is Live!

reboottan önce/sonra verilerim.

C++:
Reboottan Önce Veriler

3    2    Alihan2    0    0    0    958005    264735    0    41    958005    264735    41    14990    500    1330    500    0    48    120    0    6    90    3    3    0    0    205    119   

Reboottan Sonra Veriler
3    2    Alihan2    0    0    0    958005    264735    0    41    958005    264735    41    14990    500    1330    500    0    48    120    0    6    90    3    3    0    0    205    119
 
oyunun verileri mysql e kaydetmesinde ve/veya mysqlden verileri çekmesinde sıkıntı var. sen dediğimi yap, ne olduğunu söyle
Az önce direk reboot attım veri kaybı veya değişmesi olacak mı diye olmadı hep olmuyor bu sıkıntı arada gerçekleşiyor.. Mysql kontrollerini nasıl yapabiliirm herşey yolundamı diye ?
 
Başlatma Scriptim:
#!/bin/sh

cd /usr/game/share/bin
chmod -R 777 game
chmod -R 777 db
cd /usr/game
sh clear.sh

echo -e "\033[0;36m 
######################################## \n
Kaç Tane Kanal Açmak İstiyorsun? \n
1 - 1 Channel\n
2 - 2 Channel\n
3 - 3 Channel\n
4 - 4 Channel\n"

read chs

case $chs in
1*)

    echo -e "\033[1;32mDatabase is starting...\033[0m"
    cd /usr/game/cores/db/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nAuth is starting...\033[0m"
    cd /usr/game/cores/auth/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nChannel (1.1) is starting...\033[0m"
    cd /usr/game/cores/channel1/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.2) is starting...\033[0m"
    cd /usr/game/cores/channel1/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.3) is starting...\033[0m"
    cd /usr/game/cores/channel1/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (99) is starting...\033[0m"
    cd /usr/game/cores/channel99/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel 1 is Live!\033[0m"
;;
2*)

    echo -e "\033[1;32mDatabase is starting...\033[0m"
    cd /usr/game/cores/db/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nAuth is starting...\033[0m"
    cd /usr/game/cores/auth/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nChannel (1.1) is starting...\033[0m"
    cd /usr/game/cores/channel1/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.2) is starting...\033[0m"
    cd /usr/game/cores/channel1/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.3) is starting...\033[0m"
    cd /usr/game/cores/channel1/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.1) is starting...\033[0m"
    cd /usr/game/cores/channel2/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.2) is starting...\033[0m"
    cd /usr/game/cores/channel2/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.3) is starting...\033[0m"
    cd /usr/game/cores/channel2/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (99) is starting...\033[0m"
    cd /usr/game/cores/channel99/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel 2 is Live!\033[0m"
    
    
;;
3*)

    echo -e "\033[1;32mDatabase is starting...\033[0m"
    cd /usr/game/cores/db/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nAuth is starting...\033[0m"
    cd /usr/game/cores/auth/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nChannel (1.1) is starting...\033[0m"
    cd /usr/game/cores/channel1/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.2) is starting...\033[0m"
    cd /usr/game/cores/channel1/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.3) is starting...\033[0m"
    cd /usr/game/cores/channel1/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.1) is starting...\033[0m"
    cd /usr/game/cores/channel2/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.2) is starting...\033[0m"
    cd /usr/game/cores/channel2/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.3) is starting...\033[0m"
    cd /usr/game/cores/channel2/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (3.3) is starting...\033[0m"
    cd /usr/game/cores/channel3/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (3.2) is starting...\033[0m"
    cd /usr/game/cores/channel3/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (3.3) is starting...\033[0m"
    cd /usr/game/cores/channel3/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (99) is starting ...\033[0m"
    cd /usr/game/cores/channel99/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel 3 is Live!\033[0m"
    
    
;;
4*)

    echo -e "\033[1;32mDatabase is starting...\033[0m"
    cd /usr/game/cores/db/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nAuth is starting...\033[0m"
    cd /usr/game/cores/auth/
    sh run.sh
    sleep 2
    clear
    echo -e "\033[1;32m \nChannel (1.1) is starting...\033[0m"
    cd /usr/game/cores/channel1/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.2) is starting...\033[0m"
    cd /usr/game/cores/channel1/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (1.3) is starting...\033[0m"
    cd /usr/game/cores/channel1/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.1) is starting...\033[0m"
    cd /usr/game/cores/channel2/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.2) is starting...\033[0m"
    cd /usr/game/cores/channel2/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (2.3) is starting...\033[0m"
    cd /usr/game/cores/channel2/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (3.1) is starting...\033[0m"
    cd /usr/game/cores/channel3/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (3.2) is starting...\033[0m"
    cd /usr/game/cores/channel3/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (3.3) is starting...\033[0m"
    cd /usr/game/cores/channel3/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (4.1) is starting...\033[0m"
    cd /usr/game/cores/channel4/core1/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (4.2) is starting...\033[0m"
    cd /usr/game/cores/channel4/core2/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (4.3) is starting...\033[0m"
    cd /usr/game/cores/channel4/core3/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel (99) is starting ...\033[0m"
    cd /usr/game/cores/channel99/
    sh run.sh
    sleep 2
    echo -e "\033[1;32m \nChannel 4 is Live!\033[0m"
;;

esac

Kapatma Scriptim:
ROOT=$PWD

sleep 1
echo "Closing Auth"
# Shutdown auth
cd $ROOT/cores/auth && sh shut.sh
sleep 1
# Shutdown channel1
echo "Channel (1.1) is closing."
cd $ROOT/cores/channel1/core1 && sh shut.sh
sleep 1
echo "Channel (1.2) is closing."
cd $ROOT/cores/channel1/core2 && sh shut.sh
sleep 1
echo "Channel (1.3) is closing."
cd $ROOT/cores/channel1/core3 && sh shut.sh
sleep 1
# Shutdown channel2
echo "Channel (2.1) is closing."
cd $ROOT/cores/channel2/core1 && sh shut.sh
sleep 1
echo "Channel (2.2) is closing."
cd $ROOT/cores/channel2/core2 && sh shut.sh
sleep 1
echo "Channel (2.3) is closing."
cd $ROOT/cores/channel2/core3 && sh shut.sh
sleep 1
# Shutdown channel3
echo "Channel (3.1) is closing."
cd $ROOT/cores/channel3/core1 && sh shut.sh
sleep 1
echo "Channel (3.2) is closing."
cd $ROOT/cores/channel3/core2 && sh shut.sh
sleep 1
echo "Channel (3.3) is closing."
cd $ROOT/cores/channel3/core3 && sh shut.sh
sleep 1
# Shutdown channel4
echo "Channel (4.1) is closing."
cd $ROOT/cores/channel4/core1 && sh shut.sh
sleep 1
echo "Channel (4.2) is closing."
cd $ROOT/cores/channel4/core2 && sh shut.sh
sleep 1
echo "Channel (4.3) is closing."
cd $ROOT/cores/channel4/core3 && sh shut.sh
sleep 1
# Shutdown channel99
echo "Channel (99) is closing."
cd $ROOT/cores/channel99 && sh shut.sh
sleep 1
# Shutdown db
echo "Database is closing."
cd $ROOT/cores/db && sh shut.sh
sleep 2
run.sh:
#!/bin/sh
./vrunner --daemon --pid-path=pid.auth --file=auth >> autorun.log 2>&1 &
    
    
    SHUT SH
    
    #!/bin/sh
./vrunner --kill --pid-path=pid.auth >> autorun.log 2>&1

@Whistle hocam kontrol edebilir misiniz shell scriptlerinde bir sorun var mı atladığım biryer olabilir mi
 
Şimdi değiştiler tekrar denedim /shutdwon verdim sonra kanalları kapattım sonra reboot attım
C++:
// ÖNCE
3    2    Alihan2    0    0    0    958005    264735    0    41    958005    264735    41    14990    500    1330    500    0    48    120    0    6    90    3    3    0    0    205    119   
//SONRA
3    2    Alihan2    0    0    0    958194    266554    0    41    958194    266554    41    14990    500    1330    500    0    56    120    0    6    90    3    3    0    0    205    119
 
Oyuna eklediğiniz sistemlerden kaynaklı bu sorun olabilir. Veritabanlarını da kontrol ediniz.
 
Geri
Üst