Tekil Mesaj gösterimi
Alt 31 Mart 2013, 15:16   #2
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: İnvalit userfile format sorunu




bunun anlamı: eggdrop botunuz ...USER dosyasını okuyamıyor-işleyemiyor.bir şekilde hasar görmüş..botun okuyamayacağı hale gelmiş....

neden olabilir? farklı olasılıklar olabilir..mesala botun üzerinde işlediği makinadaki olası değişiklikler (güncellemeler,reboot etmeler vs vs ) bunun dışında elle dışardan müdahaleyle değiştirmeye çalışıldıysa olabilir.uzantısı değiştirildiyse olabilir. vb..

sonuç değişmiyor nasıl olduğundan çok ne yapılabilir:

bu Botun-username'i yani kullanıcı adı.User olarak oluşturulan dosyayı işleyen alttan alttan oluşturup yöneten eggdrop/scripts klasörü içinde tcl shell scripti olarak yazılmış "weed" dosyası "ot - esrar vb gibi çevrilebilir" sorumludur...

bu dosyanın yerinde olup olmadığına bi bakın öncelikle ..yerindeyse botun .USER dosyasını bulun (başka yer gösterilmemişse .conf dosyasında,ana dizininde olurlar) .normalde belli aralıklarda backup yapar eggdrop yani yedek alır hem user hem .chan dosyasının.bunlar botunuzun-username'i.USER-bak gibi adlandırılır yani -bak uzantısı olur.

eğer varsa bu "backup" yedeği işiniz kolay demektir..sFtp ile botun içinden kendi masaüstünüze bu bak uzantılı .user dosyasını çekip hiç açmadan sağ tıklayıp yeniden adlandır yapın kendi masaüstünüzdeyken.bak uzantısını silip botunuzun-username'i-USER yani orjinal user dosyasıyla aynı isme getirin ve yeniden sFtp ile botun içine user dosyasının olduğu yere gönderin "aynı isimde dosya var ne yapalım" derse üstüne yaz deyin.orjinal dosyayı yedeğiyle değişmiş.bi anlamda artık belliki hasarlı olan dosyayı hala sağlamken yedeklenmişiyle değişmiş olursunuz.

böylece normal şekilde ./eggdrop eggdrop.conf gibi başlatırısınız. ama bu ...user-bak dosyası yani backup'ı yok ise o zaman geriye ./eggdrop -m eggdrop.conf komutuyla başlatıp sıfırdan ...user dosyası oluşturmaktan (eski-hasarlı olanı sildikten sonra tabi) başka seçenek kalmaz..... (bunun anlamı botu -m ile başlatıp kanala girdiğinde kendinizi yeniden hello ile tanıtıp yeniden şifre belirlemeniz ve diğer ayarlarını yapmanız anlamına gelir)

bi tane daha var aklımda bişey ama bundan o kadar emin değilim işe yarayıp yaramayacağından..bi zamanlar biyerde okuduğum yada gördüğümden aklımda kalanı söylüyorum:bu /scripts/ klasörü içinde "weed" yani bu user dosyasını yönetmekten sorumlu dosyayı shell scripti* çalıştırmayı komutla deneyip bu hasarlı user dosyasını onarabilmekte olası (en azından ben öyle hatırlıyorum..denenebilir ) yanlış hatırlamıyorsam bu dosyayı -> tclsh weed <- şeklinde komutla çalıştırıyorsunuz ..denemedim-hiç başıma gelmiş bi olay değil.... botu yeniden "sorunsuz" çalıştırıp kanala sokmayı başardığınızda,telnet üstünden .backup komutu verip ellede bu "yedekleme" işini yapabilirsiniz.olası gelecekte böyle bi durumda kullanmak üzere .user ve .chan dosyalarınız-bak uzantılı olarak yedeklenmiş olur..

bu konu hakkında söyleyebileceklerim bunlardan ibaret...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan