Root admins can add, delete, or wipe an aop in a room's list without being in the SOP list. A root adding an AOP will override NOOP, so you can op people whether they wish it or not. You also can add their ops immediately, without them needing to accept it. Note: There is a limit of 250 users that can be added to anAOP list.
ADD - Add a user to a room's AOP list.
DEL - Remove a user from a room's AOP list.
LIST - List the AOP list entries.
WIPE - Remove all entries from a room's AOP list.
Examples:
/msg chanserv aop #webchat ADD web
/msg chanserv aop #webchat DEL 2
/msg chanserv aop #webchat LIST
/msg chanserv aop #webchat WIPE
This gives you the ability to help any room with their AOP list. Sometimes it is easier to just fix things for someone rather than explain how they can do it for themselves. Since the ops will be added without needing to consent, you can temporarily delete them and then add them back without much inconvenience. Also, if your network has any requirements that the room is not meeting, you can enforce them. You will probably not need to use these commands, since the SOPs for the room should be able to manage their own lists, and it is unlikely for problems to arise. But in case you ever need the ability, you have it.
This command will add or delete an autokill from services. The format of an AUTOKILL is ident@host. Roots can place akills that affect more than 20% of the users on the network. If you do not specify a time the autokill will be removed within 30 minutes by services. Only CSops and roots can place permanent autokills in the format ident@host reason PERM.
Roots can only autokill more than 55% of the network if the FORCEADD argument is added as the very last line of the autokill. If the forceadd argument is not added and the autokill would affect more than 55% of the network's users, services will not add the autokill.
Examples:
/msg operserv autokill mirc@*.com clones 45 FORCEADD
/msg operserv autokill pirch@*.oricom.ca spamming 60
It is unlikely that you will ever have a reason to autokill such a large percentage of your network. These safeguards are designed to keep you from doing so by accident. But if you have a reason to do so, the option is available. You should be careful that your autokill does not also affect you.
This command is used to prevent registration of any nickname or room matching the specified nickname or room. It will not prevent you from creating the room or using the nickname. It will simply not allow registration of that nickname or room.
ADD - Prevent registation of a nick or room<.br>
DEL - Allow registration of a nick or room that had been forbidden.
LIST - List the nicks and rooms that may not be registered.
WIPE - Remove all entries from the forbid list
Examples:
/msg operserv forbid add Web reserved nickname
/msg operserv forbid add #room cannot be registered
You should forbid nicks if you intend to hold them for someone who is not currently chatting. Then people can use the nick but it won't be owned by anyone. Then when the person the nick is held for begins chatting you can remove the forbid while they are using it. Rooms should be forbidden if the room name is constantly causing problems. If a room has been closed multiple times and it keeps being registered by people who do not run it well, it may be best to just forbid it from being owned.
This command is used to get more help on a particular topic.
Examples:
/msg operserv help roots
/msg operserv help roots forbid
The built in references are good for checking syntax, the exact name of a command, or learning what a command does. You will probably want to use the online help as your first resource when you encounter difficulties.
The jupe command allows you to create a 'pseudo-server' connected under services, this prevents the actual server from connect ingto the network. You cannot SQUIT a juped server. It can only be removed by using the JUPE DEL command..
ADD - Add a jupe for a server.
DEL - Delete a jupe for a server.
LIST - List all current jupes.
WIPE - Remove all jupes.
Examples:
/msg operserv jupe add irc.server.com Administrative Decision
/msg operserv jupe del irc.server.com
Juping a server is an emergency measure when a server is causing the network problems or the people running the server have become a security threat. Juping a server keeps it off of your network. If this is a temporary measure just leave the jupe until you are ready to have it reconnect. If this is to be a permanent measure you should delete that server's entry so that it is no longer configured to be connected to your network. If you do jupe a server, you should generally inform the person in charge of that server as soon as possible.
This command prevents a nick or room from ever expiring from lack of use. However, a room will expire even with keep on if the founder's nick expires or is dropped. If you wish to keep a room, set keep on for the room and the founder's nickname.
Example:
/msg nickserv keep Jenn|fer on
/msg chanserv keep #webchat on
This is useful for any official room on your network. It is also useful for your own nicks and the nicks of other people who help to run the network. Official nicknames should be protected because they may become recognized and trusted. These nicks should only be used by their owners to prevent others from abusing that trust.
This will lock a nick or room password. Only roots will be able to GETPASS a nickname or room that has a locked password, and they will have to remove the lock first.
Examples:
/msg nickserv lockpass Josh on
/msg chanserv lockpass #webchat on
This is an extra security measure that roots can take to protect their passwords. Ideally, you should trust everyone you have given CSop access to, but extra security does not hurt. If a CSop attempts to getpass a locked nick, the owner of the nick will be sent a memo stating who attempted to getpass it. You can also lockpass official rooms. You should not need the password often.
This command allows a user with appropriate privileges to gain operator access from any server.
Examples:
/os oper Mark M1PasS
This command allows you to centrally manage users with operator access.
The oper command will allow you to add, delete, disable or modify flags on an operator or add/del an SA, CSop or root.
ADD - Add an operator.
DEL - Delete an operator.
DISABLE - Disable an operators access.
ENABLE - Enable an operators access.
FLAGS - List, add or delete flags on an operator.
LIST - List an operator's access flags.
LISTADM - List all the people with OperServ access.
PASSWORD - Changes your password.
Examples:
/os help root opercfg
This command will make a room protected by services. No one will be able to do a getpass or setpass on the room. You will not be able to join the room unless you are on the aop/sop list. The founder is automatically services.
Example:
/msg chanserv protect #root on
This can be useful for network rooms, such as administrative rooms. You do not really need anyone in charge of the room, and this way you do not need to worry about administrative changes. However, while the room is protected, you cannot add AOPs and SOPs. When you turn internal off, it reverts back to the original founder. Although roots can still add AOPs and SOPs or change the foundership. Then when done modifying the lists, the room can be set back to being internal.
Root admins can send a global memo on the server or network to all the registered nicknames or to all the people who have a registered room.
Examples:
/msg operserv sendmemo founders All room owners.
/msg operserv sendmemo nicknames To all the users with a registered nickname.
This is a good way to send important information. If you are making any policy changes this can be used to announce them. If you have a large number of users having problems with something, you can send helpful information to educate them. For example, if you were to change the expiry time, you should probably memo your user base so they would know. However, memos are not a completely reliable way to send information, since some people may not read their memos.
This command will shut down services. First it will flush the database to disk. The command /servstart will restart services.
Example:
/msg operserv @shutdown Services will be back shortly.
You can bring services back up by connecting to the server that holds services. Or you can restart your server with /restart and it will restart with services connected, but this will toss everyone off the server while it restarts, and cause splits if there are other servers linked to yours. The easiest way to get services back is probably the /servstart command. See servstart in the Services Administrators Server Commands section.
Root admins can add, delete, or wipe an SOP from a room's list without having any access to that room. Note: There is a limit of 250 users that can be added to a room's SOP list.
ADD - Add a user to the SOP list.
DEL - Remove a user from the SOP list.
LIST - List all the SOP list entries.
WIPE - Clear the SOP list of all entries.
Examples:
/msg chanserv sop #webchat add web
/msg chanserv sop #webchat del 2
/msg chanserv sop #webchat list
/msg chanserv sop #webchat wipe
This command allows you to fix any problems that might arise in an SOP list for any room. It works much as the AOP command does, except it is for the SOP list. Please see AOP.
Root admins can add, delete, or list a UOP to any room's list without being on the SOP list. Note: There is a limit of 250 users that can be added to a room's UOP list.
ADD - Add a user to the UOP list.
DEL - Remove a user from the UOP list.
LIST - List all the UOP list entries.
WIPE - Clear the UOP list of all entries
Examples:
/msg chanserv uop #webchat add web
/msg chanserv uop #webchat del 2
/msg chanserv uop #webchat list
/msg chanserv uop #webchat wipe
This command allows you to fix any problems that might arise with a UOP list for any room. It works much as the AOP command does, except it is for the UOP list. Please see AOP.
Forces services to flush its database to disk. By default services saves its databases on a 30 minute rotating schedule.
Example:
/msg operserv @updatedb
Use this if you need to save the database. For example, if you are worried about a potential system crash or you want to shut down the network temporarily. But usually the automatic database saves will be sufficient.
Root admins can add, delete, or list VOPs to a room's list without being on the SOP list. Note: There is a limit of 250 users that can be added to a room's VOP list.
ADD - Add a user to the VOP list.
DEL - Remove a user from the VOP list.
LIST - List all the VOP list entries.
WIPE - Clear the VOP list of all entries.
Examples:
/msg chanserv vop #webchat add web
/msg chanserv vop #webchat del 2
/msg chanserv vop #webchat list
/msg chanserv vop #webchat wipe
This is much like the AOP command, except for the VOP list. Please see AOP.