ratbox-services.conf 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. ##
  2. ## services.conf -- Ratbox IRC Services Configuration
  3. ## (see @l_prefix@/share/ratbox/services.conf.sample for more)
  4. ##
  5. serverinfo {
  6. name = "irc-services.example.com";
  7. description = "Example IRC Network Services";
  8. vhost = "127.0.0.1";
  9. dcc_vhost = "127.0.0.1";
  10. dcc_low_port = 3000;
  11. dcc_high_port = 5000;
  12. reconnect_time = 5 minutes;
  13. ping_time = 5 minutes;
  14. ratbox = yes;
  15. client_flood_max = 20;
  16. client_flood_max_ignore = 30;
  17. client_flood_ignore_time = 5 minutes;
  18. client_flood_time = 1 minute;
  19. };
  20. admin {
  21. name = "irc-services-admin";
  22. description = "Example IRC Services Administrator";
  23. email = "<admin@irc-services.example.com>";
  24. };
  25. connect "irc.example.com" {
  26. vhost = "127.0.0.1";
  27. host = "127.0.0.1";
  28. port = 6667;
  29. password = "services-secret";
  30. autoconn = yes;
  31. };
  32. operator "foo" {
  33. user = "*@127.0.0.1";
  34. user = "*@127.0.0.1", "irc.example.com";
  35. password = "bar";
  36. encrypted = no;
  37. flags = admin, dcc, route;
  38. };
  39. service "global" {
  40. nick = "GLOBAL";
  41. username = "global";
  42. host = "irc-services.example.com";
  43. realname = "Global Network Message Service";
  44. flags = opered, msg_self, stealth;
  45. loglevel = 1;
  46. };
  47. service "alis" {
  48. nick = "ALIS";
  49. username = "alis";
  50. host = "irc-services.example.com";
  51. realname = "Advanced List Service";
  52. flags = msg_self;
  53. loglevel = 1;
  54. max_matches = 60;
  55. };
  56. service "nickserv" {
  57. nick = "NICKSERV";
  58. username = "nickserv";
  59. host = "irc-services.example.com";
  60. realname = "Nick Registration Services";
  61. flags = opered, msg_self;
  62. loglevel = 5;
  63. max_nicks = 2;
  64. };
  65. service "userserv" {
  66. nick = "USERSERV";
  67. username = "userserv";
  68. host = "irc-services.example.com";
  69. realname = "User Registration Service";
  70. flags = opered, msg_self;
  71. loglevel = 5;
  72. disable_register = no;
  73. register_url = "http://irc.example.com/register.html";
  74. register_time = 1 minute;
  75. register_amount = 10;
  76. register_email = no;
  77. allow_set_email = yes;
  78. expire_time = 4 weeks;
  79. allow_set_password = yes;
  80. max_logins = 2;
  81. login_nick_only = no;
  82. };
  83. service "chanserv" {
  84. nick = "CHANSERV";
  85. username = "chanserv";
  86. host = "irc-services.example.com";
  87. realname = "Channel Registration Service";
  88. flags = opered, msg_self;
  89. loglevel = 6;
  90. disable_register = no;
  91. register_time = 1 minute;
  92. register_amount = 5;
  93. expire_time = 4 weeks;
  94. expireban_frequency = 15 minutes;
  95. enforcetopic_frequency = 1 hour;
  96. max_bans = 50;
  97. };
  98. service "operserv" {
  99. nick = "OPERSERV";
  100. username = "operserv";
  101. host = "irc-services.example.com";
  102. realname = "Operator Service";
  103. flags = disabled, opered, msg_self, stealth;
  104. loglevel = 1;
  105. };
  106. service "operbot" {
  107. nick = "OPERBOT";
  108. username = "operbot";
  109. host = "irc-services.example.com";
  110. realname = "Operator OP/Invite Service";
  111. flags = disabled, opered, msg_self, stealth;
  112. loglevel = 1;
  113. };
  114. service "jupeserv" {
  115. nick = "JUPESERV";
  116. username = "jupeserv";
  117. host = "irc-services.example.com";
  118. realname = "Server Jupe service";
  119. flags = disabled, opered, msg_self, stealth;
  120. loglevel = 3;
  121. oper_score = 3;
  122. jupe_score = 15;
  123. unjupe_score = 15;
  124. pending_time = 30 minutes;
  125. };