Setting up OperServ
OperServ provides essential network management tools for IRC operators on the IRC network.
#
OperServ BlockThe operserv{}
block contains settings specific to the OperServ service bot.
A fully configured operserv{}
block may look like:
operserv { nick = "OperServ"; user = "OperServ"; host = "misconfigured.network"; real = "Operator Services";};
#
Services Bot OptionsOperServ supports all standard services bot options.
#
ModulesYou can customize which features of your network's OperServ instance are available by loading or choosing not to load any of these modules.
Note: All of the SET commands presented through OperServ modules are temporary and will only persist until the next rehash. Restarting services or rehashing the configuration will always reapply config-based settings.
Note: The majority of these commands are priviledged commands, and are not available unless a user is SOPERed.
Module | Features | Notes |
---|---|---|
modules/operserv/main | Core components | |
modules/operserv/akill | AKILL system | |
modules/operserv/clearchan | CLEARCHAN command | |
modules/operserv/clones | CLONES command | |
modules/operserv/compare | COMPARE command | |
modules/operserv/genhash | GENHASH command | |
modules/operserv/greplog | GREPLOG command | |
modules/operserv/help | HELP command | |
modules/operserv/ignore | IGNORE system | |
modules/operserv/identify | IDENTIFY command | |
modules/operserv/info | INFO command | |
modules/operserv/inject | INJECT command | This module should only be used for development/debugging purposes. |
modules/operserv/jupe | JUPE command | |
moudles/operserv/mode | MODE command | |
modules/operserv/modinspect | MODINSPECT command | |
modules/operserv/modlist | MODLIST command | |
modules/operserv/modload | MODLOAD command | |
modules/operserv/modreload | MODRELOAD command | |
modules/operserv/modunload | MODUNLOAD command | |
modules/operserv/noop | NOOP system | |
modules/operserv/rakill | Regex mass AKILL (RAKILL command) | |
modules/operserv/raw | RAW command | This module is provided only for debugging/development purposes. Use of this command will probably break something. |
modules/operserv/readonly | READONLY command | |
modules/operserv/rehash | REHASH command | |
modules/operserv/restart | RESTART command | |
modules/operserv/rmatch | Display regex matching (RMATCH command) | |
modules/operserv/rnc | Most common realnames (RNC command) | |
modules/operserv/rwatch | RWATCH system | |
modules/operserv/set | ALL of the below SET commands | This module is deprecated and should not be used, please add the specific SET commands you wish to enable instead. |
modules/operserv/set_akicktime | SET AKICKTIME command | |
modules/operserv/set_chanexpire | SET CHANEXPIRE command | |
modules/operserv/set_commitinterval | SET COMMITINTERVAL command | |
modules/operserv/set_enforceprefix | SET ENFORCEPREFIX command | |
modules/operserv/set_klinetime | SET KLINETIME command | |
modules/operserv/set_maxchanacs | SET MAXCHANACS command | |
modules/operserv/set_maxchans | SET MAXCHANS command | |
modules/operserv/set_maxfounders | SET MAXFOUNDERS command | |
modules/operserv/set_maxlogins | SET MAXLOGINS command | |
modules/operserv/set_maxnicks | SET MAXNICKS command | |
modules/operserv/set_maxusers | SET MAXUSERS command | |
modules/operserv/set_mdlimit | SET MDLIMIT command | |
modules/operserv/set_nickexpire | SET NICKEXPIRE command | |
modules/operserv/set_recontime | SET RECONTIME command | |
modules/operserv/set_spam | SET SPAM command | |
modules/operserv/sgline | SGLINE system | |
modules/operserv/shutdown | SHUTDOWN command | |
modules/operserv/soper | Non-configuration services operator privileges (SOPER command) | |
modules/operserv/specs | Services operator privilege display (SPECS command) | |
modules/operserv/sqline | SQLINE command | |
modules/operserv/update | UPDATE command | |
modules/operserv/uptime | UPTIME command |