1 # This is the servername for services (it shows up in /map and /list).
2 # It MUST contain at least one dot per RFC1459.
3 local = services.example.com
5 # This is the name or IP of the IRC-server/Hub that services
7 remote = hub.example.com
9 # This is the port to connect to. This port must accept server
10 # connections (cannot be 'clientonly'). Nor can it be an SSL
11 # port. SrSv does not support ziplinks either.
14 # This is UnrealIRCd's server numeric. You must set this to
18 # This is for enabling IPv6 usage. You must set this to
19 # 1 for true, or 0 for false.
20 # IPv6 support isn't known to be bug-free, but it is running on SCnet.
21 # If you see errors about 'Socket6' you have to disable this.
24 # You can set this to anything you want, it shows up in
26 info = SurrealServices
28 # Server link password. Must match the appropriate link{} block
32 # Number of worker processes. Note that increasing this above 4
33 # will most likely only slow things down -- see README file.
36 # Diagnostic channel where you can monitor what services is doing.
39 # List of modules to load. See README.
42 # The name of your network.
43 # Not really used for anything anymore, we just take 005's NETWORK
46 # The email address that services will use for nearexpire,
48 email = Example IRC Services <services@example.com>
50 # This is the Reply-To: field. This should be set to an address
51 # of your network staff. Or set it to "noreply" if you hate
53 replyto = staff@example.com
55 # This line will be at the end of each email sent by services.
56 sig = Thank you for chatting with us.
58 # If you use NeoStats, set this to the name of your NeoStats
59 # server. Otherwise, leave it commented out.
60 #unsyncserver = [neostats.example.com, denora.example.com]
62 # Uncomment this if you don't want any emails to be sent.
65 # This is the address for maillogs.
66 #logmail = staff@example.com
68 # This determines whether passwords in services (and possibly some other modules)
69 # are hashed or stored plain-text. hashing passwords mostly makes password-theft
70 # harder, if the database is accessed by someone who should not have it.
71 # default is off, but recommended to be turned on:
72 # a) if your network is under threat of hacking
73 # b) if your network is large
74 # c) to alleviate some fears from users.
76 # If you set this to 1, and run db-setup, all of the nickreg passes will be
77 # hashed for you. This process is irreversible, short of reverting to
78 # a backup copy of your database. Keeping the backup for any period of time
79 # violates the point of hashing your passwords.
82 # Used for the special channel bantype 10
84 # The assumption is that anything that starts with one of these prefixes
85 # and a hyphen has a per-user ident that is maintained by a cookie and
86 # should be reasonably persistent.
87 #ban_webchat_prefixes = java|htIRC
89 # Using tokens uses less bandwidth for processing commands
90 # The TOK_FOO are shorter than CMD_FOO and can also allow faster hash matching
91 # for command dispatch.
92 # DON'T CHANGE UNLESS YOU'RE A DEVELOPER
95 # If the queue size goes over queue_highwater,
96 # a) low priority user commands are ignored and user is asked to come back later.
97 # b) services notifies opers that this has occurred
98 # c) svsop are exempt.
100 #queue_highwater = 50
102 # If the queue size goes over the queue_lowwater,
103 # a notice/warning is put in the operchan (if defined) and the diagchan
104 # However, this only applies to regular events (JOIN, NICK, et cetera),
105 # not PRIVMSG in chans or to agents.