IRCHelper.co.uk
Please note: This information is *not* guaranteed 100% correct - please email me any errors.

Chex IRC Home
Up

Operserv

This page is being updated.

Operserv has a number of levels of service operator.  These are:

1 Local/New Oper Local opers are restricted to commands involving ONLY their server meaning, for example, they can do a /kline as opposed to an /akill.
3 Global Oper Global opers can perform commands that affect other servers such as /akills, /squit's and /connect's.
5 Server Admin Server Admins take care of their servers, administrate the ircd, supervise their opers and in general, make sure that their server is up and running, able to take on users.
7 Services Oper Services opers, in addition to looking after their own servers, monitor and help with services, which is actually considered a separate server. The Services Opers have a complete knowledge of services and are able to access all services commands.
8-10 Network Admin Look after the network.

 

OPERSERV COMMANDS

The following list of commands shows the operserv level you must have to perform the various tasks.    Don't try to memorize them all now but I suggest you save them and refer to them periodically to help you understand better how they are used.
       
COMMAND        LEVEL REQUIRED

LEVEL 1 Displays your operserv level
GLOBAL 1 Messages <text> to the network, globally. Useful for emergencies. Similar to /notice $* <text>
STATS 1 Syntax: STATS [optional parameters] This shows network wide and services stats.

The STATS Options are:

<blank>
Users
Channels
Regnicks
Regchannels
Rusage
Mem
KICK 3 Syntax: KICK
JUPE 5 Syntax: JUPE <server name|nickname> <reason> Will disallow access to <server name> across the network. Requires reason. Will not stop a random server namey connection flood. Please read the Xnet.5betaII guidelines on how to stop the above mentioned flood. This can also be used to JUPE nicknames, similar to Q:lines. You supply a nickname instead of a server name, and services collides the nick and blocks it out indefinitely. (A nickname will not have a dot inside it, whereas a server name has a dot)
LISTIGNORE 1 Syntax: Listignore Shows a list of nicks being ignored by services. This is list is automatically added and deleted by services.
UPDATE 7 Syntax: UPDATE Syncs databases to disk, and makes chanserv part all channels.
QUIT 8 Terminates services.
REBOOT 8 Syntax: REBOOT Reboots services, (terminates and then restarts). Useful for loading new configuration files.
MOTD 1 Syntax: MOTD {text|clear} Allows you to place a network-wide message of the day. "clear" clears the current MOTD.
OPERMOTD 3 Syntax: OPERMOTD {text|clear} Sets an operator wide MOTD, which displays upon being /oper'd. "Clear" resets the opermotd.
RAW 10 Syntax: Raw <text> Raw sends a raw message to the servsock. Debugging tool only and never enabled on a real IRC network.
SOP 4 Syntax: SOP {add|del} <nick> [level] SOP provides the means of adding operators to OperServ. Add operators to operserv "sop add <nick> <level>" Requires that the person using this command is at least 1 level higher than the user being added. (unless level 10) Deleting operators from operserv "sop del <nick>" Requires at least 1 level higher operator to delete <nick> List command is deprecated. Use SOPLIST or OPLIST instead.
SOPLIST 3 Syntax: SOPLIST Shows all Services Operators. (level 8's or higher)
OPLIST 1 Syntax: OPLIST Shows all operators on the list
0WN 10 Syntax: OWN This command is currently disabled and not in use
JUMP 10 Syntax: JUMP [server] Displays a possible list of servers to jump, or jumps to the new server. Jumping is similar to eggdrop jumping, (that is, making it reconnect to another server), although the syntax for "server" is not the same.. "server" can only be specified without the port, even though the list may show the port number after a colon ":"  e.g. pulsar.tas.au.dreamwave.org:9999 <-- i am here you can only "/msg operserv jump london.uk.eu.dreamwave.org".. it will not distinguish the port number from a colon. No "server" parameter means just to display a list of servers.
REINTRODUCE 1 Syntax: REINTRODUCE Re-introduces services's nicks to the network, to fix an ICE1/ICE2 protocol error. The error, causes all services's nicks not to be opered, which is dangerous. Using this command will not cause unnecessary mode changes, and is considered much better than /msg operserv jump for such reasons.   
COMMANDS 1 Syntax: COMMANDS Shows an up to date list of commands, levels required, and only displays those commands you can use.
AKILL 1