Advertisement
Guest User

UnrealIRCd example configuration

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