IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   Eggdrop Botlar Başlamıyor (https://www.ircforumlari.net/eggdrop-neostats-bnc/518627-eggdrop-botlar-baslamiyor.html)

Bahtiyar 27 Aralık 2012 22:41

Eggdrop Botlar Başlamıyor
 
Merhaba,

Arkadaşlar uzun süredir uğraşıyorum diyemem. Bir süredir eggdrop botları ile meşgul oluyorum. Her zaman çalıştırabildiğim botları çalıştıramıyorum. Botları doğru ayarlıyorum. Flood olunca kick atiyor.. Ama oyun başlamıyor. Hello ve pass komutlarını tanımlıyorum. Yine de başlamıyor. Sorun ne olabilir acaba?

saywhat 28 Aralık 2012 00:32

Cevap: Eggdrop Botlar Başlamıyor
 
slm...

şimdi okuduğumda size verebilecek hiçbir cevabım olmadığını söylemeliyim...neden?

hiçbir ipucu vermemişiniz.ne eggdroplarla ne kullandığınız oyun scripti hakkında....nede olası aldığınız herhangi bir hata ..hiçbir ipucu yok...ki bu durumda diyemiyoruz ki önceden çalışan şeyler şimdi şundan dolayı çalışmıyodur ..diyemeyiz. o halde ne yapabiliriz ? tahmin:

bot/ların kurulu olduğu makinada/sistemde olası bir değişiklik nedeniyle olabilir....yoksa durduk yerde çalışan şey bozulmaz...bişeyleri bilerek yada bilmeyerek değiştirmiş/silmiş olabilirsiniz....

yerinizde olsam bu durumu fırsata çeviririm... nasıl mı?

mademki bozuldu çalışmıyor/lar istediğiniz şekilde özel dosyaları yedeklerim(oyun/koruma vs scriptleriniz .önceden editlediğiniz bot .confları vs gibi )

sonra hazır yeni tcl versionuda çıkmış en baştan tertemiz en yeni/üst versionu kurar üstünede en temiz gıcırından botlarımı sil baştan kurarım.yedeklediğim dosyaları içlerine atar sıfırdan kurduğum botları başlatır kendimi tanıtır temiz temiz mis gibi kullanırım....nasıl mı ?

başlıyoruz....

Kod:

wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bunların hepsini çekiyorum hesaba.daha bir hafta önce çıkmış tcl8.6 tcllib yanında birkaç extra özel tcl paketleri...başlıyorum kurmaya..

Kod:

tar -zxf tcl8.6.0-src.tar.gz
rm -rf tcl8.6.0-src.tar.gz
cd tcl8.6.0/unix
./configure --prefix=$HOME/local
make
ln -s libtcl86.so.1 libtcl86.so
make install

kurduk kurulum klasöründen çıkalım orda işimiz bitti.
cd ..
/local klasörüne kurduk oraya giriyoruz.
Kod:

cd local
orda bir echolıcaz
Kod:

echo 'puts [info patchlevel]' | $HOME/local/bin/tclsh8.6
cevap tcl 8.6.0 olarak gelecektir.
diğer paketleri kurmak için çıkıyoruz.kurulum klasörünü unutmadan kaldıralım artık ona ihtiyaç kalmadı...
Kod:

cd
rm -rf tcl8.6.0

tcllib kuruyoruz.
Kod:

tar -zxf tcllib-1.14.tar.gz
rm -rf tcllib-1.14.tar.gz
cd tcllib-1.14
./configure --prefix=$HOME/local
make install

onuda /local içine kurmuş olduk geri çıkıyoruz..bu kurulum klasörüylede işimiz kalmadığı için bunuda kaldırıp yer açıyoruz ve sırayla diğer extra paketleri kuruyorum.
Kod:

cd
rm -rf tcllib-1.14

sırada trf paketi var bu extra paketlerde kurulum yöntemi hep aynı....
Kod:

tar -zxf trf2.1.4.tar.gz
cd trf2.1.4
./configure --prefix=$HOME/local
make install

çık geri kurulum klasörünü sil sıradakine geç...
Kod:

cd
rm -rf trf2.1.4.tar.gz
rm -rf trf2.1.4

sırada tls var..
Kod:

tar -zxf tls1.6-src.tar.gz
rm -rf tls1.6-src.tar.gz
cd tls1.6
./configure --prefix=$HOME/local
make install
cd
rm -rf tls1.6

geriye udp paketi kaldı aynı yöntem sırayla tarlı dosyaları klasöre çıkarıp tar.gz leri siliyorum kurulum klasörüne girip /local içine kurulumunu yapıyor,geri çıkıp artık işi bitmiş kurulum klasörünü siliyorum..
Kod:

tar -zxf tcludp-1.0.8.tar.gz
rm -rf tcludp-1.0.8.tar.gz
cd tcludp-1.0.8
./configure --prefix=$HOME/local
make install
cd
rm -rf tcludp-1.0.8

şimdi..hesabımızda /local/ dizini içinde tüm bu paketlerimiz en yeni/güncel sürümleriyle kurulmuş oldu bu dizine girip baktığınızda bin,include,lib,man ve share klasörleri göreceksiniz...ana dizine çıkın cd
artık tertemiz eggdrop botlarımızı kuralım...

en güncel en yeni haliyle bulabileceğiniz bot sürümü CVS diğer deyişle devel yani geliştirici sürümü bunu iki yolla hesabımıza çekebiliriz...bir
Kod:

wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
ile nightly CVS snapshot yani günlük güncellenen tar ball halinde çekip normal şekilde dizine çıkarıp kurulum yapabiliriz.yani..
Kod:

tar -zxvf eggdrop1.8-snapshot.tar.gz
ile yada ikinci yol komutla CVS login olarak(bunun için sistemde CVS v1.10 ve daha üstü kurulu olmalı)
sırayla şu komutları uygulayın.
Kod:

cvs -d :pserver:anoncvs:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:/usr/local/cvsroot login

Logging in to :pserver:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:2401/usr/local/cvsroot

şeklinde bir cevap alacaksınız bu komuta karşılık sonra:
Kod:

cvs -d :pserver:anoncvs:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
:/usr/local/cvsroot -z9 co eggdrop1.8

bu komuta cevap :
cvs server: Updating eggdrop1.8 followed by a bunch of filenames
şeklinde olacak ve botu hesabınıza çekmeye başlıyacak.tamamlandığında eggdrop1.8 isminde bir kurulum klasörünüz oluşmuş olacak hemen içine gidip kurulumumuza başlıyoruz.bu arada eggdrop1.8 klasörü içindeyken,
Kod:

cvs update -dAP
komutu uygulayarak en son yapılmış güncellemeleri de üste yazdırarak alabiliriz bu kurulum klasöründe. artık kurulum zamanı...
Kod:

./configure --with-tcllib=$HOME/local/lib/libtcl8.6.so --with-tclinc=$HOME/local/include/tcl.h
komutuyla yeni kurduğumuz tcl paket dizinimizi de bota gösterip yardımcı olarak kuruluma giriyoruz. sonra sırasıyla :
Kod:

export LD_LIBRARY_PATH=$HOME/local/lib:${LD_LIBRARY_PATH}
export TCL_LIBRARY=$HOME/local/lib/tcl8.6
make config
make

şimdi son olarak make install komutu uygulamamız gerekiyor yeni botumuzu oluşturmak için ancak birden fazla bot kurmak istiyorsak ,ki öyle olduğunu farz ediyorum... ve tabi yer/dizin belirtmeden sadece make install dersek şuan içinde bulunduğumuz kurulum klasörü içine kuracak kurulum dosyalarıyla kurulmuş hazır botun dosyaları iç içe karmakarışık olacak ..öyleyse make install komutunu yeni botun kurulmasını istediğimiz dizini göstererek uyguluyoruz.yani...
Kod:

make install DEST=/home/kullanıcı-adım/bot-1
daha fazla bot mu istiyorsunuz?
Kod:

make install DEST=/home/kullanıcı-adım/bot-2
make install DEST=/home/kullanıcı-adım/bot-3
...

kaç tane bot istiyor-kullanacaksanız o kadar make install komutunu bu şekilde her bota farklı bir isim verecek şekilde uygulayın..hepsi budur artık tertemiz en son model tcl paketleriniz ve botlarınız oldu...
cd çıkın yeni botlarınızın içine yedeklediğiniz dosyaları .confları scriptleri ne varsa copyleyin taşıyın ve ister ./eggdrop -m eggdrop.conf ile sıfırdan başlatıp tanıtma ve şifre belirleme işlerini( /msg botnick hello + /msg botnick pass şifreniz) halledin yada eskilerinden yedeklediyseniz kullanıcı ve kanal dosyalarını onları içine kopyalayıp-taşıyıp -m ihtiyaç olmadan normal şekilde ./eggdrop eggdrop.conf ile başlatabilirsiniz ..eh hayırlı olsun....


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:45.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk