YOUR DEEPSPACE OPERATOR SERVICES

The OPERSERV Command List Available to IRC Operators 

OperServ is a service used by IRC Operators with additional functions which will help them in managing the network. The commands on this page are available based on your access. Note that OperServ cannot be accessed by local operators. 

1.GLOBAL:Sends a global message to users.
2.STATS:User/oper statistics and services uptime.
3.OPER LIST:Services Operator List.
4.ADMIN LIST:Services Admin List.
5.STAFF LIST:List SOs, SAs and SRAs.
6.KICK:Kicks a user off a specified channel.
7.CLEARMODES:Clears channel modes.
8.AKILL:Maintains the auto-kill list.
9.SGLINE:Maintains the GCOS (Real Name) restriction list.
10.SQLINE:Maintains the nick/channel quarantine list.
11.SZLINE:Maintains the IP ban list.

1.

GLOBAL:
The syntax is:

  • /msg operserv GLOBAL messagehere

This command sends a global notice to everyone on the network. It is to be used only for important notifications.

 

2.

STATS:
The syntax is:

  • /msg operserv STATS
  • /msg operserv STATS AKILL
  • /msg operserv STATS RESET
  • /msg operserv STATS UPLINK
  • /msg operserv STATS MEMORY
  • /msg operserv STATS ALL

This command gives various information on the network statistics. When used alone without any parameters, it provides user/oper count (excluding services), the highest user count and services uptime. 

With the AKILL parameter, it provides the akill list size and the default expiry time. The RESET parameter will reset the user count. UPLINK will tell which server Anope services is connected to and how long it has been linked (uptime). MEMORY  displays information on the memory usage of Services.  This command is not recommended on a large network as it can freeze services for a short time if overused.

ALL will display MEMORY and UPLINK together and additional information.

Note: The  RESET, ALL, MEMORY and UPLINK can only be used by a Services Admin and above.

3.

OPER LIST:
The syntax is:

  • /msg operserv OPER LIST

This command allows the oper to view the Services Operator list.

4.

ADMIN LIST:
The syntax is:

  • /msg operserv ADMIN LIST

This command allows the oper to view the Services Admin list.

5.

STAFF LIST:
The syntax is:

  • /msg operserv STAFF LIST

This command allows the oper to view Services Operators, Services Admins and Services Root Admins in one list. Online staff will be marked with an asterisk (*).

6.

KICK:
The syntax is:

  • /msg operserv KICK #channelname nickname reason

This command is used to kick users out of the channel with a reason. The command is useful if no channel operator is present and the need arises.

7.

CLEARMODES:
The syntax is:

  • /msg operserv CLEARMODES #channel
  • /msg operserv CLEARMODES #channel ALL

When used alone, OperServ clears all binary modes (i,k,l,m,n,p,s,t). If the ALL parameter is given it also clears +o and +v.

8.

AKILL:
The syntax is:

  • /msg operserv AKILL ADD [+expiry] username@host reason
  • /msg operserv AKILL DEL username@host | entry-number
  • /msg operserv AKILL LIST mask | list
  • /msg operserv AKILL VIEW mask | list
  • /msg operserv AKILL CLEAR

This command modifies the AKILL list against users. The format of the akill set is username@host with an expiry and reason which must be provided. AKILL expiry can be in the form of 1h, 3d but never with a combination like 1h30m. If you do not specify the unit specifier like h (hours) or d (days), the default taken will be days so if you place +30, the AKILL  will last for 30 days. If you don't want it to expire, set the expiry parameter as +0.

DEL removes the AKILL specified either by host or entry number. LIST shows the entire AKILL list whereas VIEW gives a more detailed view of the LIST.

9.

SGLINE:
The syntax is:

  • /msg operserv SGLINE ADD [+expiry] mask:reason
  • /msg operserv SGLINE DEL mask | entry-number
  • /msg operserv SGLINE LIST mask | list
  • /msg operserv SGLINE VIEW mask | list
  • /msg operserv SGLINE CLEAR

This command modifies the SGLINE list against users. It forbids the user's realname with an expiry and reason which must be provided. SGLINE expiry can be in the form of 1h, 3d but never with a combination like 1h30m. If you do not specify the unit specifier like h (hours) or d (days), the default taken will be days so if you place +30, the SGLINE will last for 30 days. If you don't want it to expire, set the expiry parameter as +0.

DEL removes the SGLINE specified either by host or entry number. LIST shows the entire SGLINE list whereas VIEW gives a more detailed view of the LIST.

10.

SQLINE:
The syntax is:

  • /msg operserv SQLINE ADD [+expiry] mask reason
  • /msg operserv SQLINE DEL mask | entry-number
  • /msg operserv SQLINE LIST mask | list
  • /msg operserv SQLINE VIEW mask | list
  • /msg operserv SQLINE CLEAR

This command modifies the SQLINE list against users. It forbids users who have a nickname that matches a certain pattern from connecting. SQLINE expiry can be in the form of 1h, 3d but never with a combination like 1h30m. If you do not specify the unit specifier like h (hours) or d (days), the default taken will be days so if you place +30, the SQLINE will last for 30 days. If you don't want it to expire, set the expiry parameter as +0. If a # is placed in front, it disallows users from using the channel that matches the entry.

DEL removes the SQLINE specified either by host or entry number. LIST shows the entire SQLINE list whereas VIEW gives a more detailed view of the LIST.

11.

SZLINE:
The syntax is:

  • /msg operserv SZLINE ADD [+expiry] mask reason
  • /msg operserv SZLINE DEL mask | entry-number
  • /msg operserv SZLINE LIST mask | list
  • /msg operserv SZLINE VIEW mask | list
  • /msg operserv SZLINE CLEAR

This command modifies the SZLINE list against users. It forbids any matched IPs (masks) from connecting (whether it has PTR RR or not). In other words, a SZLINE bans a user even before the server checks the ident responses and if the hostname has been resolved. Thus, this is more efficient and uses less resources unlike an AKILL.

SZLINE expiry can be in the form of 1h, 3d but never with a combination like 1h30m. If you do not specify the unit specifier like h (hours) or d (days), the default taken will be days so if you place +30, the SZLINE will last for 30 days. If you don't want it to expire, set the expiry parameter as +0.

DEL removes the SZLINE specified either by host or entry number. LIST shows the entire SZLINE list whereas VIEW gives a more detailed view of the LIST.

This concludes the specific OperServ Commands list.
marble (3K) To return home