/* * Unreal3.2 Ornek unrealircd.conf dosyasi. Hazirlayan - WwW.IRCTurk.OrG * Son version: beta-19 * Bu dosya Unreal3.2 icin yardimci olucak konfigirasyon bilgilerini icermektedir. * Lutfen bu yaziyi burdan kaldirmayiniz. */ /* * Gerekli Modulleri yukler, DOKUNMAYIN.! */ loadmodule "src/modules/commands.so"; /* * Butun /helpop komutlarinin ekli oldugu dosya, eklenmesi tavsiye edilir. * baska conf dosyalarinida ayni include komutu ile ekleyebilirsiniz. */ include "help.conf"; /* Serverin ismi /info su vede numeric`i. Numeric her link server icin ayri olmalidir. */ me { name "irc.ircturk.org"; info "Turkiyenin IRC Portali Sohbet Sunucusu"; numeric 1; }; /* /admin komutu cevabi. */ admin { "Tam Isim"; "Nick"; "Email@adresi"; }; /* Eski Y line, kullanicilar icin olan ayarlar. Uzman degilseniz dokunmayin. */ class clients { pingfreq 90; maxclients 500; sendq 100000; recvq 8000; }; /* Burasida serverlar icin */ class servers { pingfreq 90; maxclients 10; sendq 1000000; connfreq 100; }; /* Servera kimlerin baglanmasina izin vericez ? *@* butun kullanicilari kabul eder. eger servera sifre koymak isterseniz password secenegini ekleyin. maxperip secenegi ayni ipden en fazla kac kisinin kabul edilecegini ayarlar. */ allow { ip *@*; hostname *@*; class clients; maxperip 5; }; /* Oper Ekleme */ /* OLD OPER FLAG | NEW FLAG NAME O global o local a services-admin A admin r can_rehash D can_die R can_restart h helpop w can_wallops g can_globops c can_localroute L can_globalroute k can_localkill K can_globalkill b can_kline Z can_gzline t can_gkline B can_unkline n can_localnotice G can_globalnotice N netadmin C coadmin z can_zline W get_umodew H get_host v can_override */ /* Server yoneticilerini duzenleme. En yetkili kisi netadmin dir, netadmin secenegi OaAN flaglarini verir. Daha etkili oper ve admin ekleme icin yukaridaki flaglari kullanabilirsiniz. Unumatin netadmin flagi bile butun flaglari icine almaz. */ oper Stonkeep { class clients; from { userhost Ston@*.ircturk.org; }; password "admin"; flags { global; local; services-admin; admin; can_rehash; can_die; can_restart; helpop; can_wallops; can_globops; can_localroute; can_globalroute; can_localkill; can_globalkill; can_kline; can_gzline; can_gkline; can_unkline; can_localnotice; can_globalnotice; netadmin; coadmin; can_zline; get_umodew; get_host; can_override; }; }; /* Eski P Line, Serverin portlarini ayarlar. */ /* Options for listen: OLD | NEW Sadece server icin port serversonly Sadece kullanici icin clientsonly Sadece java java Guvenli baglanti ssl (makinede ssl kurulu olmasi lazim) Normal standard */ listen 65.246.58.152:6601 { options { clientsonly; }; }; /* Normal port girisleri */ listen 65.246.58.156:8067; listen 65.246.58.156:6667; listen 65.246.58.156:7000; /* Link ayarlari, Serverin linkleri vede servisleri icin ayarlar. */ /* options: OLD | NEW S ssl Z zip N/A autoconnect N/A quarantine N/A nodnscache */ link services.ircturk.org { username *; hostname 65.246.58.152; bind-ip *; port 7000; hub *; password-connect "services"; password-receive "services"; class servers; options { autoconnect; }; }; /* Serverinizdaki servislerin girdileri. Buraya yazilan servisler server uzerinde daha cok guc alirlar. */ ulines { services.ircturk.org; proxy.ircturk.org; }; /* Serveri /restart vede /die edebilmek icin gerekli olan sifreler. bu sifreleri bilmeyen bu komutlara erisimi olsa bile kullanamaz. */ drpass { restart "restart-sifresi"; die "serveri-kapatma-sifresi"; }; /* Serverin log dosyasi, buraya serverda olan ircd ile ilgili bilgiler loglanir. */ log "ircd.log" { /* Burada maxsize ayari doyayi 2mb a ulastiginda silip yeniden baslamasini saglar.asagidaki flag ayarlarida neleri logliyacagini ayarlar. */ maxsize 2097152; flags { oper; kline; connects; server-connects; kills; errors; }; }; /* Server aliaslari, nickserv chanserv v.b. servislere /ns /cs gibi erisimi saglamak icin kullanilir. */ /* Normal Aliaslar */ alias NickServ { type services; }; alias ChanServ { type services; }; alias OperServ { type services; }; alias HelpServ { type services; }; alias StatServ { type stats; }; alias "services" { format "^#" { nick "chanserv"; type services; parameters "%1-"; }; format "^[^#]" { nick "nickserv"; type services; parameters "%1-"; }; type command; }; alias "identify" { format "^#" { nick "chanserv"; type services; parameters "IDENTIFY %1-"; }; format "^[^#]" { nick "nickserv"; type services; parameters "IDENTIFY %1-"; }; type command; }; /* Baglanan kullanicilarin hangi motd vede rules dosyasini gormelerini ayarlar. */ tld { mask *@*; motd "ircd.motd"; rules "ircd.rules"; }; /* Serverdaki yasaklamalari yapmak icin ban ayari kullanilmaktadir. */ ban nick { mask "*S*e*r*v*"; reason "Servisler icin Ayrilmistir"; }; /* servera baglanmaya calisan bi ip ye ban k-line */ ban ip { mask 213.98.52.142; reason "Bilinen Proxy"; }; /* Serverdan banli olan server. */ ban server { mask eris.berkeley.edu; reason "Get out of here."; }; /* ban user { mask *tirc@*.saturn.bbn.com; reason "Idiot"; }; ban realname { mask "Swat Team"; reason "mIRKFORCE"; }; */ ban realname { mask "sub7server"; reason "sub7"; }; /* hicbi sekilde kline ve banlardan ekilenmicek user@host. */ except ban { mask *Ston@*ircturk.org; }; /* Serverda gonderilen dosyalari engellemek icin kullanilir. * Amaci virus ve trojan gibi dosyalarin yayilmasini engellemektir. */ deny dcc { filename "*sub7*"; reason "Possible Sub7 Virus"; }; /* * Serverda bu isimde kanallarin acilmasini engeller. */ deny channel { channel "*warez*"; reason "Warez ile ilgili kanal acmak yasatir."; }; /* * Sahte vhost ayarlari. Burdan istediginiz kadark kullanicilarinz icin vhost ayarlayabilirsiniz. */ vhost { vhost Devamli.User.IRCturk.Org; from { userhost *@*; }; login vhost1; password vhost1; }; /* * Cloak-keys must be > 10000, and random. MUST be the same all over the * network * * cloak-keys { 39999; 99398; 99397; }; for example */ /* Sunucu ayarlari */ set { network-name "IRCTurk"; default-server "irc.ircturk.org"; services-server "services.ircturk.org"; stats-server "stats.ircturk.org"; help-channel "#IRCTurk"; hiddenhost-prefix "IRCTurk"; static-quit "Turkiyenin IRC Portali - WwW.IRCTurk.OrG"; cloak-keys { /* cloak-key her serverda ayni olmalidir, ayrica kesinlikle 10000 den buyuk olmalidir */ 9666234; 3333234; 3330234; }; /* IRCop Hostlari */ hosts { local "locop.ircturk.org"; global "ircop.ircturk.org"; coadmin "coadmin.ircturk.org"; admin "admin.ircturk.org"; servicesadmin "csops.ircturk.org"; netadmin "netadmin.ircturk.org"; host-on-oper-up "yes"; }; }; /* Diger Server ayarlari */ set { kline-address "admin@ircturk.org"; modes-on-connect "+xw"; modes-on-oper "+xwgs"; oper-auto-join "#opers"; auto-join "#zurna"; dns { nameserver 127.0.0.1; timeout 2s; retries 2; }; options { hide-ulines; show-connect-info; }; maxchannelsperuser 15; anti-spam-quit-message-time 10s; oper-only-stats "okGsMRUEelLCXzdD"; throttle { connections 3; period 30s; }; anti-flood { nick-flood 3:60; /* 3 nickchanges per 60 seconds (the default) */ }; }; cloak-keys { 978A455b7; 4157A78b6; 15869A8b4; }; /* Include komutu unrealircd.conf disinda diger conf dosyalarinida yuklenmesini saglar */ include "help.conf"; /* /helpop komutlari faydali */ include "aliases/epona.conf"; /* epona servisi kullananlar icin /ns /ns kisa yollari */ /* Eger services olarak epona kullanmiyosaniz asagida size uygun olani bulup basindakileri kaldirin * include "aliases/ircservices.conf"; * include "aliases/anope.conf"; * include "aliases/auspice.conf"; * include "aliases/cygnus.conf"; */ /* * Unreal3.2 icin genel ayarlar bu kadar, daha ayrintili ayarlar docs/ klasoru altindaki * yardim dosyalari icinde bulunabilir. * Anlamadiginiz konularda yada calismayan bolumlerde lutfen www.ircturk.org daki forumlardan * yardim isteyiniz. * Bu .conf dosyasi Stonkeep tarafindan yazilmistir. */