Guest User

Untitled

a guest
Apr 3rd, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.28 KB | None | 0 0
  1. /* UnrealIRCD Configuration file for bitch.iotairc.net */
  2.  
  3. //me block [REQUIRED] (M:Line)
  4. me
  5. {
  6. name "home.snowkat.nl";
  7. info "Just Another IRC Server";
  8. numeric 74;
  9. };
  10.  
  11. //Admin block [REQUIRED] (A:Line)
  12. admin
  13. {
  14. "snowkat";
  15. };
  16.  
  17. //Class block [REQUIRED] (Y:Line)
  18. class clients
  19. {
  20. pingfreq 90;
  21. maxclients 500;
  22. sendq 100000;
  23. recvq 8000;
  24. };
  25.  
  26. class mibbit
  27. {
  28. pingfreq 90;
  29. maxclients 9999; // max clients on a server
  30. sendq 100000;
  31. recvq 8000;
  32. };
  33.  
  34.  
  35. class servers
  36. {
  37. pingfreq 90;
  38. maxclients 10;
  39. sendq 1000000;
  40. connfreq 100;
  41. };
  42.  
  43. //Allow block [REQUIRED] (I:Line)
  44. allow
  45. {
  46. ip *Mibbit@*;
  47. hostname *Mibbit@*;
  48. class mibbit;
  49. maxperip 999;
  50. };
  51.  
  52. allow
  53. {
  54. ip *@*;
  55. hostname *@*;
  56. class clients;
  57. maxperip 999;
  58. };
  59.  
  60. //Listen block [REQUIRED] (P:Line)
  61. listen 6667
  62. {
  63. options
  64. {
  65. clientsonly;
  66. };
  67. };
  68.  
  69. listen 7001
  70. {
  71. options
  72. {
  73. serversonly;
  74. };
  75. };
  76.  
  77.  
  78. //Oper block [RECOMMENDED] (O:Line)
  79. oper admin
  80. {
  81. class clients;
  82. from
  83. {
  84. userhost *@*;
  85. };
  86. password "randompass";
  87. flags "rRDhgwnGcLkKbBzZtvqWXdNaAC";
  88. snomask "kcfFvenNjGqSso";
  89.  
  90. };
  91.  
  92. //DRpass block [RECOMMENDED] (X:Line)
  93. drpass
  94. {
  95. restart "restartbitch";
  96. die "diebitch";
  97. };
  98.  
  99. //Autoload modules
  100. //Autoload modules
  101. loadmodule "modules/commands.dll";
  102. loadmodule "modules/cloak.dll";
  103.  
  104. //TLD block [OPTIONAL] (T:line)
  105. /*
  106. tld
  107. {
  108. mask <hostmask>;
  109. motd <motd-file>;
  110. rules <rules-file>;
  111. shortmotd <shortmotd-file>;
  112. opermotd <opermotd-file>;
  113. botmotd <botmotd-file>;
  114. channel <channel-name>;
  115. options
  116. {
  117. ssl;
  118. };
  119. };
  120. */
  121.  
  122. //Log block [RECOMMENDED]
  123. log "ircd.log"
  124. {
  125. maxsize 2097152;
  126. flags
  127. {
  128. oper;
  129. kline;
  130. connects;
  131. server-connects;
  132. kills;
  133. errors;
  134. sadmin-commands;
  135. chg-commands;
  136. oper-override;
  137. spamfilter;
  138. };
  139. };
  140.  
  141. //Ban nick block [OPTIONAL] (Q:Line)
  142.  
  143. ban nick
  144. {
  145. mask "*C*h*a*n*S*e*r*v*";
  146. reason "Reserved for Services";
  147. };
  148.  
  149.  
  150. //Ban realname block [OPTIONAL] (L:Line)
  151. /*
  152. ban realname
  153. {
  154. mask <realname-mask>;
  155. reason <reason-for-ban>;
  156. };
  157. */
  158.  
  159. //Ban user block [OPTIONAL] (K:Line)
  160. /*
  161. ban user
  162. {
  163. mask <nickname>;
  164. reason <reason-for-ban>;
  165. };
  166. */
  167.  
  168. //Ban ip block [OPTIONAL] (Z:Line)
  169. /*
  170. ban ip
  171. {
  172. mask <ip-mask>;
  173. reason <reason-for-ban>;
  174. };
  175. */
  176.  
  177. //Ban server block [OPTIONAL] (q:Line)
  178. /*
  179. ban server
  180. {
  181. mask <server-mask>;
  182. reason <reason-for-ban>;
  183. };
  184. */
  185.  
  186. //Ban version bloakc [OPTIONAL]
  187. /*
  188. ban version
  189. {
  190. mask <version-mask>;
  191. reason <reason-for-ban>;
  192. action [kill|tempshun|shun|kline|zline|gline|gzline];
  193. }
  194. */
  195.  
  196. //TKL exceptions block [OPTIONAL]
  197. except tkl {
  198. mask *@gamma.elitebnc.net;
  199. type gline;
  200. };
  201.  
  202. //Throttle exception block [OPTIONAL]
  203. /*
  204. except throttle
  205. {
  206. mask <ipmask>;
  207. };
  208. */
  209.  
  210. //Deny DCC block [OPTIONAL]
  211. /*
  212. deny dcc
  213. {
  214. filename <file-to-block>;
  215. reason <reason-for-ban>;
  216. soft [yes|no];
  217. };
  218. */
  219.  
  220. //Deny version block [OPTIONAL] (V:Line)
  221. /*
  222. deny version
  223. {
  224. mask <server-name>;
  225. version <version-number>;
  226. flags <compile-flags>;
  227. };
  228. */
  229.  
  230. //Deny channel block [OPTIONAL]
  231. /*
  232. deny channel
  233. {
  234. channel "<channel-mask>";
  235. reason <reason-for-ban>;
  236. redirect "<channel-name>";
  237. warn [on|off];
  238. };
  239. */
  240.  
  241. //Allow channel block [OPTIONAL]
  242. /*
  243. allow channel
  244. {
  245. channel "<channel-mask>";
  246. };
  247. */
  248.  
  249. //Allow DCC block [OPTIONAL]
  250. /*
  251. allow dcc
  252. {
  253. filename "<filename-mask>";
  254. soft [yes|no];
  255. };
  256. */
  257.  
  258. //Vhost block [OPTIONAL]
  259. vhost
  260. {
  261. vhost snowk@t;
  262. from
  263. {
  264. userhost *@*;
  265. };
  266. login snowkat;
  267. password somepass;
  268. };
  269.  
  270. //Badword block [OPTIONAL]
  271. /*
  272. badword <type>
  273. {
  274. word <text-to-match>;
  275. replace <replace-with>;
  276. action <replace|block>;
  277. };
  278. */
  279.  
  280. //ULines block [OPTIONAL] (U:Line)
  281. ulines
  282. {
  283. services.iotairc.net;
  284. py.snowkat.nl;
  285. };
  286.  
  287. //Link block [OPTIONAL] (C/N/H:Lines)
  288.  
  289. link irc.snowkat.nl {
  290. username *;
  291. hostname irc.snowkat.nl;
  292. bind-ip *;
  293. port 7001;
  294. hub *;
  295. password-connect "password";
  296. password-receive "password";
  297. class servers;
  298. options {
  299. autoconnect;
  300. };
  301. };
  302.  
  303. link py.snowkat.nl
  304. {
  305. username *;
  306. hostname *;
  307. bind-ip *;
  308. port 7001;
  309. hub *;
  310. password-connect "password";
  311. password-receive "password";
  312. class servers;
  313. options {
  314. };
  315. };
  316.  
  317. //Alias block [OPTIONAL]
  318. alias NickServ { type services; };
  319. alias ChanServ { type services; };
  320. alias OperServ { type services; };
  321. alias HostServ { type services; };
  322. alias MemoServ { type services; };
  323. alias BotServ { type services; };
  324. alias cs { nick chanserv; type services; };
  325. alias ns { nick nickserv; type services; };
  326. alias ms { nick memoserv; type services; };
  327. alias os { nick operserv; type services; };
  328. alias bs { nick botserv; type services; };
  329. alias bs { nick botserv; type services; };
  330. alias hs { nick hostserv; type services; };
  331. alias bitch { nick bitchserv; type services; };
  332.  
  333. alias "services"
  334. {
  335. format "^#"
  336. {
  337. target "chanserv";
  338. type services;
  339. parameters "%1-";
  340. };
  341. format "^[^#]"
  342. {
  343. target "nickserv";
  344. type services;
  345. parameters "%1-";
  346. };
  347. type command;
  348. };
  349.  
  350. alias rs
  351. {
  352. target "RootServ";
  353. type normal;
  354. };
  355. alias "acti"
  356. {
  357. format "*"
  358. {
  359. target "HostServ";
  360. type services;
  361. parameters "activate %1";
  362. };
  363. type command;
  364. };
  365.  
  366. alias "identify"
  367. {
  368. format "^#" {
  369. target "chanserv";
  370. type services;
  371. parameters "IDENTIFY %1-";
  372. };
  373. format "^[^#]"
  374. {
  375. target "nickserv";
  376. type services;
  377. parameters "IDENTIFY %1-";
  378. };
  379. type command;
  380. };
  381.  
  382. //Offical channels block [OPTIONAL]
  383. official-channels
  384. {
  385. "#help"
  386. {
  387. topic "";
  388. };
  389.  
  390. "#chat"
  391. {
  392. topic "";
  393. };
  394. };
  395.  
  396. //Spamfilter block [OPTIONAL]
  397. /*
  398. spamfilter
  399. {
  400. ban-time 1d;
  401. ban-reason "Spam/Advertising";
  402. virus-help-channel "#help";
  403. };
  404. */
  405.  
  406. //Set block [REQUIRED]
  407.  
  408. set {
  409. network-name "Snow"; // Network name
  410. default-server "irc.snowkat.nl";
  411. services-server "services.snowkat.nl";
  412. help-channel "#help";
  413. hiddenhost-prefix "snow";
  414. cloak-keys {
  415. "OAaeueyS2wc724N4I74HR8";
  416. "7ak61tGxjPX7Ve8djBIC";
  417. "NMW2fj3u67IRC26BgWKo";
  418. };
  419. hosts {
  420. local "staff.snowkat.nl";
  421. global "staff.snowkat.nl";
  422. coadmin "staff.snowkat.nl";
  423. admin "staff.snowkat.nl";
  424. servicesadmin "staff.snowkat.nl";
  425. netadmin "staff.snowkat.nk";
  426. host-on-oper-up "no";
  427. };
  428. };
  429.  
  430. /* Server specific configuration */
  431. set {
  432. kline-address "[email protected]";
  433. modes-on-connect "+ix";
  434. modes-on-oper "+xwgsW";
  435. oper-auto-join "#o,#debug";
  436. options {
  437. hide-ulines;
  438. show-connect-info;
  439. };
  440.  
  441. maxchannelsperuser 200;
  442.  
  443. anti-spam-quit-message-time 10s;
  444.  
  445. oper-only-stats "okfGsMRUEelLCXzdDIY";
  446.  
  447. /* Throttling */
  448. throttle {
  449. connections 3;
  450. period 60s;
  451. };
  452.  
  453. /* Anti flood protection */
  454. anti-flood {
  455. nick-flood 3:60;
  456. };
  457.  
  458. /* Spam filter */
  459. spamfilter {
  460. ban-time 1d;
  461. ban-reason "Spam/Advertising";
  462. virus-help-channel "#help";
  463. };
  464. };
  465.  
  466. //Files block [OPTIONAL]
  467. files
  468. {
  469. };
  470.  
  471. include aliases/atheme.conf;
  472. include help.conf;
  473.  
  474.  
  475. # Uline [RECOMMENDED] (U:Line)
  476. ulines {
  477. services.iotairc.net;
  478. py.snowkat.nl;
  479. };
Advertisement
Add Comment
Please, Sign In to add comment