Ana Menu
 Ana Sayfa
 Dedicated Host
 Irc Hosting
 Web Hosting
 Sunucu Resimleri
 Sözleşme
 Hesap Numaraları
 Türkçe İnternet Adresi
 Tr Internet Adresi Al
 wDizayn HizmetLeri
 Arama Motorları
 Cd Tasarimi
 E-Ticaret
 Logo Tasarimi
 Baski İşleri
 Animasyon
 Hosting Çözümleri
 Amaçlarimiz
 Destek
 Hakkimizda
 Referanslar
 Yardim
 Domain Yönetimi
 İstatistikler
 Iletişim

Uyelik
Kullanıcı

Parola

Beni Hatirla
Kayıp Parola?
Yeni kayıt

Kimler Sitede
Çevrim İçi Kullanıcı Yok

Karişik Haberler

Türkiyenin En Gözde Shell-Hosting Firmalarından Biri Olan Anope.Net 1998 Senesinden Bu Yana Sizlere Hizmet Vermektedir. Firmamız Adı ile Değil Hizmetleri Ve Güvencesi İle Anılmaktadir.


Eggdrop Hakkında Sıkça Sorulan Sorular  
Yazan Soner Çığtekin   Kullanıcı Değerlendirmesi:starstarstarstarstar / 3
Zayıf En iyi
29 August 2004, Sunday

Botun kullanıcılara auto-op vermesini nasıl sağlarım?

Botun tüm +o kullanıcılarına op vermesini sağlamak için .chanset #kanal +autoop
komutunu kullanmanız yeterli. Eğer bu kanal, botun konfigürasyon dosyasında
tanımlanmış ise auto-op ayarlarını konfigürasyon dosyasından düzeltmeniz
gerekecektir.Auto-op modunu aktif hale getirmeden, sadece belirli +o
kullanıcılarının op olmasını sağlama için .chattr <nick> +a #kanal
komutunu kullanabilirsiniz.

Botun kullanıcılara auto-voice vermesini nasıl sağlarım?

Botun tüm +v kullanıcılarına voice vermesini sağlamak için .chanset #kanal +autovoice
komutunu kullanmanız yeterli. Eğer bu kanal, botun konfigürasyon dosyasında tanımlanmış
ise auto-voice ayarlarını konfigürasyon dosyasından düzeltmeniz gerekecektir.
Auto-voice modunu aktif hale getirmeden, sadece belirli +v kullanıcılarının voice
olmasını sağlama için .chattr <nick> +g #kanal komutunu kullanabilirsiniz.
Botun kanala giren herkese voice vermesini sağlamak için tcl scriptine ihtiyacınız olacaktır.

Eggdrop çalıştırmak için bedava bir shell nerden bulurum?

Gerçekten ciddi olarak çalışan hiç bir shell/hosting şirketi eggdrop
veya bnc çalıştırmanız için size bedava bir servis sağlamaz.
Bu, hem shell kullanıcıları için hem shell/hosting şirketi için çeşitli
güvenlik sorunları doğurabilir. Eggdroplar çok rahatça d.o.s. saldırıları
için kullanılabilirler. Bu açıdan, bedava hizmet veren bir servis sağlayacı
bulsanız bile bu servisi alabilmek hiç de kolay olmayacaktır yada hizmet süresi
uzun sürmeyecektir.
Diğer taraftan, kullanıcılarına bedava shell sağladığını söyleyip kullanıcıların
e-maillerini, adreslerini, kredi kartı bilgilerini almak için bu tip kısa süreli
hizmet sunan shell firmaları da mevcuttur. Genelde bu tip firmalar hizmeti bedava
olarak başlatır, kısa bir süre sonra(3 gün,1 hafta) hizmetin devam etmesi için para
ödenmesi gerektiğini bildiren bir e-mail gönderirler yada servisi kısıtlı olarak
kullanmanıza izin verirler.(botunuzu sadece kendi sunucularına girdirmenizi isterler,
botun arkaplanda çalışmasına izin vermezler vs.)

Hostmaskım değişti, bunu bota nasıl eklerim?

Botunuz sizi irc de gözüken hostmaskınızdan/ip adresinizden (aaa@pp45.zupper.net)
gibi tanır. Eğer bu değişirse botunuz dcc chat isteğinize cevap   vermeyecektir. Botunuza  yeni hostmaskınızı/ip adresinizi tanıtmak için /msg <botnick> ident <şifre> [nick]   komutunu kullanmanız yeterli olacaktır. Eğer ircde kullandığınız nick ile bota kayıt  olduğunuz nick farklı ise [nick] bölümünü mutlaka yazmalısınız.
Eğer botunuzu kurarken advanced yada complate konfigürasyon dosyalarını kullandıysanız,   botunuzu ident komutuna cevap vermemesi için ayarlamış olabilirsiniz yada farklı bir   şekilde değişiklik yapmış olabilirsiniz. konfigürasyon dosyasından aşağıdaki  satırları bulun:

# many takeover attempts occur due to lame users blindly /msg ident'ing to
# the bot and attempting to guess passwords. we now unbind this command by
# default to discourage them. you can enable this command by un-commenting
# the following two lines.
unbind msg - ident *msg:ident
unbind msg - addhost *msg:addhost

Komutu tekrar aktif hale getirmek için:
bind msg - ident *msg:ident
Yeni ip adresi veya hostmak eklemenin tek yolu ident komutu değildir. +host
komutuyla da bota yeni hostmask/ip ekleyebilirsiniz ancak bu komutu çalıştırmak
için önce bota dcc ile bağlanmanız gerekli. Hostmask/ıp adresiniz değişmeden bot
ile bağlantı kurup yeni hostmask/ip adresi ekleyebilirsiniz.

Shell üzerinden botu nasıl kapatırım?

İlk olarak,botun pid numarasını ps x komutuyla almanız gerekli. Aşağıdakine benzer
bir görüntü göreceksiniz:

pıd     tty    stat    tıme    command
5127      ?     s      2:55    ./eggdrop coolbot
28033  pts/0    s      0:00     -bash
28764  pts/0    r      0:00      ps x

Artık elinizde pid numarası var, kill -9 <pid>  komutunu  kullanarak   botu kapatabilirsiniz.
Örneğin kill -9 5127 gibi.

Botuma telnet ile nasıl bağlanırım?

Bot ile telnet bağlantısı sağlamak oldukça kolaydır. Dcc ile bağlantı kurar gibi
botunuzla bağlantı kurabilirsiniz ve tüm dcc komutlarını kullabilirsiniz. İkisi
arasındaki tek fark, telnet ile bağlantı sağlamak istediğinizde irc de olmanız
gerekmez.Botunuza telnet ile bağlanmak için, telnet programınıza bir hostname ve
bir port girmeniz gereklidir. Hostname olarak botunuzun kullandığı vhostu, port
olarak da konfigürasyon dosyasında belirttiğiniz portu kullancaksınız. Örneğin,
botunuzun hostu ircde
cooldude@cool.niceshell.com olarak gözüküyorsa hostname
olarak cool.niceshell.com kullanmanız gereklidir. Konfigürasyon dosyasında listen
satırının karşısına yazdığınız port da bağlantı portu olarak kullanılacaktır.
Örneğin, listen 4941 all yazıyorsa 4941 nolu portu kullanmanız gereklidir.
Konfigürasyon dosyasında protect-telnet modunu aktif hale getirdiyseniz botunuz
telnet bağlantısına cevap vermeyecektir. Bu durumda kendinize bir telnet mask
oluşturmanız gerekecektir. Örneğin, *.abcnet.com gibi bir hosttan telnet
bağlantısı sağlamak istiyorsanız .+host sizinnickiniz
-telnet!*@*.abcnet.com
komutunu kullanmanız, botunuzun bağlantıyı kurması için yeterli olacaktır.

Şifremi kaybettim, nasıl geri alabilirim?

Botunuza bağlantıda kullandığınız şifreyi elde etmenin pratik bir yolu yok.
Botun userfile dosyasındaki şifreyi silip yeniden bir şifre kaydettirmeniz gerekiyor.
Userfile genelde bot ile aynı dizinde bulunur ve uzantısı .user dır.Örneğin,iyibot.user.
İlk olarak, botu kapatın ve userfile dosyasını açın. Daha sonra şifrenizi silmek için
kendi nickinizi bulun. Aşağıdakine benzer bir görüntü görmelisiniz:

zap    - p
! #abc           910669920 fo
! #def           952889739 fo
--hosts
*!cool@*.coolisp.net
--pass +vgjzq0zcbbk/

Şifre satırını yani --pass +vgjzq0zcbbk/ yazan kısmı silin.
Şimdi botu tekra başlatın. Ircye bağlanın ve botunuza şu komutu verin;
/msg botnick pass <şifre>.

Farklı versiyonlardaki eggdropları birbirine bağlayabilir miyim?

Elbette; bağlantı kurma ve paylaşma 1.3, 1.4 ve 1.6 versiyonlarında mümkün.
1.0 ve 1.1 gibi eski versiyonlarda ise sadece bir birine bağlantı sağlama mümkün
olup dosya paylaşımı gibi paylaşımlar yeni versiyonlarla mümkün değildir.

Tek yükleme ile birden fazla eggdrop çalıştırabilir miyim?

Bunu yapmak mümkün ancak yeterli disk alanınızın olduğundan emin olamanız gerekli.Tek yapmanız gereken her bot için ayrı bir konfigürasyon dosyası ve kullanıcı dosyası oluşturmak.Örneğin,bot_a.conf ve bot_b.conf iki konfigürasyon dosyası olsun.Botları çalıştırmak için ./eggdrop bot_a.conf ve ./eggdrop bot_b.conf komutunu vermeniz yeterli olacaktır.

Nasıl genel komut eklerim?

Eggdrop için kurulumla birlikte gelen genel komut yoktur.
(seen modülünü yüklerseniz seen komutunu kullabilirsiniz.)
Bunun için tcl scriptleri kullanmanız gerekli.

Kullanıcı dosyasının yedeğini nasıl alırım?

Ftp ile shelle bağlanarak uzantısı *.user olan dosyaları kendi bilgisayarınıza
indirirseniz kullanıcı dosyanızın yedeğini almış olursunuz. Eğer kullanıcı dosyanız
kaybolursa yada bozulursa yedeğini aldığınız dosyayı tekrar shelle gönderin ve .reload komutunu girin. Artık kullanıcı dosyanız yeniden yüklenmiş durumda.

Crontab kullanarak, botum otomatik olarak nasıl yeniden başlar?

Aslında bu sorunun çözümü oldukça basit.Tek ihtiyacınız olan,shell aldığınız
şirketin size crontab kayıtları için izin vermesi. Zaten büyük olasılıkla bu konuda bir problem yaşamayacaksınız çünkü standart olarak çoğu shell buna izin verir. Sizin ekstra bir başvuru yapmanız gerekmez. Crontab nedir derseniz bunu windows'taki zamanlanmış görevlere benzetebiliriz.

Gelelim bunun nasıl yapılacağına. Botunuzun kurulumunu tamamlayınca /scripts
dizini içindeki botchk veya autobotchk scriptleri size bu imkanı sağlıyor. Bu iki
dosya arasında aslında pek fark yok. autobotchk adından da anlaşılacağı gibi dosya
içinden bir ayar yapmanıza gerek kalmadan botunuz için gerekli ayarlamaları
yapabileceğiniz bir script. botchk scriptini kullanmak isterseniz, bu dosyayı bir
metin editörü ile açıp düzenlemeniz gerekiyor.

autobotchk scriptini kullanmak için önce chmod ayarını 700 yapın. Daha sonra bu
scripti eggdrop dizinine kopyalayın ./autobotchk <bot.conf> -noemail -10 komutunu vererek botunuz için bir crontab girişi yapın.Böylece her 10 dakikada bir botunuzun çalışıp çalışmadığı kontrol edilecek.<bot.conf> yazan yere botunuzun konfigürasyon dosyasının adını yazacaksınız.Eğer "permision denied" gibi bir hata mesajı alırsanız ilk başta chmod u+x autobotchk komutunu kullanın, sonra dosyanın chmod ayarının 700 yapıldığı basamağı geçerek diğer işlemlere geçin.

botchk dosyasını kullanacaksanız ilk önce bu dosyayı bir metin editörüyle açıp bazı
ayarlamarı yapmanız gerekiyor. Dosyanın içinden aşağıdaki satırları bulup kendi
botunuzun ayarları ile değiştirin.

# botunuzn calistigi dizini girin.
botdir="/home/mydir/mybot"
# botun konfigurasyon dosyasinin adini girin.
botscript="mybot"
# botun botnetde kullandigi nicki girin.
botname="netbot"
# botun kullanici dosyasinini(userfile) adini girin.
userfile="netbot.user"
# botun pid dosyasinin adini girin.
pidfile="pid.netbot"

Bu ayarlamaları yaptıktan sonra dosyanın chmod ayarını 700 yapın. Daha sonra crontab -e komutunu girin. Shellde bir metin editörü açılacak.
Açılan editöre 0,10,20,30,40,50 * * * * /usr/mydir/mybot/scripts/botchk satırını girin. /usr/mydir/mybot yazan kısımı sizin botunuzun çalıştığı dizinle değiştirin.
Değişikleri kaydedip çıkın. crontab: installing new crontab şeklinde bir mesaj
alırsanız crontab kaydınız başarıyla yapılmış demektir. Eğer "permision denied"
gibi bir hata mesajı alırsanız ilk başta chmod u+x botchk komutunu kullanın, sonra
dosyanın chmod ayarının 700 yapıldığı basamağı geçerek diğer işlemlere geçin.

Bota eklenen tüm kullanıcıları nasıl görebilirim?

Dcc'de .match **** komutunu kullanırsanız kuulanıcı dosyasındaki tüm kullanıcılar
dcc'de listelenecektir

Botun şifreli(+k) kanallara girmesini nasıl sağlarım?

Bunu yapmanın en kolay yolu botun kanal modlarını ayarlamasını sağlamaktır.
 .chanset #kanal chanmode +k <şifre> komutunu girerek botun şifreli kanala
girmesi sağlanabilir ancak bu durumda bot bu kanal modlarının
değiştirilmesine izin vermeyebilir.
Eğer botun kanal modlarını ayarlamasını istemiyorsanız tcl scripti kullanarak
da bunu yapabilirsiniz.

Yeni versiyon eggdropu nasıl yüklerim/güncellerim?

Eğer 1.6 serisi botlarda güncelleme yapmak istiyorsanız bu oldukça kolay.
Yeni indirdiğiniz botun kurulumu sırasında "make install" komutunu yazmanız
gerektiğinde çalışır durumda olan botunuzun dizinini belirtmelisiniz. Yükleme
işlemi bittikten sonra botunuzu yeniden başlatın. Böylece botunuz yeni versiyona
güncellenmiş olacaktır.

Kendi tcl scriptlerimi hazırlamak istiyorum. Bunula ilgili kaynak varmı?

Suninet'in Eggdrop İçin Tcl Rehberi sayfası, peterre.com'un Eggdrop Scriptleri
Nasıl Yazılır sayfası size yardımcı olacaktır.

Script yazmaya başlamadan önce mutlaka doc dizinindeki tcl-commands.doc dosyasını okuyun. Bu dosyada eggdropun desteklediği tcl komutlarını ve açıklamalarını bulabilirsiniz. Daha sonra TCL Manual yardımıyla kendi scriptlerinizi hazırlayabilirsiniz.

Bir eggdrop birden fazla sunucuya bağlanabilir mi?

Hayır.Bunu yapan EnergyMech adlı bir open source uygulama mevcut.
Ancak bazı shell firmaları bu botu kullanmanıza bazı güvenlik sebepleri ve sistem
gereksinimleri nedeniyle izin vermemektedirler. Ayrıca bazı irc sunucuları bu botların sunucuya girmesini engellemektedir.

                                                                                                aNgeLuS@GozdeM.NeT


AnopeNet
Favorilere Ekle
İlk Sayfa Yap

Türkçe İnternet Adresi

Tia İnternet Explorer Yardımcısı Yükle

Tia Mozilla Firefox Yardımcısı Yükle

Tüm Dökümanlar


Site Counter
470713 Ziyaret

Güncelleme Tarihi

Son Güncellemeler
1994 Senesindeki Domain Kayıtları
Ircd Oper Komutlari
Ircd-Services-Bnc-Game Server Hosting
Unreal3.2 Beta Serisi
Sunucu Resimleri

IP Bilgileriniz
Your IP:
38.103.63.58
Your ISP:
63.58

 
Yukari Çık


© 1997 - 2004 Tüm Haklari Saklidir.
Anope.Net Provide Shell Network