ratbox-services.conf 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  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 "userserv" {
  57. nick = "USERSERV";
  58. username = "userserv";
  59. host = "irc-services.example.com";
  60. realname = "User Registration Service";
  61. flags = opered, msg_self;
  62. loglevel = 5;
  63. disable_register = no;
  64. register_url = "http://irc.example.com/register.html";
  65. register_time = 1 minute;
  66. register_amount = 10;
  67. register_email = no;
  68. allow_set_email = yes;
  69. expire_time = 4 weeks;
  70. allow_set_password = yes;
  71. max_logins = 2;
  72. login_nick_only = no;
  73. };
  74. service "chanserv" {
  75. nick = "CHANSERV";
  76. username = "chanserv";
  77. host = "irc-services.example.com";
  78. realname = "Channel Registration Service";
  79. flags = opered, msg_self;
  80. loglevel = 6;
  81. disable_register = no;
  82. register_time = 1 minute;
  83. register_amount = 5;
  84. expire_time = 4 weeks;
  85. expireban_frequency = 15 minutes;
  86. enforcetopic_frequency = 1 hour;
  87. max_bans = 50;
  88. };
  89. service "operserv" {
  90. nick = "OPERSERV";
  91. username = "operserv";
  92. host = "irc-services.example.com";
  93. realname = "Operator Service";
  94. flags = disabled, opered, msg_self, stealth;
  95. loglevel = 1;
  96. };
  97. service "operbot" {
  98. nick = "OPERBOT";
  99. username = "operbot";
  100. host = "irc-services.example.com";
  101. realname = "Operator OP/Invite Service";
  102. flags = disabled, opered, msg_self, stealth;
  103. loglevel = 1;
  104. };
  105. service "jupeserv" {
  106. nick = "JUPESERV";
  107. username = "jupeserv";
  108. host = "irc-services.example.com";
  109. realname = "Server Jupe service";
  110. flags = disabled, opered, msg_self, stealth;
  111. loglevel = 3;
  112. oper_score = 3;
  113. jupe_score = 15;
  114. unjupe_score = 15;
  115. pending_time = 30 minutes;
  116. };