SanalNikahNet Bir Efsanedir...

İRCOP - ADMİN KOMUTLARI

OperServ : Operserv sınırlı bi servisdir sadece server sahipleri(Adminler) tarafından yetki verilen userlar(İRCOP) lar kullanabilir tabi bide adminlerde kullanabilir hatta ircoplar içinde bu komutlardan bazılarınada ulaşamayanlar olabilir bu server sahibine kalmış bişeydir yinede aşağıda çoğu komutu bulabilceksiniz.

/oper nick şifre (oper yapar aynı şekilde admin ve helper olmak içinde bu komut kullanılır)

/kill nick sebep (kişiyi serverdan atar)
/akil nick /kline nick (kişiyi bida server a sokmamaya yarar)

/msg nickserv forbid nick (o nickin bida kullanılmamasını sağlar)

/msg chanserv forbid kanal(#TiM) (kanalın bir daha kullanılmamasını sağlar)

/msg nickserv getpass nick (user ın nick şifresini görmeye yarar)
/msg chanserv getpass kanal(#TiM) (kanalın şifresini görmeye yarar)

/samode kanal(#TiM) nick(kendi nickimiz) +o (kanallarda op olmaya yarar)

/samode kanal(#TiM) nick(kendi nickimiz) -b (bi kanaldan banlanırsanız bu komut ile açabilirsiniz)

/msg operserv global mesajınız (herkezin görmesini istediğiniz bi mesajınız-duyurunuz varsa kullanın)

/glines nick sebep süre : Birisini serverdan gline ile atma

/sajoin nick #TiM : Birisini kanala zorla sokma

/sapart nick #TiM : Birisini kanaldan zorla çıkarma

/sethost İsteğiniz (/set host netadmin) : İsterseniz kendi hostunuzu deişdiriniz

/Admin : Admin bilgileri

/Motd : Giriş mesajları

/samode nick -ix : Görünmez olmak için

/samode #sanalklae +o nick : Op olmanın deişik bir türü

/stats o : Oper listesini görebilirsiniz

/stats k : Kline olanların listesine bakabilirsiniz

/stats i : İgnore listesine bakın

/stats g : Gline yapılanları görün

Operserv demişken admin ve ircoplardan biraz bahsedelim.Server sahibi - adminler -ircoplar - helperlar şeklinde serverlarda(chat ortamlarında) bi hiyerarşi mevcuttur erişimler farklılık gösterebilir ama bu yönetim değişmez bu yönetim biçimlerinde yazılı kurallar yoktur ama uygulanan gelenekler vardır bunlar ; birisi ircop ve adminler kanal sahhibi olamazlar bence de olması gereken bi kural bi ikincisi ise kanal işlerine ircop admin ve helperlar karışamazlar hatta çoğu ircoplardan kanallarda durmamaları şikayet üzerine kanallarda kontrol yapmaları istenir ben şimdi size ircop,helper ve adminlerin görevlerini sıralıycam;



* Çalıştıkları serverda başka serverların reklamını yapılmasını engellemek. (ircop-admin)

* Userları rahatsız edicek davranışlarda bulununları serverdan atmak (ircop-admin)

* İnviter(reklamcı botlar) lar ile baş edemeyen kanal oplarına yardım ederek invite yapanları serverdan atmak(ircop-admin)

* Kanal ve nick şifrelerini çaldıranlara yardım etmek (admin)

* Userlara bilemedikleri komutlar hakkında yardım etmek (ircop-helper)

* Server ile ilgili ayarları ircop ve helper atamaları daha iyi olma konusunda ki adımları atmak (admin)

Admin demişken adminlerde kendi aralarında derecelendirilir iş bölümü yaparlar.Adminler 3 e ayrılırlar;

1- NetworkAdmin : En yetkili admindir.

2- ServicesAdmin : Servisler ile ilglidir yetkileri sınırlıdır.

3- CoAdmin : Yetkileri sınırlıdır.

İRCop lardan bahsetmek gerekirse serverın polisleridirler adminlere meclis üyesiderse ircopları polis yada savcı olarak yorumlamak yanlış olmaz kanal oplarını aşan yerde ircoplar devreye girer ircoplar userlar için vardır ama bazen yetkilerinin sarhoşluğuna kapılıp saçmalayan ve kabadayı kesilen ircoplar ilede karşılaşıyoruz ircoplar userlar ile sohbet etmez etmemelidir sadece ihtiyaç olduğunda ircoplar ile konuşulmalıdır işlerini iyi yapan ircopları serverlarıda güzel olur.



Hepsinden bahsetmişken bide Helperlardan bahsedelim helperlık gerçek anlamda çıraklıkdır komutları bilmeyen insanlar help yada yardım kanallarında helper lardan yardım alırlar ve helper olarak çalışan görevlilerin görevleri oldukça zordur ama işlerini iyi yaparlarsa karşılığını bigün mutlaka alırlar helperların kill yada getpass gibi yetkileri yoktur normal userlardan tek farkları whoise lerinde LocalOperator yada helper yazmasıdır ama helperlar iyiliksever gönüllülerdir onlara zorluk çıkartmamakda gerekir.



-Bide RAW komutları vardır erişim isteyen bu komutları genellikle adminler yapabilir.

/msg operserv raw : Nickserv nick Nickserv (serviceslerin nicklerini dieşdirmek)

/msg operserv raw : Infoserv privmsg #TiM :Merhaba (servicesleri konuşturmak)

/msg operserv raw : chanserv join #TiM (Servicesleri kanala sokma)

/msg operserv raw : chanserv part #TiM (Servicesleri kanala sokma)

/msg operserv raw : chanserv join #TiM :Merhaba arkadaşlar (Konuşturarak sokma)

/msg operserv raw : chanserv part #TiM : bye bye (Konuşturarak kanaldan çıkarma)

/msg operserv raw : StatServ Mode StatServ +/- ( i )

/msg operserv raw svnick oldnick newnick : Userların nicklerini zorla deişdirme

/msg operserv raw svsjoin User #TiM : Zorla kanala sokma

/msg operserv raw svspart User #TiM : Userları zorla kanaldan çıkarma

/msg operserv mode #TiM +o nick (kanalda op yapar)

/msg operserv mode #TiM +a (kanalda founder yapar)

İrcop ve adminler userlardan ayrı memoserv nickserv ve chanserv ide kullanırlar ama komutları farklıdır:

ChanServ : Yukarda bi kaç komut verildi ama ben tamamını gene burda belirtmek istiyorum:

/msg chanserv ohelp : chanserv oper yardımı

/msg chanserv getpass #TiM : bir kanalın şifresini öğrenmek

/msg chanserv setpass #TiM yenişifre : Bir kanalın şifresini deişdirmek için

/msg chanserv forbid #TiM : bir kanalın kullanımını yasaklamak için

/msg chanserv hold #TiM : kanalın sürekli olarak kayıtlı durmasını sağlar

/msg chanserv unhold #TiM : kanalın sürekli olarak kayıtlı durmasını önlemek için

/msg chanserv mark #TiM : kanala SENDPASS ve GETPASS çekilmesini önlemek için

/msg chanserv unmark #TiM : kanala SENDPASS ve GETPASS çekilmesini sağlamak için

/msg chanserv drop #TiM : Bir kanalı droplamak yani sıfırlamak-yeniden başlatmak için 



NickServ : NickServ de operlar tarafından kullanılan bir servicesdir komutları ise :

/msg nickserv ohelp : nickserv oper yardımı

/msg nickserv set ircop on : Kendinizi services e ircop olarak tanıtın

/msg nickserv drop nick : Bir nicki droplamak için

/msg nickserv getpass nick : Bir nickin şifresini öğrenmek için

/msg nickserv setpass nick yenişifre : Bir nickin şifresini deişdirmek için

/msg nickserv forbid nick : Bir nickin kullanımını engellemek için

/msg nickserv deop nick : Bir nickin services ircop luğunu silmek için

/msg nickserv remail nick : Bir nickin email kısmını silmek için

/msg nickserv hold nick : Bir nickin sürekli kayıtlı durması için

/msg nickserv unhold nick : Bir nickin sürekli kayıtlı durmasını engellemek için

/msg nickserv mark nick : Bir nicke getpass ve setpass ı engellemek için

/msg nickserv remak nick : Bir nickin getpass ve setpass yapılabilmesi için



MemoServ : Dier servisler varda memoserv yokmu dienler için azda olsa işe yarayan komutları ile:

/msg memoserv ohelp : MemoServ yardım bölümü

/msg memoserv opersend mesaj : Tüm ircoplara mesaj göndermek için

/msg memoserv csopersend mesaj : Services adminlerin tümüne mesaj yollamak için

İrcop yada adminseniz yada bilemiycem erişimi olan bi helper iseniz bi şekilde bu komutlara ulaşım yetkiniz var ise sizde görceksinizki denemeye fırsatınız bile olmıycak belki inanmazsınız ama komutların hepsini yazmadım ama belki ilerde kendime sakladığım komutları sizle paylaşırım ircop ve admin iseniz çalışdığınız serverlarda bu komutlar sizin işinize yarar ircdler farklıdır komutlarda farklıdır öyle durumlarda server sahipleri ile görüşün ayrıca burdaki komutlara ulaşamamanızın nedeni derecenizde olabilir yeni yetkiler aldıkca gene bu komutlara bakın özellikle getpass ve setpass yetkisi kolay kolay verilmez herzaman olduğu gibi her hakkı ben LeoN  tarafından saklıdır.

iRC.Ticarichat.net  bize ulaşın...

Telnet Komutları

Sunucu kapandiginda tekrar acilmasi

Telnette ( Baslat çubugundan çalistiri tiklayin. Telnet yazin.) Baglan->Uzaktaki Sisteme gelin. Ana bilgisayar adina sunucu ip numarasini yazin ve tamam dedikten sonra, kullanici ismi ve sifrenizi yazarak giris yapiniz. Sunucuyu acmaniz icin ircd programinin hangi dizinde kurulu oldugunu bilmeniz gerekiyor. Bunun için, ( ls ) yazin, dosya ve dizinleri göreceksiniz. Burada ircd, unreal, bahamut, ptlink vb. dizinler varsa bu dizin isminin büyük küçük harflerine dikkat ederek, ( cd dizinismi ) yazin. Bundan sonra ( ./ircd ) yazdiginiz taktirde sunucunuz tekrar calisacaktir.

Servisler kapandiginda tekrar acilmasi

Servisleri de yukaridaki telnetle baglanma olayindan sonra ki kisimlarda oldugu gibi, ( ls ) yazdiktan sonra servisler dizininin ismine bakin. ( cd dizinismi ) yazdiktan sonra, ( ./services ) yazdiginiz taktirde tekrar çalisacaktir.

Ircop, admin yazilmasi

Ircop yazmak için, ircd dizinine yukarida anlatildigi gibi girdikten sonra, ( pico ircd.conf ) yazin. Bir yazi menüsü çikacaktir. Buraya, ( O:*@*:oper_sifresi:oper_nicki:O:1 ) seklinde yazin. Ctrl+X tuslarina basin, saklanacak mi diye soru gelecektir. ( y ) tusuna basip saklayin ve ircd.conf dosyasini mirc programinda admin durumunda iken, ( /rehash ) komutu ile tazeleyin. Daha sonra ( /msg operserv oper add nick ) komutu ile oper listesine ekleyin. Artik ( /oper nick sifre ) komutunu kullanarak ircop olabilir.

NOT: o:Local Operator, O:Global Operator, NO: Network Admin, AO: Server Admin, a :Services Admin, TO: Technical Admin

Telnet sifre degisimi

Makinaya telnet ile baglandiktan sonra, ( passwd ) komutunu yazin, önce eski sifrenizi soracaktir. Eski sifrenizi yazin, daha sonra iki kere yeni sifrenizi yazin. Sifreniz degismistir.

Sunucu kapatma veya reset etme

Sunucuyu kapatmak için, ( ps x ) yazin, burada ircd yazan siranin yanindaki pid numarasini ( kill -9 pidnumarasi ) seklinde yazin. Daha sonra yukari da anlatildigi gibi tekrar açabilirsiniz. Bu islemden sonra zaten sunucu reset olmustur.

Baska sunucuya link atmak

Servisler sizde kalacaksa;

C:karsi_ip:sifre:karsi_domain:port:50

N::karsi_ip:sifre:karsi_domain::50

H:*::irc.karsi_domain.com

Seklinde ekleyip ircd.conf dosyasini tazeleyin.

Servisler sizde kalmayacaksa;

C:karsi_ip:sifre:karsi_domain:port:50

N:karsi_ip:sifre:karsi_domain::50

H:*::irc.karsi_domain.com

H:*::services.karsi_domain.com

U:services.karsi_domain.com*:*

Seklinde ekleyip ircd.conf dosyasini tazeleyin.

Ircd.conf dosyasina, (pico ircd.conf ) ile girdikten sonra, yandaki satirlara göre C/N/H/U satilarinizi ayarlayin. Daha sonra mirc programinda admin iken ( /rehash ) komutu ile ircd.conf dosyanizi tazeleyin.

Sunucuya 1 ip'den 3 giris yapildiginda kline atmasinin sebebi

services.conf dosyasinda bulunan (DefSessionLimit limit) satirinda limit yerine istediginiz limiti ayarlarsaniz, ayni ip limiti o sayi olur. Bunu ayarladiktan sonra servisleri kapatip açmak gerekir.

Kanal ve nick düsme süresinin azaltilmasi

Nickler 21 günde düsüyor, kanallar 14 günde. Bunlarin sürelerini degistirmek icin:
Epona Servisler için; services.conf dosyasinda, nick kayit düsme süresi; NSExpire 21d. Buradaki 21 yerine hangi sayiyi yazarsaniz kullanilmayan nick için kayit silme gün siniri o olur. Kanal düsme süresi; CSExpire 14d. Ayarlari yaptiktan sonra servisleri kapatip açmak gerekir.

Chanserv, nickserv vb. servislerin isimlerinin degistirilmesi

Bu ayarlari services.conf dosyasindan yapmaniz gerekir.

NickServName      "NickServ"      "Nickname Server"

ChanServName      "ChanServ"      "Channel Server"

Bu satilarin bulundugu kisimda, tirnak içinde bulunan "NickServ", "Chanserv" gibi yerleri degistirirseniz servislerin isimleri de degisir. Daha sonra servisleri kapatip acmaniz gerekir.

Sunucuya girildiginde, otomatik giris kanalinin belirlenmesi

Bu özelligi Unrealircd icin verecegim. Unreal ircd dizinine girdikten sonra, ( cd networks ) yazarak networks dizinine girin, daha sonra ( pico unrealircd.conf ) yazarak unrealircd.conf dosyasina girin.Bu dosyanin içerisinde;

SETS_AUTO__JOINS CHANS :#kanal //Sunucuyu kapatip açtiktan sonra aktif hale gelir. Birden fazla kanala girmesini istiyorsaniz, kanallar arasina virgül koyabilirsiniz.
Set OPER_AUTO_JOIN_CHANS : #kanal //Operlerin otomatik olarak girecegi kanali belirler.

bu satirlari göreceksiniz. Buradan kanal isimlerini yazarak veya degistirerek ayarliyabilirsiniz.

Sunucuya giriste gozukecek motdun yazilimi

Motd dosyasini kendi makinanizda ircd.motd dosyasi olarak ( ircd.motd.txt olmayacak ) hazirlayin, daha sonra ftp programi ile baglanarak ircd dizininin içine atin. Renkli yapmak için, mirc programindan Ctrl+K ile renginizi seçtikten sonra çikan karakteri kopyalayip, notepadte nereyi renklendirmek istiyorsaniz oraya koaybilirsiniz. Bu sekilde kaydettikten sonra, yine ftp ile atacaksiniz. ( /rehash motd ) komutu ile tazeledikten sonra aktif olacaktir.

Sunucu servisini Access sisteminden, Aop ve Sop' a dönüstürmek

Sistemi degistirmek icin services dizininde bulunan services.conf dosyasindaki, CSDefXOP satiri, #CSDefXOP seklinde degistirip, servisleri acip kapamaniz yeterlidir. Iki satir arasindaki fark degistirdiginiz satirin basina diyez(#) isareti konmus olmasidir. Bu isaret satiri gecersiz hale getirir.

Birden fazla servicesroot eklemek

Birden fazla servicesroot eklemek icin yapmaniz gereken, ServicesRoot "Osman ali" satirinda oldugu gibi nickler arasinda bosluk birakmaktir.

Sendpass komutunu aktif hale getirmek

Sendpass komutu, kullanicilar sifrelerini unuttuklarinda nick bilgilerinde kayitli olan email adresine sifrelerinin gönderilmesine yarar. Bu komutu aktif hale getirebilmek için yukarida oldugu gibi services.conf dosyasinda bulunan, RestrictMail satirini, #RestrictMail olarak degistirdiginizde aktif olacaktir. Servisleri kapatip açmaniz gerekir.

Servislerin dilini Türkçe'ye çevirmek

Epona Servislerin services.conf dosyasinda bulunan, NSDefLanguage 1 satirini, NSDefLanguage 6 olarak degistirdiginizde servisler Türkçelesecektir.

Sunucu çikis mesajini ayarlamak

src deki s_user.c yi editliyoruz editlemeden once yedek almayi unutmayin.
int m_quit(cptr, sptr, parc, parv) kismina geliyoruz
7int m_quit(cptr, sptr, parc, parv, Turk) olarak degistiriyoruz
char *parv[]; in altina
char Turk[7]; ekliyoruz
char *ocomment = vs vs satirini

char *ocomment = (parc > 1 && Turk) ? Turk: parv[0]; olarak degistiriyoruz

ircsprintf(comment vsvs satirini
ircsprintf(comment, "Ciktim"; olarak degistiriyoruz.
Su anki tanimlamarla Ciktim yazan yerdeki msg en fazla 6 karakter alabiliyor.Bunun Turk[7] ile alakasi yok o degisken zaten bos 7 olmayabilir bunlari yapip kaydedin dosyanizi.Daha sonra make yapin Unreal3.x.x folderinda.Bu islemleri duzgun olarak yaptiktan sonra artik herkes quit msg i olarak ne yazarsa yazsin sadece "Ciktim" yazacaktir.

Beni /server irc.ticarichat.net   Leon nickiyle bulabilirsiniz.

 

 


Bu Site SanalNikahNet Yapimidir ©2003