Bilgi kategorisi arşivi
Botum 9 karakterden uzun nicklerle problem yaşıyor, nasıl düzeltirim?
Eggdrop 1.6 ile birlikte irc sunucuları nick uzunlukları otomatik olarak tanımlanıyor. Konfigürasyon dosyanızdaki net-type ayarı ile botun gireceği sunucuyu seçince nick ayarlaması otomatik olarak yapılmış oluyor. Eğer botunuz bu ayara rağmen problem yaşıyorsa nick-len komutuyla nick uzunluğunu ayarlayabilirsiniz.
Eggdrop 1.4 ve öncesi sürümlerde en fazla 9 karakter uzunluğundaki nicklere izin veriliyor. Eski sürümlerde bunu düzeltebilmek için botunuzu derlemeden(kurmadan) önce eggdrop.h dosyasındaki nıckmax satırını bulun ve kullanılabilecek en fazla nick uzunluğunu belirleyin.
Ancak unutmamanız gereken önemli bir nokta var. Eğer eski versiyon botlardaki bu ayarı değiştirirseniz, diğer eski sürüm botlarla bağlantı(linking) kuramazsınız.
Botumu başlatmaya çalışınca invalid command name “#channel” gibi bir mesaj alıyorum, nasıl düzeltirim?
Bu hata genelde, botunuzu kurarken make komutundan sonra make install komutunu atlamış olmanızdan kaynaklanmaktadır.
Bir başka sebep de loadmodule channels satırından önce kanal ayarlamalarını ve kanal dosyalarını yüklemek istemenizden kaynaklanıyor olabilir. Tüm kanal ayarlamalarını loadmodule channels satırından sonra yaparsanız sorununz çözülebilir.
Botumu başlatmaya çalışınca hostname self-lookup failed yada couldn’t assign the requested ıp. gibi bir mesaj alıyorum, nasıl düzeltirim?
Bu hata, botun çalıştığı sunucun ip adresini bulamadığını gösteriyor. Konfigürasyon dosyanızda my-hostname ve my-ip satırını bulup botun bulunduğu shellin adreslerini yazın. Örneğin, my-hostname “shell1.shellsirket.net” ve set my-ip “248.152.61.12″ şeklinde. Eğer bu şekilde de çalışmazsa set my-hostname “localhost” ve set my-ip “127.0.0.1″ şeklinde değiştirin.
Bu ayarlamalar yapıldıktan sonra botunuz hata vermeye devam ediyorsa büyük olasılıkla shell şirketinin sunucularında bir ayarlama problemi mevcuttur. Hatayı gidermek için shell şirketinize başvurun.
Botum neden ‘msg33a’ gibi ilginç mesajlar gösteriyor?
Eğer kullandığıınız dil dosyaları farklı versiyon bir eggdrop içinse bu tür hatalar alırsınız. Örneğin, 1.6 versiyonu için 1.4 versiyonun dil dosyalarını kullanmak bu tür bir problem yaratır.
Bir diğer neden de, eğer eggdropu bulunduğu dizinden değilde başka bir dizinden çalıştırırsanız bu tür bir hata ile karşılaşabilirsiniz. Eggdropun bulunduğu dizine geçip botunuzu bu şekilde çalıştırmayı deneyin.
Botumu başlatmaya çalışınca couldn’t grab nearby port gibi bir mesaj alıyorum, nasıl düzeltirim?
Eğer botun dinlemeye aldığı port aynı shelli kullanan bir başka kullanıcı tarafından kullanılıyorsa bu tip bir problem oluşabilir. listen 3333 all satırını bulup buradaki 3333 portunu başka bir portla değiştirin.
Eğer bu değişikliği yapmanıza rağmen hala hata devam ederse my-ip ve my-hostname satırlarındaki bilgileri kontrol edin.
Son Yorumlar