1/* 2 * example.conf by Daniel Hawton AKA Osiris (osiris@unrealircd.org). 3 * $Id$ 4 * �nceki �evirmen: Mustafa "Ironic" Cakmak (ironic@unrealircd.org) 5 * T�rk�e �eviri: Serkan Sepet�i (diablo@unrealircd.org) 6 * 7 * Unreal3.2.x s�r�mler i�in kullan�lmaktad�r 8 * 9 * Peki beyler. Bu example.conf dosyas�n�n yenisi. C++ t�r�ne �ok benziyor. 10 * Neyse �imdi bunun �stesinden gelme zaman�. Ba�lang��ta zor gelebilir, fakat 11 * okuyarak ve biraz pratikle anlayacaks�n�z. 12 * 13 * Yapman�z gereken bu dosyay� ana dizine at�p, 'unrealircd.conf' olarak adland�rmak. 14 * 15 * NOTE: B�t�n sat�rlar, a��l�� { sat�r� d���nda, kapama } sat�r� dahil, sonunda ; ta��r. 16 * IRCd a��klama sat�rlar�n� g�z ard� edecektir. 17 * 18 * L�tfen doc/unreal32docs.tr.html dosyas�n� okuyunuz! �evrimi�i s�r�m�ne ula�abilece�iniz adres: 19 * www.vulnscan.org/UnrealIRCd/unreal32docs.tr.html 20 * Yap�land�rma dosyas� hakk�nda bir �ok bilgi i�erir: Her blok, 21 * de�i�ken vs.. hakk�nda bilgi verir. 22 * E�er d�k�mantasyon dosyas�n� tam olarak okumadan bu dosyay� d�zenlemeye kalkarsan�z 23 * ba�ar�s�z olaca��n�z olduk�a y�ksek bir oranda garanti edilir! 24 * 25 */ 26 27/* A��klama sat�r� �e�itleri */ 28#A��klama sat�r� 1 (Shell tipi) 29// A��klama sat�r� 2 (C++ tipi) 30/* A��klama sat�r� sat�r� 3 (C tipi) */ 31#Bu sat�rlar ircd taraf�ndan g�z ard� edilecektir. 32 33/* 34 * UnrealIRCd mod�lleri destekler, Bunlar�n baz�lar�n�n y�klenmesi gereklidir. 35 * En az�ndan komutlar mod�l�(commands) ve gizleme mod�l�(cloaking)'ne ihtiyac�n�z vard�r. 36 */ 37 38/* *NIX i�in, sonraki 2 sat�r�n a��klama sat�rac�n�(//) kald�r�n: */ 39//loadmodule "src/modules/commands.so"; 40//loadmodule "src/modules/cloak.so"; 41 42/* Windows i�in, sonraki 2 sat�r�n a��klama sat�rac�n�(//) kald�r�n: */ 43//loadmodule "modules/commands.dll"; 44//loadmodule "modules/cloak.dll"; 45 46/* 47 * Di�er yap�land�rma dosyalar�n�da dahil edebilirsiniz. 48 * help.conf b�t�n /helpop metinlerini i�erir. +G kipi i�in badwords.*.conf 49 * dosyalar� b�t�n k�t� kelime girdilerini i�erir... 50 * spamfilter.conf g�ncel trojanlar i�in uygun kurallar� i�erir. 51 * Muhtemelen bunlar� eklemek isteyeceksiniz: 52 */ 53include "help.conf"; 54include "badwords.channel.conf"; 55include "badwords.message.conf"; 56include "badwords.quit.conf"; 57include "spamfilter.conf"; 58 59/* 60 * YENI: me {} 61 * ESKI: M:Line 62 * me {} bu sunucu i�in isim, tan�mlama ve unreal sunucu say�sal�n�(numeric) belirler. 63 * S�zdizimi a�a��daki gibidir: 64 * me { 65 * name "sunucu.ismi"; 66 * info "Sunucu tan�mlamas�"; 67 * numeric (sunucu say�sal�*); 68 * }; 69 * E�er link varsa, bu say�sal a� �zerinde varolan herhangi bir server taraf�ndan kullan�lmamal�d�r. 70 */ 71me 72{ 73 name "irc.foonet.com"; 74 info "FooNet Server"; 75 numeric 1; 76}; 77 78/* 79 * YENI: admin {} 80 * ESKI: A:Line 81 * Admin sunucu y�neticisine dair bilgi verir. Diledi�iniz kadar 82 * sat�r� admin { alt�na yerle�tirebilirsiniz. 83 * S�zdizimi a�a��daki gibidir: 84 * admin { 85 * "ilk sat�r"; 86 * "ikinci sat�r"; 87 * [vs] 88 * }; 89 */ 90admin { 91 "Bob Smith"; 92 "bob"; 93 "widely@used.name"; 94}; 95 96/* 97 * YENI: class {} 98 * ESKI: Y:line (eskisi kar���kt�) 99 * Bu s�n�flar i�in ayarlar� belirtir. Bir s�n�f ba�lant�lar i�in bir grup 100 * ayar�d�r. �rne�in, sunucu ba�lant�lar�n�, bir istemci s�n�f� 101 * yerine, sunucu s�n�f�na y�nlendirirsiniz. S�zdizimi a�a��daki gibidir: 102 * class (class name) 103 * { 104 * pingfreq (ne s�kl�kta saniye i�erisinde kullan�c� veya sunucunun ping edilece�i); 105 * maxclients (bu s�n�f i�in ka� ba�lant�); 106 * sendq (bir ba�lant�dan g�nderilecek en y�ksek dizi); 107 * recvq (bir ba�lant�dan al�nacak en y�ksek dizi [flood kontrol�]); 108 * }; 109 */ 110 111class clients 112{ 113 pingfreq 90; 114 maxclients 500; 115 sendq 100000; 116 recvq 8000; 117}; 118 119class servers 120{ 121 pingfreq 90; 122 maxclients 10; /* Link edebilece�imiz en y�ksek sunucu say�s� */ 123 sendq 1000000; 124 connfreq 100; /* Her ba�lant� giri�imi aras�nda ne kadar saniye olaca�� */ 125}; 126 127/* 128 * YENI: allow {} 129 * ESKI: I:Line 130 * Ba�lant� izinlerini belirtir.. 131 * Temel olarak istemcilerin sunucuya ba�lanabilmesi i�in herhangi bir kontrol 132 * ve/veya bir �ifre belirtmenize olanak sa�lar. 133 * S�zdizimi a�a��daki gibidir: 134 * allow { 135 * ip (izin verilecek ip maskesi); 136 * hostname (host maskesi); 137 * class (g�nderilecek s�n�f [class {} blo�una g�z at�n�z]); 138 * password "(�ifre)"; (iste�e ba�l�) 139 * maxperip (ip ba��na kabul edilecek ba�lant� say�s�); (iste�e ba�l�) 140 * }; 141 */ 142 143allow { 144 ip *@*; 145 hostname *@*; 146 class clients; 147 maxperip 5; 148}; 149 150/* �ifrelendirilmi� allow blo�u */ 151allow { 152 ip *@255.255.255.255; 153 hostname *@*.passworded.ugly.people; 154 class clients; 155 password "f00Ness"; 156 maxperip 1; 157}; 158 159/* 160 * YENI: allow channel {} 161 * ESKI: chrestrict 162 * Bir kullan�c�n�n bir kanala girmesine olanak sa�lar... 163 * yasak kanal blo�undaki hari�lik gibi. 164 * S�zdizimi: 165 * allow channel { 166 * channel "kanal ismi"; 167 * class "clients"; (iste�e ba�l�) 168 * }; 169 */ 170allow channel { 171 channel "#WarezSucks"; 172 class "clients"; 173}; 174 175/* 176 * YENI: oper {} 177 * ESKI: O:Line 178 * Bir IRC Operat�r� tan�mlaman�z� sa�lar. 179 * IRC Operat�rleri sunucuya uygun bir bi�imde ba�lan�lmas�n� ve 180 * makull��� sa�larlar. 181 * S�zdizimi a�a��daki gibidir: 182 * oper (login) { 183 * class (s�n�f ismini ekleyin, e�er istemciden farkl�ysa, yeni s�n�f� ekleyin); 184 * from { 185 * userhost (ident@host); 186 * userhost (ident@host); 187 * }; 188 * flags 189 * { 190 * (flaglar buraya*); 191 * }; 192 * VEYA 193 * flags "OAaRD gibi eski tip flaglar"; 194 * }; 195 */ 196 197 198/* Oper flaglar�n�n listesine doc/unreal32docs.html#operblock dan g�z atabilirsiniz. 199 * [Okuman�z �iddetle �nerilir] 200 */ 201 202oper bobsmith { 203 class clients; 204 from { 205 userhost bob@smithco.com; 206 }; 207 password "f00"; 208 flags 209 { 210 netadmin; 211 can_zline; 212 can_gzline; 213 can_gkline; 214 global; 215 }; 216}; 217 218/* 219 * YENI: listen {} 220 * ESKI: P:Line 221 * �stemci ve sunucular�n sunucuya ba�lanmas�n� sa�lamak i�in ircd taraf�ndan 222 * kullan�lacak bir port tan�mlaman�z� sa�lar . 223 * S�zdizimi a�a��daki gibidir: 224 * listen (ip adresi):(port numaras�) 225 * { 226 * options { 227 * (tercihler buraya); 228 * }; 229 * }; 230 * veya sade bir bi�imde 231 * listen: listen (ip):(port); 232 * 233 * UYARI: ipv6 ipleri i�in (3ffe:b80:2:51d::2 vb), [ip]:port; kullan�n�z 234 * 235 * B�ylede �al���r. 236 */ 237 238/* listen i�in tercihler: 239 ESKI | YENI 240 S serversonly 241 C clientsonly 242 J java 243 s ssl 244 * standard 245*/ 246 247/* SSL PORTLARI ���N NOT: SSL portlar� olduk�a standart d���d�r, 248 * ayr�ca pek �ok y�ksek-SSL portlar� i�in baz� insanlar 994 te �al��t�r�n 249 * der ��nk� bu resmi SSL portudur..Fakat bu root eri�imi gerektirir.Yan� s�ra, 250 * 194 resmi irc portu olarak bunun �zerinde �al��an ircd 251 * hi� g�rd�n�z m�? 252 * B�yle olunca bizim �nerimiz 6697 portunu SSL i�in kullanman�z, bu hayli 253 * sunucuda kullan�l�yor ve �rnek i�in StunTour taraf�ndan kabul g�rm�� durumda. 254 * �stedi�iniz kadar SSL port a�makta �zg�rs�n�z, fakat 6697 yi kullanman�z 255 * d�nya standart� haline gelmesine biraz daha yard�m edecektir. ;). 256 */ 257listen *:6697 258{ 259 options 260 { 261 ssl; 262 clientsonly; 263 }; 264}; 265 266listen *:8067; 267listen *:6667; 268 269/* NOT: E�er bir �ok IP bar�nd�ran bir IRCd Shell kullan�yorsan�z logunuzda olas� 270 * 'Address already in use' al�rs�n�z ve ircd ba�lamaz.Bunun anlam� '*' yerine 271 * belirli bir IP adresi kullanman�z gerekti�idir.Yani �rne�in: 272 * listen 1.2.3.4:6667; 273 * A��k�a, IP yi �nceden koydu�unuz IP ile de�i�tirin. 274 */ 275 276/* 277 * YENI: link {} 278 * ESKI: C/N:Lines 279 * Bir sunucu ba�lant�s� i�in bir onay tan�mlaman�z� sa�lar. 280 * NOT: HER IKI SUNUCUDA BA�LANTI I�IN TAM OLARAK D�ZG�N B�R LINK {} GERE�� DUYAR! 281 * S�zdizimi a�a��daki gibidir: 282 * link (sunucu ismi) 283 * { 284 * username (username, * da uygundur); 285 * hostname (ip adresi/hostmask); 286 * bind-ip (Ba�lan�rken hangi IP ile ba�lanaca��, veya *); 287 * port (ba�lant� portu, e�er herhangi biriyse); 288 * hub (Bu bir hub ise, * �al���r, veya sunucu maskeleri bunu sa�lar); 289 * [veya leaf *;] 290 * password-connect "(g�nderilecek �ifre)"; 291 * password-receive "(almam�z gereken �ifre)"; 292 * class (sunucular�n y�netilece�i s�n�f); 293 * options { 294 * (tercihler buraya*); 295 * }; 296 * // E�er SSL kullan�yorsak, SSL modunda ne t�r bir anahtar kullanaca��m�z� se�ebiliriz 297 * // "openssl ciphers" ile bir liste al�n�r, anahtarlar birbirinden : ile ayr�l�rak belirtilebilirler. 298 * 299 * ciphers "DES-CBC3-MD5"; 300 * 301 * }; 302*/ 303 304/* 305 tercihler: 306 YENI | ESKI 307 S ssl 308 Z zip 309 N/A autoconnect 310 N/A quarantine 311 N/A nodnscache 312*/ 313 314 315link hub.mynet.com 316{ 317 username *; 318 hostname 1.2.3.4; 319 bind-ip *; 320 port 7029; 321 hub *; 322 password-connect "LiNk"; 323 password-receive "LiNk"; 324 class servers; 325 options { 326 /* Note: Servisler link edilirken autoconnect kullanmamal�s�n�z.*/ 327 autoconnect; 328 ssl; 329 zip; 330 }; 331}; 332/* 333 * 334 * YENI: ulines {} 335 * ESKI: U:Line 336 * U-lines sat�rlar� sunuculara daha g��/komut kazand�r�r.Bu servis/istatistik 337 * sunucular� i�indir ve ASLA normal UnrealIRCd sunucular� i�in de�ildir. 338 * S�zdizimi a�a��daki gibidir: 339 * ulines { 340 * (uline olacak sunucu); 341 * (uline olacak sunucu); 342 * [vb] 343 * }; 344*/ 345ulines { 346 services.roxnet.org; 347 stats.roxnet.org; 348}; 349 350/* 351 * YENI: drpass {} 352 * ESKI: X:Line 353 * Bu blok /die ve /restart i�in �ifre tan�mlaman�z� sa�lar. 354 * S�zdizimi a�a��daki gibidir: 355 * drpass { 356 * restart "(yeniden ba�latmak i�in �fire)"; 357 * die "(sona erdirmek i�in �ifre)"; 358 * }; 359 */ 360drpass { 361 restart "I-love-to-restart"; 362 die "die-you-stupid"; 363}; 364 365/* 366 * YENI: log {} ESKI: N/A Ircd e logun ne ve nerede olaca��n� bildirir. Diledi�iniz 367 * kadara sahip olabilirsiniz. 368 * 369 * FLAGS: errors, kills, tkl, connects, server-connects, oper 370 * 371 * Syntax: 372 * log "log file" 373 * { 374 * flags 375 * { 376 * flag; 377 * flag; 378 * etc.. 379 * }; 380 * }; 381 */ 382 383log "ircd.log" { 384 /* E�er 2 MB yi ge�erse log dosyas�n� sil ve yenisini a�, e�er her zaman ayn� log 385 dosyas�n� kullanmak istiyorsan�z kar��may�n */ 386 maxsize 2097152; 387 flags { 388 oper; 389 connects; 390 server-connects; 391 kills; 392 errors; 393 sadmin-commands; 394 chg-commands; 395 oper-override; 396 spamfilter; 397 }; 398}; 399 400/* 401 * YENI: alias {} 402 * ESKI: N/A 403 * /nickserv, /chanserv gibi komutlar haz�rlaman�z� sa�lar. 404 * FLAGS: services, stats, normal 405 * 406 * S�zdizimi: 407 * alias "isim" { 408 * target "gidecek nokta"; 409 * type aliastype; 410 * }; 411 * 412 * [NOT: Ayn� zamanda �nceden tan�mlanm�� alias dosyas� dahil edebilirsiniz, doc/unreal32docs.html b�l�m 2.9] 413 */ 414 415// Bu nokta /NickServ komutu ile set::services-server server �zerinden ba�lanm�� olan NickServ e d�ner. 416/*alias NickServ { 417 target "NickServ"; 418 type services; 419};*/ 420 421// E�er komutla noktan�n ayn� olmas�n� istiyorsan�z nick giri�ini g�zard� edebilirsiniz 422//alias ChanServ { type services; }; 423 424// Bu nokta /statserv komutu ile set::stats-server server �zerinden ba�lanm�� olan StatServ e d�ner. 425//alias StatServ { type stats; }; 426 427// Bu nokta /superbot komutu ile kullan�c� SuperBot a d�ner 428//alias SuperBot { type normal; }; 429 430 431/* Standart aliases */ 432alias NickServ { type services; }; 433alias ChanServ { type services; }; 434alias OperServ { type services; }; 435alias HelpServ { type services; }; 436alias StatServ { type stats; }; 437 438/* 439 * ESKI: alias {} 440 * YENI: N/A 441 * Bu /identify, /services gibi komutlar haz�rlaman�z� sa�lar. 442 * 443 * S�zdizimi: 444 * alias "isim" { 445 * format "format sat�r�" { 446 * target "gidecek nokta"; 447 * type aliastype; 448 * parameters "g�nderilecek parametreler"; 449 * }; 450 * type command; 451 * }; 452 */ 453/* Bu ayr� bir �ekilde g�sterilir.��nk� bir �nceki direktif ile ayn� isme sahip olsa bile benzer bir 454 * fonksiyon sa�lamas� ve standart aliaseslerin �al��mas�na dayanmas� ile birlikte �ok farkl� s�zdizimine sahip olmas�. 455 */ 456/* 457alias "identify" { 458 format "^#" { 459 target "chanserv"; 460 type services; 461 parameters "IDENTIFY %1-"; 462 }; 463 format "^[^#]" { 464 target "nickserv"; 465 type services; 466 parameters "IDENTIFY %1-"; 467 }; 468 type command; 469}; 470*/ 471/* alias::format direktifi bir d�zenli ifadedir. �lk bi�im /identify komutundan sonraki ilk karakter bir # ise e�le�ir. 472 * Ard�ndan IDENTIFY %1- ile chanserv aliases e d�ner. 473 * �kinci bi�im ise /identify komutundan sonraki ilk karakterin bir # i�areti ile e�le�meme durumunu belirtir.Ard�ndan 474 * IDENTIFY %1- ile nickserv aliases e d�ner. 475 */ 476 477/* alias::format::parameters betik diline benzerdir. %N (N bir numarad�r) komuta g�nderilecek 478 * parametreyi temsil eder.(bu durumda /identify). E�er bir %N- belirtirseniz bu N den sonraki 479 * b�t�n parametleri i�erir. Ayr�ca kullan�c� nickname inin yerine %n kullanabilirsiniz. 480*/ 481 482/* Standart aliases */ 483alias "services" { 484 format "^#" { 485 target "chanserv"; 486 type services; 487 parameters "%1-"; 488 }; 489 format "^[^#]" { 490 target "nickserv"; 491 type services; 492 parameters "%1-"; 493 }; 494 type command; 495}; 496 497alias "identify" { 498 format "^#" { 499 target "chanserv"; 500 type services; 501 parameters "IDENTIFY %1-"; 502 }; 503 format "^[^#]" { 504 target "nickserv"; 505 type services; 506 parameters "IDENTIFY %1-"; 507 }; 508 type command; 509}; 510 511/* Bu ger�ek komut alias� i�in bir �rnektir */ 512/* Bu e�lem /GLINEBOT ile /GLINE <parametre> 2d vb... �eklindedir */ 513alias "glinebot" { 514 format ".+" { 515 command "gline"; 516 type real; 517 parameters "%1 2d Bu sunucuda botlara izin verilmemektedir, l�tfen http://www.example.com/faq/123 sayfas�ndan sss � okuyunuz."; 518 }; 519 type command; 520}; 521 522 523 /* 524 * YENI: dosyalar {} 525 * ESKI: include/config.h 526 * 527 * Bu blok MOTD gibi �eyleri y�klemek i�in IRCd varsay�lan yollar� 528 * PID haricinde ge�ersiz k�lar veya yazma/y�kleme olarak dosyay� kendi ayarlar. 529 * Bu blo�un varl��� bir UnrealIRCd kurulumuna destek sa�lar. 530 * -c ile kombine edildi�inde birden fazla komut se�ene�inin 531 * �al��mas�na izin verir. 532 * 533 * Her zamanki gibi bu gibi yak�n yollar -c komut sat�r�nda belirtilmezse, 534 * UnrealIRCd unrealircd.conf'u nerede bulunaca��n� dizinine g�re yorumlar. 535 */ 536files 537{ 538 /* G�n�n mesaj�, oturum a�an kullan�c�lara g�sterilir: */ 539 /* motd ircd.motd; */ 540 541 /* 542 * K�sa MOTD. E�er bu dosya varsa, MOTD yerine kullan�c�ya 543 * bu g�sterilecektir. Yinede kullan�c�lar /MOTD komutu kullanarak 544 * tam MOTD i�eri�ini g�rebilecekler. 545 */ 546 /* shortmotd ircd.smotd; */ 547 548 /* Operat�r oldu�unda g�sterilir. /OPER 'li�e y�kselmi� */ 549 /* opermotd oper.motd; */ 550 551 /* Servislere MOTD ekler. */ 552 /* svsmotd ircd.svsmotd; */ 553 554 /* Bot MOTD */ 555 /* botmotd bot.motd; */ 556 557 /* /RULES �zerinde g�sterilir */ 558 /* rules ircd.rules; */ 559 560 /* 561 * IRCd'nin baz� de�erlerinin nerede oldu�unu g�sterir. 562 * Bu de�erler kal�c� olarak saklan�r.Sunucu yeniden ba�lat�ld���nda 563 * ise bu de�erleri yeniden y�kleyecektir. 564 */ 565 /* tunefile ircd.tune; */ 566 567 /* IRCd pidini nerede kaydedildi�ini g�sterir. IRCd taraf�ndan yaz�labilir olmal�d�r. */ 568 /* pidfile ircd.pid; */ 569}; 570 571/* 572 * ESKI: tld {} 573 * YENI: T:Line 574 * Bu istemcilerin hostmaskesine ba�l� olarak farkl� 575 * motd ve rules dosyalar� belirler. 576 * S�zdizimi a�a��daki gibidir: 577 * tld { 578 * mask (ident@host); 579 * motd "(motd dosyas�)"; 580 * rules "(rules dosyas�)"; 581 * }; 582 */ 583 584tld { 585 mask *@*.fr; 586 motd "ircd.motd.fr"; 587 rules "ircd.rules.fr"; 588}; 589 590/* not: B�t�n istemciler i�in ayn� motd/rules (ircd.motd, ircd.rules) dosyalar� 591 * g�r�nt�letmek istiyorsan�z sadece yukar�daki �rnek blo�u silebilirsiniz. 592 */ 593 594/* 595 * YENI: ban nick {} 596 * ESKI: Q:Line 597 * Nir nickname yasaklar, bundan doaly� kullan�lamaz. 598 * S�zdizimi a�a��daki gibidir: 599 * ban nick { 600 * mask "(yasaklanak nick)"; 601 * reason "(neden)"; 602 * }; 603*/ 604ban nick { 605 mask "*C*h*a*n*S*e*r*v*"; 606 reason "Servisler i�in ayr�lm��t�r"; 607}; 608/* 609 * YENI: ban ip {} 610 * ESKI: Z:Line 611 * A�a ba�lanan bir ip yi yasaklar. 612 * S�zdizimi: 613 * ban ip { mask (ip adresi/hostmask); reason "(neden)"; }; 614*/ 615ban ip { 616 mask 195.86.232.81; 617 reason "Ba�l� olmayan sunucu"; 618}; 619/* 620 * YENI: ban server {} 621 * ESKI: Server Q:Line 622 * A�a bir sunucunun ba�lanmas�n� devred��� k�lar. 623 * e�er sunucu uzak bir sunucuya ba�lanm��sa, yerel sunucunun 624 * a�dan ba�lant�s� kesilir. 625 * S�zdizimi a�a��daki gibidir: 626 * ban server { 627 * mask "(sunucu ismi)"; 628 * reason "(neden)"; 629 * }; 630*/ 631 632ban server { 633 mask eris.berkeley.edu; 634 reason "Defol buradan."; 635}; 636/* 637 * YENI: ban user {} 638 * ESKI: K:Line 639 * Kullan�c�n�n belirtilen kesin bir mask ile sunucuya ba�lanmas�n� engeller. 640 * S�zdizimi: 641 * ban user { mask (hostmask/ip adresi); reason "(neden)"; }; 642*/ 643 644ban user { 645 mask *tirc@*.saturn.bbn.com; 646 reason "Idiot"; 647}; 648 649/* 650 * YENI: ban realname {} 651 * ESKI: n:Line 652 * Kullan�lan kesin bir realname i yasaklar. 653 * S�zdizimi: 654 * ban realname { 655 * mask "(real name)"; 656 * reason "(neden)"; 657 * }; 658*/ 659 660ban realname { 661 mask "Swat Team"; 662 reason "mIRKFORCE"; 663}; 664 665ban realname { 666 mask "sub7server"; 667 reason "sub7"; 668}; 669 670/* 671 * BUTUN BANLAR ���N NOT, ilave girdiler i�in tekrarlanabilir! 672 * 673 * YENI: except ban {} 674 * ESKI: E:Line 675 * Bu yasaklanmaman�z� sa�lar. 676 * S�zdizimi: 677 * except ban { mask (ident@host); }; 678 * Farkl� hostlar i�in istedi�iniz kadar except ban {} 679 * blo�unu tekrarlay�n. 680 */ 681 682except ban { 683 /* stskeeps i yasaklama*/ 684 mask *stskeeps@212.*; 685}; 686 687/* 688 * YENI: deny dcc {} 689 * ESKI: dccdeny.conf 690 * Dcc g�nderimlerini bloklamak i�in kullan�l�r..Vir�sler 691 * dursa iyi olur. 692 * S�zdizimi: 693 * deny dcc 694 * { 695 * filename "bloklanacak dosya (�rnek, *exe)"; 696 * reason "neden"; 697 * }; 698 */ 699deny dcc { 700 filename "*sub7*"; 701 reason "Muhtemek Sub7 Vir�s�"; 702}; 703 704/* 705 * ESKI: deny channel {} 706 * YENI: N/A (NEW) 707 * Girilen kanallar� bloklar. 708 * S�zdizimi: 709 * deny channel { 710 * channel "(kanal)"; 711 * reason "neden"; 712 * class "clients"; (iste�e ba�l�) 713 * }; 714*/ 715deny channel { 716 channel "*warez*"; 717 reason "Warez yasakt�r"; 718 class "clients"; 719}; 720 721/* 722 * YENI: vhost {} 723 * ESKI: Vhost.conf file 724 * Oper olmayan kullan�c�lar i�in sahte ip haz�rlar, veya 725 * tembellik yaparak /sethost kullanmayan operler i�indir :P 726 * S�zdizimi: 727 * vhost { 728 * vhost (vhost.com); 729 * from { 730 * userhost (kullan�lacak ident@host); 731 * }; 732 * login (login ismi); 733 * password (�ifre); 734 * }; 735 * ard�ndan bu vhostu kullanmak i�in, IRC de /vhost (login) (�ifre) yap�n 736 */ 737vhost { 738 vhost i.hate.microsefrs.com; 739 from { 740 userhost *@*.image.dk; 741 }; 742 login stskeeps; 743 password moocowsrulemyworld; 744}; 745 746/* Di�er yap�land�rma dosyalar�n� dahil edebilirsiniz */ 747/* include "klines.conf"; */ 748 749/* A� yap�land�rmas� */ 750set { 751 network-name "ROXnet"; 752 default-server "irc.roxnet.org"; 753 services-server "services.roxnet.org"; 754 stats-server "stats.roxnet.org"; 755 help-channel "#ROXnet"; 756 hiddenhost-prefix "rox"; 757 /* prefix-quit "no"; */ 758 /* Gizleme anahtarlar� a� �zerindeki b�t�n sunucularda ayn� olmal�. 759 * Bu anahtarlar maskeli hostlar yaratmak ve bunlar� saklamak i�in kullan�l�r. 760 * Anahtarlar 5-100 karakterlik (10-20 karakter yeterli) 3 rastgele diziden olu�mal� ve 761 * k���k harf (a-z), b�y�k harf (A-Z) ve rakamlardan (0-9) meydana gelmelidirler.. [ilk �rne�e bak�n�z]. 762 * IPUCU: './unreal gencloak' Unreal sizin i�in rastgele 3 adet dizin olu�turur. 763 * Bunu NIX �zerinde �al��t�rabilirsiniz. 764 */ 765 cloak-keys { 766 "aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW"; 767 "and another one"; 768 "and another one"; 769 }; 770 /* on-oper host */ 771 hosts { 772 local "locop.roxnet.org"; 773 global "ircop.roxnet.org"; 774 coadmin "coadmin.roxnet.org"; 775 admin "admin.roxnet.org"; 776 servicesadmin "csops.roxnet.org"; 777 netadmin "netadmin.roxnet.org"; 778 host-on-oper-up "no"; 779 }; 780}; 781 782/* Sunucunun kendine �zg� yap�land�rmas� */ 783 784set { 785 kline-address "bunu.email.olarak.ayarlay�n"; 786 modes-on-connect "+ixw"; 787 modes-on-oper "+xwgs"; 788 oper-auto-join "#opers"; 789 options { 790 hide-ulines; 791 /* E�er isterseniz identd kontrol�n� buradan aktif edebilirsiniz */ 792 /* identd-check; */ 793 show-connect-info; 794 }; 795 796 maxchannelsperuser 10; 797 /* /quit mesaj�n�n g�r�nt�lenebilmesi i�in, bir kullan�c�n�n sunucuya ba�l� kalmas� gereken s�re 798 * Umar�z spamleri durdurmak i�in yard�m eder */ 799 anti-spam-quit-message-time 10s; 800 /* B�t�n ��k��larda de�i�meyen bir ��k�� mesaj� yarat�r - anlam� yerel sunucuda 801 �smarlama ��k��lara izin verilmemesidir */ 802 /* static-quit "Client quit"; */ 803 804 /* Ayr�ca bu se�ene�in a��klama sat�rlar�n� kald�r�p 'yes' diyerek b�t�n kanaldan ayr�lma mesajlar�n�, 805 * bloklam�� veya belirli bir di�er metini bunun i�in kullanabilirsiniz. (�rnek: "Bye bye!") Her zaman kanaldan 806 * ayr�lma mesaj� olarak kullan�l�r */ 807 /* static-part yes; */ 808 809 /* Operlerin sadece belirli istatistikleri g�r�nt�leyebilmesini sa�lar, b�t�n istatistikler i�in * kullan�n, 810 * b�t�n istatistikleri g�rebilmeleri i�in g�zard� edin. Full liste i�in '/stats' yap�n�z. 811 * Baz� y�neticiler normal kullan�c�lar�n 'kGs' istatistiklerine ula�mas�n� istemeyebilir. 812 */ 813 oper-only-stats "okfGsMRUEelLCXzdD"; 814 815 /* Throttling: Bu �rnek bir hosta 60 saniye i�erisine yanl�zca 3 ba�lant� imkan� sa�lar. */ 816 throttle { 817 connections 3; 818 period 60s; 819 }; 820 821 /* Anti flood korumas� */ 822 anti-flood { 823 nick-flood 3:60; /* Her 60 saniyede 3 nick de�i�ikli�i (varsay�lan) */ 824 }; 825 826 /* Spam filtresi */ 827 spamfilter { 828 ban-time 1d; /* spamfilter ile bir *line yasa��n�n varsay�lan deva� s�resi */ 829 ban-reason "Spam/Advertising"; /* varsay�lan neden */ 830 virus-help-channel "#help"; /* 'viruschan' eylemi i�in kullan�lacak kanal */ 831 /* except "#help"; spam filtreden muaf tutulacak kanal */ 832 }; 833}; 834 835/* 836 * Sorununuz veya daha fazla yard�mam� ihtiyac�n�z var? 837 * 1) www.vulnscan.org/UnrealIRCd/unreal32docs.tr.html 838 * 2) www.vulnscan.org/UnrealIRCd/faq/ <- sorular�n�z�n %80 ini kapsamakta! 839 * 3) E�er probleminiz hala devam ediyorsa irc.unrealircd.org sunucusu #unreal-support kanal�na girebilirsiniz 840 * D�K�MANTASYON ve FAQ k�sm�n� okuman�z� gerekli g�rd���m�z� belirtiyoruz! 841 */ 842