CHANSERV
 

 

 

Chanserv

Chanserv covers all the commands available to register, set up, and maintain a channel. Before registering a channel you must have a registered nick.

REGISTER Command: /cs REGISTER #channel-here password-here description-here
The password should consist of both upper and lower case letters, as well as numbers and characters to ensure a secure password.....remember all passwords on Webnet are 'case-sensitive'. The description should reflect what the channel is for and will be displayed in the channel info.


IDENTIFY Command: /cs IDENTIFY #channelname-here password-here
This command must be done each time the founder needs to change certain channel settings. Chanserv will usually notify the user that they need to identify first.


INFO Command: /cs INFO #channelname-here
This command is similar to /ns info nick, but it is used to get information on a channel. The info command shows the channel founder, when it was registered, when it was last opped, topic, modelock, options and memolevel.


ACCESS/ACC Command: /cs ACCESS #channelname-here nickname-here or
/cs ACC #channelname-here nickname-here
These two comands are the same. They allow a registered user to check the access level that another user has on any given channel. To use this command the person you are checking must also be online.


DROP Command: /cs DROP #channelname-here
This command is used to drop a registered channel. You must identify to chanserv with the channel password before using this command and all access lists will be wiped and no longer accessible.


WHY Command: /cs WHY #channelname-here nickname-here
This command is similar to the Access/ACC command, however this will tell you why a particular nick has access. For example: ChanServ- kestra has SuperOp access to #beginner, because they have identified for the nickname kestra which is on the channel SOp list. To use this command you must be on the channel access list (founder/sop/aop/vop/uop)


OP/VOICE OP/VOICE user
Command (op): /cs OP #channelname-here nickname-here
Command (voice): /cs VOICE #channelname-here nickname-here
This is the command to use to voice or op a user only if Opguard is NOT set ON. If opguard is set ON the user will be deopped by chanserv.

DEOP/DEVOICE user
Command (op):
/cs DEOP #channelname-here nickname-here
Command (voice): /cs DEVOICE #channelname-here nickname-here
These commands will deop or devoice a user.


UNBAN Command: /cs UNBAN #channelname-here
Command: /cs UNBAN #channelname-here *
This command is used to either unban the user or unban all users on the banlist. The UNBAN command will work for those on the aop list and higher for the specific channel. The * (all) command is available only to sop and higher. These commands may be used from outside or inside the channel.


MASS DEOP Command: /cs MDEOP #channelname-here
This command allows you to mass deop the channel. Only aop and higher may use this command, however only the highest ranking op in the channel at the time the command is issued will be allowed to use it. If a lower ranking op tries they will receive a message.....-ChanServ- Another user (nickname) currently outranks you in the channel, and you may not use MDEOP.


INVITE Command: /cs INVITE #channelname-here
If you are an aop or higher in a channel that has been set to +i (invite only), you can type this command, and chanserv will invite you to that channel, allowing you to bypass the +i mode. You cannot invite other users to a channel via chanserv.


MASS KICK Command: /cs MKICK #channelname-here
This command is used to evacuate a channel used mainly in a take over situation. Everyone will be kicked and a *!*@* ban will be set. The channel will be set to +i (invite only). Aop or higher can use this command and again must be the highest ranking op in the channel at the time or you will receive a chanserv message informing you that you are outranked and cannot use this command.


COUNT Command: /cs COUNT #channelname-here
This command will show you how many sop/aop/vop/uop/akicks are on the channel access lists. All users on the channel access lists may use this command.


SET Chanserv gives the founder of a channel many options to control and maintain their channels. This is done mainly through the chanserv SET commands. The founder must identify to chanserv with the channel password before these settings may be changed.

SET FOUNDER Command: /cs SET #channelname-here FOUNDER
This command will change the founder of a channel to the current user. The new founder must identify to Chanserv with the channel password before using this command.


SET PASSWD Command: /cs SET #channelname-here PASSWD new-password-here
This command is used to change your channel password. You must identify with your old pass before executing this command and an alpha/numeric password using lower and upper case letters is recommended for security.


SET DESC Command: /cs SET #channelname-here DESC description-here
This command is used to change the channel description that is displayed in /cs info #channelname.


SET URL Command: /cs SET #channelname-here URL channels-url-here
This command is used to set/change the channel's website address that is displayed in the chanserv info. You may remove the URL with:
/cs SET #channel-name URL none


SET MEMOLEVEL Command: /cs SET #channel MEMOLEVEL sop/aop/vop/uop-here
This command allows the founder to limit who can send channel memos. With the none option set only the founder may send a channel memo.


SET MLOCK Command: /cs SET #channel-here MLOCK modes-here (or mlock off)
This command allows the founder to lock the modes used in their channel. They can be locked on or off depending on what is specified. Example:
/cs SET #beginner MLOCK +rtn-k
A list of channel modes is available by typing /hs cmodes.


SET IDENT Command: /cs SET #channelname-here IDENT on/off
This command makes chanserv ignore nickserv access lists, and forces all ops to identify to nickserv for the nick in the channel access list before receiving ops. This command is set ON by default at the time the channel is registered.


SET OPGUARD Command: /cs SET #channelname-here OPGUARD on/off
This command will ensure that no users get op/voice in the channel without being on the channel access list. Ops must be identified to the nick on the access list before getting ops and in the case of netsplits when services go up and down must re-identify or they will be de-opped by chanserv.


SET RESTRICT Command: /cs SET #channelname-here RESTRICT on/off
This command allows the founder to ensure that no user gets into the channel unless they are on the channel uop/vop/aop/sop access lists. Users entering the channel who are not on these lists will be removed and banned by chanserv.


SET TOPICLOCK Command: /cs SET #channelname-here TOPICLOCK founder/sop/aop/off
This allows the founder to restrict who may and may not change the topic in the channel. It may be set to founder only, sop, aop, or off. This command also includes the keeptopic function allowing chanserv to save the last set topic.


SET EMAIL Command: /cs SET #channelname-here EMAIL i-am@home.com
This allows the founder to attach an email address to be displayed in the chanserv channel info. This can be removed by using:
/cs SET #channelname-here EMAIL none


SET AUTOVOP Command: /cs SET #channelname-here AUTOVOP on/off
This will voice all users without having to add them to vop list. Users already on the uop/aop/sop lists will not be auto-voiced. This is used mainly for moderated channels.


CHANNEL ACCESS LISTS Chanserv allows the founder of a channel to control and maintain lists of all users who have access to the channel. These lists control who receives autops from chanserv when they enter the channel. These lists are limited to 250 users and entries must be registered nicks. There are 4 commands used to maintain these lists.
ADD Adds a user to the specified list
DEL Deletes a user from the specified list
WIPE Removes all entries from the specified list
LIST Lists all entries in the specified list with an index number


UOP Uops or UserOps will be set +u when they enter the channel but will not have a symbol by their nick signifying they are on a channel access list. They will however, receive channel memos, be allowed to enter the channel when it is restricted, invite themselves into the channel when set to +i, and be able to view the channel access lists. They cannot send text to channel if the channel is set to +m. Sops and higher may add, del, or wipe the Uop list.
Command:
/cs UOP #channelname-here add/del nick/index #-here
Command: /cs UOP #channelname-here wipe/list
VOP Vop or Voice will automatically be set to +v, signified by a + as they enter the channel. They will receive all channel memos, can invite themselves into the channel when set to +i, may enter the channel when set to restricted, and are able to send text to a moderated channel. They do not have any kick/ban capabilities. Only Sops and higher may add, del, or wipe the Vop list. Uops and higher may access the list command.
Command:
/cs VOP #channelname-here add/del nick/index #-here Command: /cs VOP #channelname-here wipe/list

AOP Aops or AutoOps will automatically be set +o signified by a @ as they enter the channel. Aops have the ability to use control measures such as kicks and bans to maintain the channel. They can also enter the channel while restricted, invite themselves into the channel when +i, will receive all channel memos, and can send text to channel when it is set +m. Sops and higher may add, del, or wipe the Aop list. Uops and higher may access the list command.
Command:
/cs AOP #channelname-here add/del nickname/index #-here
Command: /cs AOP #channelname-here wipe/list


SOP Sop or SuperOP will automatically be set +o signified by a @ as they enter the channel. A Sop may add and del uops, vops, and aops. They also have the ability to use control measures to maintain the channel as well as all other aop abilities. Only Founders may add, del or wipe the Sop list. Uop and higher may access the list command.
Command:
/cs SOP #channelname-here add/del nick/index #-here
Command: /cs SOP #channelname-here wipe/list


AKICK Chanserv maintains channel Akick or Autokick lists. When a user who is on the akick list enters the channel they will be removed and banned by chanserv. An optional reason may be added to the akick and this reason will be displayed in the akick list as well as in the kick message when a user on the list tries to join the channel. There are 4 commands to maintain this list. The Wipe command is limited to the channel Founder, Add and Del are limited to Sop and higher, and List is available to Aop and higher. Users must be added by their ident@hostmask rather than by nick.

ADD Adds a user to the specified list
DEL Deletes a user from the specified list
WIPE Removes all entries from the specified list
LIST Lists all entries in the specified list with an index number

Command:
/ cs AKICK #channelname-here ADD ident@hostmask (optional reason)
Command: /cs AKICK #channelname-here DEL index #
Command: /cs AKICK #channelname-here WIPE
Command: /cs AKICK #channelname-here LIST
Akicks follow the same nick!ident@host.mask format that regular bans do. They can be set to ban by nick, ident, host, mask, or any combination of these.


Many of the chanserv commands may be performed from outside the channel. This is very effective in dealing with channel take-over attempts as well as flood bots. With all the chanserv options available to us we are able to keep our registered channels quite secure from takeovers.