IrcServices are run as a seperate irc server attached to the irc 'network' (which is all really on the same machine over localhost network on gem for now). It is done this way as the irc server<>server protocol has provisions to allow servers some very powerful abilities, and the IrcServices use this to provide admin/operator/superuser powers to those with the passwords.
The main services used to control the IrcServer are Nickserv, Chanserv and Operserv. They present themselves as 'users' on the irc server that can be /msg'd to. /msg help to them for help, though they usually dont give help to commands you arent authorized for.
Nickserv concerns itself with the control of nicknames on the server. Chanserv helps control access to channels, and operserv allows server-wide control of various options, including some administrator nick and channel powers.
The services can be a bit spammy with help information, so set your flood triggers either off or a bit higher than what most defaults are. (For eg in bitchx: /set flood_protection off or /set flood_after 40)
please see the following pages for details on each aspect of IrcServices.
If changes are made to the server-side configuration of HybServ? daemon, remember to use the Operserv save command to save all current services information and configuration that you or users may have recently configured (a new nick or chan registered, etc). Then you can killall -HUP hybserv to get it to reread the configfile, and live services databases. (Without save beforehand, recent settings via the services will be lost.) Current server-side autosave interval is set to 10 minutes.
Operservices are only available to users with O lines set in the HybServ? configuration file hybserv.conf. Follow the comments in the config file to create new users if needed.
HybServ? also keeps a month of automatic backups of its services databases (which are complex text files, but quite small). It is not wise to edit them by hand, or they may corrupt services data.
-- KenChase - 16 Oct 2004
|
Topic IrcServices
|
|
Revision r1.5 - 18 Oct 2004 - 05:20 GMT - KenChase Parents: OpenFlows > ProjectFlows > IrcProject |
Copyright © 1999-2003 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors. Ideas, requests, problems regarding TWiki? Send feedback. |