Advertisement
Guest User

Ircd.conf

a guest
Mar 25th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.59 KB | None | 0 0
  1. General {
  2. # Our naming scheme is <name>.<ISO country code>.AfterNET.Org
  3. name = "Server.DevCenter.Info";
  4.  
  5. # Un-comment vhost and fill out with an IP if your server has more than one.
  6. # vhost = "192.168.1.118";
  7.  
  8. # This shows up in /list etc
  9. description = "DevCenter IRC Server";
  10. # Check with net admin to have your numeric assigned
  11. numeric = 1;
  12. };
  13.  
  14. # Afternet admins! Don't add random features without discussing with us.
  15. # Many options are forbidden.
  16. Features {
  17. "LOG" = "SYSTEM" "FILE" "ircd.log";
  18. "LOG" = "SYSTEM" "LEVEL" "CRIT";
  19. };
  20.  
  21. # This info shows up on the /admin command on your server.
  22. Admin {
  23. Location = "Craiova, Romania";
  24. Location = "DevCenter IRC Network";
  25. Contact = "Settore";
  26. };
  27.  
  28. # leave the classes alone for the most part.
  29. Class {
  30. name = "Server";
  31. pingfreq = 1 minutes 30 seconds;
  32. connectfreq = 5 minutes;
  33. maxlinks = 1;
  34. sendq = 9000000;
  35. };
  36.  
  37. Class {
  38. name = "LeafServer";
  39. pingfreq = 1 minutes 30 seconds;
  40. connectfreq = 5 minutes;
  41. maxlinks = 0;
  42. sendq = 9000000;
  43. };
  44.  
  45. Class {
  46. name = "Local";
  47. pingfreq = 1 minutes 30 seconds;
  48. maxlinks = 100;
  49. sendq = 160000;
  50. };
  51.  
  52. Class {
  53. name = "Opers";
  54. pingfreq = 90;
  55. connectfreq = 0;
  56. maxlinks = 100;
  57. sendq = 160000;
  58. whois_notice = no;
  59. remove = no;
  60. freeform = no;
  61. hide_channels = no;
  62. local_opmode = no;
  63. force_local_opmode = no;
  64. walk_lchan = no;
  65. deop_lchan = no;
  66. mode_lchan = no;
  67. shun = no;
  68. local_shun = no;
  69. gline = no;
  70. local_gline = no;
  71. zline = no;
  72. local_zline = no;
  73. hide_idle = no;
  74. xtraop = no;
  75. snomask = 5645;
  76. remote = yes;
  77. };
  78.  
  79. Class {
  80. name = "Users";
  81. pingfreq = 1 minutes 30 seconds;
  82. maxlinks = 4000;
  83. sendq = 160000;
  84. usermode = "x";
  85. };
  86.  
  87. # This is an "I line" block. This one lets everyone in.
  88. Client {
  89. ip = "*";
  90. host = "*";
  91. # username = "*";
  92. class = "Users";
  93. };
  94.  
  95. # Setup your O line
  96. Operator {
  97. host = "*@*";
  98. host = "*@*";
  99. name = "Settore";
  100. password = "$PLAIN$marinela";
  101. class = "Opers";
  102. local = no;
  103. };
  104. Operator {
  105. host = "*@*";
  106. host = "*@*";
  107. name = "juice";
  108. password = "$PLAIN$querty";
  109. class = "Opers";
  110. local = no;
  111. };
  112. # This hides host for users on your server only
  113. Spoofhost "devcenter.info" {
  114. host = "*@devcenter.info";
  115. password = "$PLAIN$querty";
  116. };
  117.  
  118. # Ports. We require these default ports be used. You can also add more if you want.
  119. Port {
  120. port = 4497;
  121. # Add vhosts to bind to only one IP on your system if you have more than one.
  122. # vhost = "193.138.229.18";
  123. server = yes;
  124. ssl = yes;
  125. };
  126.  
  127. Port {
  128. port = 16667;
  129. };
  130.  
  131. Port {
  132. port = 6667;
  133. };
  134.  
  135. Port {
  136. port = 7000;
  137. };
  138.  
  139. Port {
  140. port = 6697;
  141. ssl = yes;
  142. };
  143.  
  144. Port {
  145. port = 9998;
  146. ssl = yes;
  147. };
  148.  
  149.  
  150. features
  151. {
  152. # These log features are the only way to get certain error messages
  153. # (such as when the server dies from being out of memory). For more
  154. # explanation of how they work, see doc/readme.log.
  155. "LOG" = "SYSTEM" "FILE" "ircd.log";
  156. "LOG" = "SYSTEM" "LEVEL" "CRIT";
  157. "DOMAINNAME"="devcenter.info";
  158. "RELIABLE_CLOCK"="FALSE";
  159. "BUFFERPOOL"="27000000";
  160. "HAS_FERGUSON_FLUSHER"="FALSE";
  161. "CLIENT_FLOOD"="1024";
  162. "SERVER_PORT"="4400";
  163. "NODEFAULTMOTD"="TRUE";
  164. # "MOTD_BANNER"="";
  165. "KILL_IPMISMATCH"="FALSE";
  166. "IDLE_FROM_MSG"="TRUE";
  167. "HUB"="TRUE";
  168. "WALLOPS_OPER_ONLY"="FALSE";
  169. "NODNS"="FALSE";
  170. # "RANDOM_SEED"="<you should set one explicitly>";
  171. # "DEFAULT_LIST_PARAM"="";
  172. "NICKNAMEHISTORYLENGTH"="800";
  173. "NETWORK"="DevCenter";
  174. "HOST_HIDING"="FALSE";
  175. "HIDDEN_HOST"="users.devcenter.info";
  176. "HIDDEN_IP"="127.0.0.1";
  177. "KILLCHASETIMELIMIT"="30";
  178. "MAXCHANNELSPERUSER"="10";
  179. "NICKLEN" = "12";
  180. "AVBANLEN"="40";
  181. "MAXBANS"="50";
  182. "MAXSILES"="15";
  183. "HANGONGOODLINK"="300";
  184. "HANGONRETRYDELAY" = "10";
  185. "CONNECTTIMEOUT" = "90";
  186. "MAXIMUM_LINKS" = "1";
  187. "PINGFREQUENCY" = "120";
  188. "CONNECTFREQUENCY" = "600";
  189. "DEFAULTMAXSENDQLENGTH" = "40000";
  190. "GLINEMAXUSERCOUNT" = "20";
  191. "MPATH" = "ircd.motd";
  192. "RPATH" = "remote.motd";
  193. "PPATH" = "ircd.pid";
  194. "TOS_SERVER" = "0x08";
  195. "TOS_CLIENT" = "0x08";
  196. "POLLS_PER_LOOP" = "200";
  197. "IRCD_RES_TIMEOUT" = "4";
  198. "IRCD_RES_RETRIES" = "2";
  199. "AUTH_TIMEOUT" = "9";
  200. "IPCHECK_CLONE_LIMIT" = "4";
  201. "IPCHECK_CLONE_PERIOD" = "40";
  202. "IPCHECK_CLONE_DELAY" = "600";
  203. "CHANNELLEN" = "200";
  204. "CONFIG_OPERCMDS" = "TRUE";
  205. "OPLEVELS" = "TRUE";
  206. "ZANNELS" = "TRUE";
  207. "LOCAL_CHANNELS" = "TRUE";
  208. "ANNOUNCE_INVITES" = "FALSE";
  209. # These were introduced by Undernet CFV-165 to add "Head-In-Sand" (HIS)
  210. # behavior to hide most network topology from users.
  211. "HIS_SNOTICES" = "TRUE";
  212. "HIS_SNOTICES_OPER_ONLY" = "TRUE";
  213. "HIS_DEBUG_OPER_ONLY" = "TRUE";
  214. "HIS_WALLOPS" = "TRUE";
  215. "HIS_MAP" = "TRUE";
  216. "HIS_LINKS" = "TRUE";
  217. "HIS_TRACE" = "TRUE";
  218. "HIS_STATS_a" = "TRUE";
  219. "HIS_STATS_c" = "TRUE";
  220. "HIS_STATS_d" = "TRUE";
  221. "HIS_STATS_e" = "TRUE";
  222. "HIS_STATS_f" = "TRUE";
  223. "HIS_STATS_g" = "TRUE";
  224. "HIS_STATS_i" = "TRUE";
  225. "HIS_STATS_j" = "TRUE";
  226. "HIS_STATS_J" = "TRUE";
  227. "HIS_STATS_k" = "TRUE";
  228. "HIS_STATS_l" = "TRUE";
  229. "HIS_STATS_L" = "TRUE";
  230. "HIS_STATS_m" = "TRUE";
  231. "HIS_STATS_M" = "TRUE";
  232. "HIS_STATS_o" = "TRUE";
  233. "HIS_STATS_p" = "TRUE";
  234. "HIS_STATS_q" = "TRUE";
  235. "HIS_STATS_r" = "TRUE";
  236. "HIS_STATS_R" = "TRUE";
  237. "HIS_STATS_S" = "TRUE";
  238. "HIS_STATS_t" = "TRUE";
  239. "HIS_STATS_T" = "TRUE";
  240. "HIS_STATS_u" = "FALSE";
  241. "HIS_STATS_U" = "TRUE";
  242. "HIS_STATS_v" = "TRUE";
  243. "HIS_STATS_w" = "TRUE";
  244. "HIS_STATS_x" = "TRUE";
  245. "HIS_STATS_y" = "TRUE";
  246. "HIS_STATS_z" = "TRUE";
  247. "HIS_STATS_IAUTH" = "TRUE";
  248. "HIS_WHOIS_SERVERNAME" = "TRUE";
  249. "HIS_WHOIS_IDLETIME" = "TRUE";
  250. "HIS_WHOIS_LOCALCHAN" = "TRUE";
  251. "HIS_WHO_SERVERNAME" = "TRUE";
  252. "HIS_WHO_HOPCOUNT" = "TRUE";
  253. "HIS_MODEWHO" = "TRUE";
  254. "HIS_BANWHO" = "TRUE";
  255. "HIS_KILLWHO" = "FALSE";
  256. "HIS_REWRITE" = "TRUE";
  257. "HIS_REMOTE" = "TRUE";
  258. "HIS_NETSPLIT" = "TRUE";
  259. "HIS_SERVERNAME" = "*.devcenter.info";
  260. "HIS_SERVERINFO" = "The DevCenter World";
  261. "HIS_URLSERVERS" = "http://www.devcenter.info/servers.php";
  262. # "URLREG" = "http://cservice.devcenter.info/live/";
  263. "CHECK" = "TRUE";
  264. "CHECK_EXTENDED" = "TRUE";
  265. "MAX_CHECK_OUTPUT" = "1000";
  266. "OPER_WHOIS_PARANOIA" = "FALSE";
  267. "OPER_HIDE" = "FALSE";
  268. "AUTOCHANMODES" = "FALSE";
  269. "AUTOCHANMODES_LIST" = "+nt";
  270. "UHNAMES" = "TRUE";
  271. "RESTARTPASS" = "marinela1983";
  272. "DIEPASS" = "marinela1983";
  273. "HIS_STATS_W" = "TRUE";
  274. "WHOIS_OPER" = "is an IRC Operator";
  275. "WHOIS_SERVICE" = "is a Network Service";
  276. "TARGET_LIMITING" = "TRUE";
  277. "OPER_XTRAOP" = "FALSE";
  278. "OPERMOTD" = "FALSE";
  279. "RULES" = "FALSE";
  280. # "DISABLE_SHUNS" = FALSE";
  281. "SHUNMAXUSERCOUNT" = "20";
  282. "HIS_SHUN_REASON" = "TRUE";
  283. "HIS_GLINE_REASON" = "FALSE";
  284. "NOIDENT" = "FALSE";
  285. "EXTENDED_ACCOUNTS" = "TRUE";
  286. "LOGIN_ON_CONNECT" = "FALSE";
  287. "LOC_SENDHOST" = "FALSE";
  288. "LOC_SENDSSLFP" = "FALSE";
  289. "LOC_DEFAULT_SERVICE" = "AuthServ";
  290. "LOC_TIMEOUT" = "3";
  291. "STRICTUSERNAME" = "FALSE";
  292. "APASS_CANSEND" = "FALSE";
  293. "HOST_IN_TOPIC" = "TRUE";
  294. "HIS_STATS_s" = "TRUE";
  295. "SETHOST" = "TRUE";
  296. "FLEXIBLEKEYS" = "FALSE";
  297. "HIS_STATS_E" = "TRUE";
  298. "SASL_SERVER" = "*";
  299. "LISTDELAY" = "15";
  300. "ALLOW_OPLEVEL_CHANGE" = "FALSE";
  301. "NETWORK_REHASH" = "TRUE";
  302. "LIST_SHOWMODES_OPERONLY" = "FALSE";
  303. # "LIST_PRIVATE_CHANNELS" = "";
  304. "MAXWATCHS" = "128";
  305. "HIS_STATS_Z" = "TRUE";
  306. "SASL_TIMEOUT" = "8";
  307. "NOMULTITARGETS" = "FALSE";
  308. "HIS_IRCOPS" = "TRUE";
  309. "HIS_IRCOPS_SERVERS" = "TRUE";
  310. "SASL_SENDHOST" = "TRUE";
  311. "SASL_AUTOHIDEHOST" = "TRUE";
  312. "SNOMASK_DEFAULT" = "1540";
  313. "SNOMASK_OPERDEFAULT" = "5645";
  314. "TPATH" = "ircd.tune";
  315. "CHMODE_m_NONICKCHANGE" = "TRUE";
  316. "CHMODE_r_NONICKCHANGE" = "TRUE";
  317. "SILENCE_CHANMSGS" = "TRUE";
  318. "CHANNEL_CREATE_IRCOPONLY" = "FALSE";
  319. "CHMODE_a" = "TRUE";
  320. "CHMODE_c" = "TRUE";
  321. "CHMODE_C" = "TRUE";
  322. "CHMODE_L" = "TRUE";
  323. "CHMODE_M" = "TRUE";
  324. "CHMODE_N" = "TRUE";
  325. "CHMODE_O" = "TRUE";
  326. "CHMODE_Q" = "TRUE";
  327. "CHMODE_S" = "TRUE";
  328. "CHMODE_T" = "TRUE";
  329. "CHMODE_Z" = "TRUE";
  330. "HALFOPS" = "FALSE";
  331. "EXCEPTS" = "FALSE";
  332. "MAXEXCEPTS" = "45";
  333. "AVEXCEPTLEN" = "40";
  334. "CHMODE_e_CHMODEEXCEPTION" = "FALSE";
  335. "HALFOP_DEHALFOP_SELF" = "FALSE";
  336. "CHMODE_Z_STRICT" = "TRUE";
  337. "MAX_BOUNCE" = "5";
  338. "EXTBANS" = "TRUE";
  339. "EXTBAN_j_MAXDEPTH" = "1";
  340. "EXTBAN_j_MAXPERCHAN" = "2";
  341. "EXTBAN_a" = "TRUE";
  342. "EXTBAN_c" = "TRUE";
  343. "EXTBAN_j" = "TRUE";
  344. "EXTBAN_n" = "TRUE";
  345. "EXTBAN_q" = "TRUE";
  346. "EXTBAN_r" = "TRUE";
  347. "EXTBAN_m" = "TRUE";
  348. "EXTBAN_M" = "TRUE";
  349. "OMPATH" = "ircd.opermotd";
  350. "EPATH" = "ircd.rules";
  351. "HIDDEN_HOST_QUIT" = "TRUE";
  352. "HIDDEN_HOST_SET_MESSAGE" = "Registered";
  353. "HIDDEN_HOST_UNSET_MESSAGE" = "UnRegistered";
  354. "ALLOWRMX" = "FALSE";
  355. "OPERHOST_HIDING" = "TRUE";
  356. "HIDDEN_OPERHOST" = "Staff.DevCenter.Info";
  357. "HOST_HIDING_STYLE" = "1";
  358. "HOST_HIDING_PREFIX" = "Devcenter";
  359. "HOST_HIDING_KEY1" = "aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";
  360. "HOST_HIDING_KEY2" = "sdfjkLJKHlkjdkfjsdklfjlkjKLJ";
  361. "HOST_HIDING_KEY3" = "KJklJSDFLkjLKDFJSLKjlKJFlkjS";
  362. "HOST_HIDING_COMPONENTS" = "1";
  363. "CTCP_VERSIONING" = "FALSE";
  364. "CTCP_VERSIONING_KILL" = "FALSE";
  365. "CTCP_VERSIONING_CHAN" = "FALSE";
  366. "CTCP_VERSIONING_CHANNAME" = "#opers";
  367. "CTCP_VERSIONING_USEMSG" = "FALSE";
  368. "CTCP_VERSIONING_NOTICE" = "*** Checking your client version";
  369. "GEOIP_ENABLE" = "FALSE";
  370. "GEOIP_FILE" = "GeoIP.dat";
  371. "GEOIP_IPV6_FILE" = "GeoIPv6.dat";
  372. "SSL_CERTFILE" = "ircd.pem";
  373. "SSL_KEYFILE" = "ircd.pem";
  374. # "SSL_CACERTFILE" = "";
  375. "SSL_VERIFYCERT" = "TRUE";
  376. "SSL_NOSELFSIGNED" = "FALSE";
  377. "SSL_REQUIRECLIENTCERT" = "FALSE";
  378. # "SSL_NOSSLV2" = "TRUE";
  379. # "SSL_NOSSLv3" = "TRUE";
  380. # "SSL_NOTLSV1" = "TRUE";
  381. # "SSL_CIPHERS" = "";
  382. "DISABLE_ZLINES" = "FALSE";
  383. "HIS_ZLINE_REASON" = "FALSE";
  384. "ZLINEMAXUSERCOUNT" = "20";
  385. "CAP_multi_prefix" = "TRUE";
  386. "CAP_userhost_in_names" = "TRUE";
  387. "CAP_extended_join" = "TRUE";
  388. "CAP_away_notify" = "TRUE";
  389. "CAP_account_notify" = "TRUE";
  390. "CAP_sasl" = "TRUE";
  391. "CAP_tls" = "TRUE";
  392. "CONNEXIT_NOTICES" = "FALSE";
  393. };
  394.  
  395. Connect {
  396. name = "services.devcenter.info";
  397. host = "127.0.0.1";
  398. password = "marinela";
  399. port = 4455;
  400. class = "Server";
  401. hub;
  402. };
  403.  
  404. # Do NOT remove the following lines; linesync.sh depends on them!
  405. # BEGIN LINESYNC
  406. # You need to get linesync running so the rest of the net's config will be appended after this.
  407. # END LINESYNC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement