Add information to helpfiles about remote module loading.

This commit is contained in:
JD Horelick 2010-03-25 03:13:13 -04:00
parent e31b740dd1
commit 576bcf93e5
4 changed files with 25 additions and 4 deletions

View File

@ -1,8 +1,14 @@
MODLIST [match string] MODLIST [match string] [server.name]
-- List the modules that are currently loaded into the -- List the modules that are currently loaded into the
ircd, along with their address and version. ircd, along with their address and version.
When a match string is provided, modlist only prints When a match string is provided, modlist only prints
modules with names matching the match string. modules with names matching the match string.
A server name may also be provided to list currently
loaded modules on that server if you have the modules
shared priv on that server. If you're doing modlist
on a remote server, a match string is required, but *
will list all modules.
- Requires Oper Priv: A - Requires Oper Priv: A

View File

@ -1,8 +1,13 @@
MODLOAD <[path/]module.so> MODLOAD <[path/]module.so> [server.name]
-- Load a module into the ircd -- Load a module into the ircd
the optional path can be an absolute path the optional path can be an absolute path
from / or from the IRCD_PREFIX from / or from the IRCD_PREFIX
(ie modules/autoload/m_users.so) (ie modules/autoload/m_users.so)
A server name may also be provided to load a module
on a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be
used to load a module on multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: A

View File

@ -1,7 +1,12 @@
MODRESTART MODRESTART [server.name]
-- Reload all modules into the ircd -- Reload all modules into the ircd
All modules are unloaded, then those in modules/autoload All modules are unloaded, then those in modules/autoload
are loaded are loaded
A server name may also be provided to reload all modules
on a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be
used to reload all modules on multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: A

View File

@ -1,8 +1,13 @@
MODUNLOAD <module.so> MODUNLOAD <module.so> [server.name]
-- Unload a module from the ircd -- Unload a module from the ircd
Use just the module name, the path is not needed. Use just the module name, the path is not needed.
When a module is unloaded, all commands associated When a module is unloaded, all commands associated
with it are unloaded as well. with it are unloaded as well.
A server name may also be provided to unload a module
from a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be used
to unload a module from multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: A