Guest User

UnrealIRCd example configuration

a guest
Sep 21st, 2017
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. me {
  2. name “irc.foo.bar”;
  3. info “foobar Server”;
  4. numeric 1A;
  5. };
  6.  
  7. admin {
  8. “John Smith”;
  9. “John”;
  10. };
  11.  
  12. class clients {
  13. pingfreq 90;
  14. maxclients 500;
  15. sendq 100000;
  16. };
  17.  
  18. class servers {
  19. pingfreq 90;
  20. maxclients 5;
  21. sendq 100000;
  22. connfreq 50;
  23. };
  24.  
  25. allow {
  26. ip *;
  27. hostname *;
  28. class clients;
  29. maxperip 4;
  30. };
  31.  
  32. listen *:6667 {
  33. options {
  34. clientsonly;
  35. };
  36. };
  37.  
  38. listen *:6697 {
  39. options {
  40. clientsonly;
  41. ssl;
  42. };
  43. };
  44.  
  45. listen *:7002 {
  46. options {
  47. serversonly;
  48. };
  49. };
  50.  
  51. oper arbiter {
  52. from {
  53. userhost *;
  54. };
  55. password <> {sha1;};
  56. class clients;
  57. flags {
  58. netadmin;
  59. can_die;
  60. can_restart;
  61. can_gkline;
  62. can_zline;
  63. get_umodew;
  64. get_host;
  65. can_stealth;
  66. };
  67. swhois “I can see you whois’ing me!”;
  68. snomask kcFfjvGenq;
  69. };
  70.  
  71. drpass {
  72. restart <> {sha1;};
  73. die <> {sha1;};
  74. };
  75.  
  76. log ircd.log {
  77. maxsize 2GB;
  78. flags {
  79. errors;
  80. kills;
  81. tkl;
  82. connects;
  83. serverconnects;
  84. kline;
  85. oper;
  86. };
  87. };
  88.  
  89. tld {
  90. motd “motd.txt”;
  91. rules “rules.txt”;
  92. };
  93.  
  94. ulines {
  95. services.foo.bar;
  96. stats.foo.bar;
  97. };
  98.  
  99. link services.foo.bar {
  100. username *;
  101. hostname *;
  102. bind-ip *;
  103. port 7002;
  104. hub *;
  105. password-connect “LiNk”;
  106. password-receive “LiNk”;
  107. class servers;
  108. options {
  109. autoconnect;
  110. };
  111. };
  112.  
  113. set {
  114. set::kline-address [email protected];
  115. set::modes-on-connect +iwx;
  116. set::modes-on-oper +gW;
  117. set::auto-join #Main;
  118. set::oper-auto-join #Staff, #Services;
  119. set::anti-spam0quit-message-time 20;
  120. set::prefix-quit 0;
  121. set::static quit {EPIC FAIL};
  122. set::oper-only-stats bCdDeEFGHIKLmMnNOqQsStTUvVyZ;
  123. ser::maxchannelsperuser 3;
  124. set::options::hide-ulines;
  125. set::options::show-opermotd;
  126. set::options::identd-check;
  127. set::options::show-connect-info;
  128. set::dns::timeout 90;
  129. set::dns::retries 5000;
  130. set::default-server foo.bar;
  131. set::services-server services.foo.bar;
  132. set::help-channel #Help;
  133. set::cloak-keys {
  134. 65537;
  135. 84473;
  136. 28847;
  137. };
  138. set::hiddenhost-prefix prfm;
  139. set::hosts::local staff.foo.bar;
  140. set::hosts::global staff.foo.bar;
  141. set::hosts::coadmin tech.foo.bar;
  142. set::hosts::admin tech.foo.bar;
  143. set::hosts::servicesadmin tech-admin.foo.bar;
  144. set::hosts::netadmin admin.foo.bar;
  145. set::hosts::host-on-oper-up yes;
  146. };
Advertisement
Add Comment
Please, Sign In to add comment