Guest User

Untitled

a guest
Apr 3rd, 2013
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. //Alias block [OPTIONAL]
  304. alias NickServ { type services; };
  305. alias ChanServ { type services; };
  306. alias OperServ { type services; };
  307. alias HostServ { type services; };
  308. alias MemoServ { type services; };
  309. alias BotServ { type services; };
  310. alias cs { nick chanserv; type services; };
  311. alias ns { nick nickserv; type services; };
  312. alias ms { nick memoserv; type services; };
  313. alias os { nick operserv; type services; };
  314. alias bs { nick botserv; type services; };
  315. alias bs { nick botserv; type services; };
  316. alias hs { nick hostserv; type services; };
  317. alias bitch { nick bitchserv; type services; };
  318.  
  319. alias "services"
  320. {
  321. format "^#"
  322. {
  323. target "chanserv";
  324. type services;
  325. parameters "%1-";
  326. };
  327. format "^[^#]"
  328. {
  329. target "nickserv";
  330. type services;
  331. parameters "%1-";
  332. };
  333. type command;
  334. };
  335.  
  336. alias rs
  337. {
  338. target "RootServ";
  339. type normal;
  340. };
  341. alias "acti"
  342. {
  343. format "*"
  344. {
  345. target "HostServ";
  346. type services;
  347. parameters "activate %1";
  348. };
  349. type command;
  350. };
  351.  
  352. alias "identify"
  353. {
  354. format "^#" {
  355. target "chanserv";
  356. type services;
  357. parameters "IDENTIFY %1-";
  358. };
  359. format "^[^#]"
  360. {
  361. target "nickserv";
  362. type services;
  363. parameters "IDENTIFY %1-";
  364. };
  365. type command;
  366. };
  367.  
  368. //Offical channels block [OPTIONAL]
  369. official-channels
  370. {
  371. "#help"
  372. {
  373. topic "";
  374. };
  375.  
  376. "#chat"
  377. {
  378. topic "";
  379. };
  380. };
  381.  
  382. //Spamfilter block [OPTIONAL]
  383. /*
  384. spamfilter
  385. {
  386. ban-time 1d;
  387. ban-reason "Spam/Advertising";
  388. virus-help-channel "#help";
  389. };
  390. */
  391.  
  392. //Set block [REQUIRED]
  393.  
  394. set {
  395. network-name "Snow"; // Network name
  396. default-server "irc.snowkat.nl";
  397. services-server "services.snowkat.nl";
  398. help-channel "#help";
  399. hiddenhost-prefix "snow";
  400. cloak-keys {
  401. "OAaeueyS2wc724N4I74HR8";
  402. "7ak61tGxjPX7Ve8djBIC";
  403. "NMW2fj3u67IRC26BgWKo";
  404. };
  405. hosts {
  406. local "staff.snowkat.nl";
  407. global "staff.snowkat.nl";
  408. coadmin "staff.snowkat.nl";
  409. admin "staff.snowkat.nl";
  410. servicesadmin "staff.snowkat.nl";
  411. netadmin "staff.snowkat.nk";
  412. host-on-oper-up "no";
  413. };
  414. };
  415.  
  416. /* Server specific configuration */
  417. set {
  418. kline-address "[email protected]";
  419. modes-on-connect "+ix";
  420. modes-on-oper "+xwgsW";
  421. oper-auto-join "#o,#debug";
  422. options {
  423. hide-ulines;
  424. show-connect-info;
  425. };
  426.  
  427. maxchannelsperuser 200;
  428.  
  429. anti-spam-quit-message-time 10s;
  430.  
  431. oper-only-stats "okfGsMRUEelLCXzdDIY";
  432.  
  433. /* Throttling */
  434. throttle {
  435. connections 3;
  436. period 60s;
  437. };
  438.  
  439. /* Anti flood protection */
  440. anti-flood {
  441. nick-flood 3:60;
  442. };
  443.  
  444. /* Spam filter */
  445. spamfilter {
  446. ban-time 1d;
  447. ban-reason "Spam/Advertising";
  448. virus-help-channel "#help";
  449. };
  450. };
  451.  
  452. //Files block [OPTIONAL]
  453. files
  454. {
  455. };
  456.  
  457. include aliases/atheme.conf;
  458. include help.conf;
  459.  
  460.  
  461. # Uline [RECOMMENDED] (U:Line)
  462. ulines {
  463. services.iotairc.net;
  464. py.snowkat.nl;
  465. };
Advertisement
Add Comment
Please, Sign In to add comment