Advertisement
Pychol

UnrealConfigOPEdu

Mar 17th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.73 KB | None | 0 0
  1. loadmodule "src/modules/commands.so";
  2. loadmodule "src/modules/cloak.so";
  3. include "help.conf";
  4. include "badwords.channel.conf";
  5. include "badwords.message.conf";
  6. include "badwords.quit.conf";
  7. include "spamfilter.conf";
  8. me
  9. {
  10. name "#OPEdu.IRCD";
  11. info "The Essence Of The Future Is The Digital Core.";
  12. numeric 1;
  13. };
  14. admin {
  15. "Pychol";
  16. "E-mail: pycholpycholo@gmail.com ";
  17.  
  18. };
  19.  
  20. class clients
  21. {
  22. pingfreq 90;
  23. maxclients 100000;
  24. sendq 100000;
  25. recvq 8000;
  26. };
  27.  
  28. class servers
  29. {
  30. pingfreq 90;
  31. maxclients 10; /* Max servers we can have linked at a
  32. time */
  33. sendq 1000000;
  34. connfreq 100; /* How many seconds between each connection
  35. attempt */
  36. };
  37. allow {
  38. ip *@*;
  39. hostname *@*;
  40. class clients;
  41. maxperip 1;
  42. };
  43.  
  44. ban nick {mask "x";reason "Nickname is already in use.";};
  45. ban nick {mask "q";reason "Nickname is already in use.";};
  46. ban nick {mask "w";reason "Nickname is already in use.";};
  47. ban nick {mask "e";reason "Nickname is already in use.";};
  48. ban nick {mask "r";reason "Nickname is already in use.";};
  49. ban nick {mask "t";reason "Nickname is already in use.";};
  50. ban nick {mask "y";reason "Nickname is already in use.";};
  51. ban nick {mask "u";reason "Nickname is already in use.";};
  52. ban nick {mask "i";reason "Nickname is already in use.";};
  53. ban nick {mask "o";reason "Nickname is already in use.";};
  54. ban nick {mask "p";reason "Nickname is already in use.";};
  55. ban nick {mask "a";reason "Nickname is already in use.";};
  56. ban nick {mask "s";reason "Nickname is already in use.";};
  57. ban nick {mask "d";reason "Nickname is already in use.";};
  58. ban nick {mask "f";reason "Nickname is already in use.";};
  59. ban nick {mask "g";reason "Nickname is already in use.";};
  60. ban nick {mask "h";reason "Nickname is already in use.";};
  61. ban nick {mask "j";reason "Nickname is already in use.";};
  62. ban nick {mask "k";reason "Nickname is already in use.";};
  63. ban nick {mask "l";reason "Nickname is already in use.";};
  64. ban nick {mask "z";reason "Nickname is already in use.";};
  65. ban nick {mask "c";reason "Nickname is already in use.";};
  66. ban nick {mask "v";reason "Nickname is already in use.";};
  67. ban nick {mask "b";reason "Nickname is already in use.";};
  68. ban nick {mask "n";reason "Nickname is already in use.";};
  69. ban nick {mask "m";reason "Nickname is already in use.";};
  70.  
  71. /* OLD OPER FLAG | NEW FLAG NAME
  72. O global
  73. o local
  74. a services-admin
  75. A admin
  76. r can_rehash
  77. D can_die
  78. R can_restart
  79. h helpop
  80. w can_wallops
  81. g can_globops
  82. c can_localroute
  83. L can_globalroute
  84. k can_localkill
  85. K can_globalkill
  86. b can_kline
  87. Z can_gzline
  88. t can_gkline
  89. B can_unkline
  90. n can_localnotice
  91. G can_globalnotice
  92. N netadmin
  93. C coadmin
  94. z can_zline
  95. W get_umodew
  96. H get_host
  97. v can_override
  98. */
  99.  
  100. oper OPEdu {
  101. class clients;
  102. from {
  103. userhost *@*;
  104. };
  105. password "FTW";
  106. flags
  107. {
  108. netadmin;
  109. global;
  110. local;
  111. services-admin;
  112. admin;
  113. coadmin;
  114. can_rehash;
  115. can_die;
  116. can_restart;
  117. helpop;
  118. can_wallops;
  119. can_globops;
  120. can_localroute;
  121. can_globalroute;
  122. can_localkill;
  123. can_globalkill;
  124. can_kline;
  125. can_gzline;
  126. can_gkline;
  127. can_unkline;
  128. can_localnotice;
  129. can_globalnotice;
  130. can_zline;
  131. get_umodew;
  132. get_host;
  133. can_override;
  134. };
  135. };
  136. /* Options for listen:
  137. OLD | NEW
  138. S serversonly
  139. C clientsonly
  140. J java
  141. * standard
  142. */
  143. listen 118.178.124.240:5547
  144. {
  145. options
  146. {
  147. clientsonly;
  148. };
  149. };
  150.  
  151. listen 118.178.124.240:5547;
  152.  
  153. /*
  154. options:
  155. OLD | NEW
  156. Z zip
  157. N/A autoconnect
  158. N/A quarantine
  159. N/A nodnscache
  160. */
  161.  
  162. ulines {
  163. services.ko.ircd;
  164. stats.ko.ircd;
  165. };
  166.  
  167. drpass {
  168. restart "mEXICANU";
  169. die "mEXICANU";
  170. };
  171.  
  172. /* Standard aliases */
  173. alias NickServ { type services; };
  174. alias ChanServ { type services; };
  175. alias OperServ { type services; };
  176. alias HelpServ { type services; };
  177. alias StatServ { type stats; };
  178.  
  179. set {
  180. network-name "mEXICANU";
  181. default-server "mEXICANU";
  182. services-server "mEXICANU";
  183. stats-server "mEXICANU";
  184. help-channel "#P.M.A";
  185. hiddenhost-prefix "USER";
  186. /* prefix-quit "yes"; */
  187. /* Your cloak keys should be 3 random numbers between 10000 and
  188. 2147483646
  189. * and should be the same at all servers on the network.
  190. * They are used for generating masked hosts and should be kept
  191. secret.
  192. */
  193. cloak-keys {
  194. a2JO6fh3Q6w4oN3s7;
  195. a2JO6fh3Q6w4oN3s8;
  196. a2JO6fh3Q6w4oN3s9;
  197. };
  198. /* on-oper host */
  199. hosts {
  200. local "mEXICANU";
  201. global "mEXICANU";
  202. coadmin "mEXICANU";
  203. admin "mEXICANU";
  204. servicesadmin "mEXICANU";
  205. netadmin "mEXICANU";
  206. host-on-oper-up "yes";
  207. };
  208. };
  209.  
  210. /* Server specific configuration */
  211.  
  212. set {
  213. kline-address "admin@mEXICANU";
  214. modes-on-connect "+ixw";
  215. modes-on-oper "+xwgs";
  216. modes-on-join "+nst";
  217.  
  218. dns {
  219. nameserver 127.0.0.1;
  220. timeout 2s;
  221. retries 2;
  222. };
  223. options {
  224. hide-ulines;
  225. /* You can enable ident checking here if you want */
  226. /* identd-check; */
  227. show-connect-info;
  228. };
  229.  
  230. maxchannelsperuser 10;
  231. /* The minimum time a user must be connected before being
  232. allowed to use a QUIT message,
  233. * This will hopefully help stop spam */
  234. anti-spam-quit-message-time 10s;
  235. /* Make the message in static-quit show in all quits - meaning
  236. no
  237. custom quits are allowed on local server */
  238. /* static-quit "Client quit"; */
  239.  
  240. /* You can also block all part reasons by uncommenting this and
  241. say 'yes',
  242. * or specify some other text (eg: "Bye bye!") to always use as
  243. a comment.. */
  244. /* static-part yes; */
  245.  
  246. /* This allows you to make certain stats oper only, use * for
  247. all stats,
  248. * leave it out to allow users to see all stats. Type '/stats'
  249. for a full list.
  250. * Some admins might want to remove the 'kGs' to allow normal
  251. users to list
  252. * klines, glines and shuns.
  253. */
  254. oper-only-stats "okfGsMRUEelLCXzdD";
  255.  
  256. /* Throttling: this example sets a limit of 3 connections per
  257. 60s (per host). */
  258. throttle {
  259. connections 3;
  260. period 60s;
  261. };
  262.  
  263. /* Anti flood protection */
  264. anti-flood {
  265. nick-flood 3:60; /* 3 nickchanges per 60 seconds
  266. (the default) */
  267. };
  268.  
  269. /* Spam filter */
  270. spamfilter {
  271. ban-time 1d; /* default duration of a *line ban set by
  272. spamfilter */
  273. ban-reason "Spam/Advertising"; /* default reason */
  274. virus-help-channel "#help"; /* channel to use for
  275. 'viruschan' action */
  276. /* except "#help"; channel to exempt from filtering */
  277. };
  278. };
  279.  
  280. /*
  281. * Problems or need more help?
  282. * 1) www.vulnscan.org/UnrealIrcd/unreal32docs.html
  283. * 2) www.vulnscan.org/UnrealIrcd/faq/ <- contains 80% of your
  284. questions!
  285. * 3) If you still have problems you can go irc.ircsystems.net
  286. #unreal-support,
  287. * note that we require you to READ THE DOCUMENTATION and FAQ first!
  288. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement