update for chanserv-1.4.0
Please take your chanserv.xml file from docs.dal.net/xml, of course in your language.
Find section where "
Adding/removing/listing AOps" is written. UNDER this section add:
Adding/removing/listing VOps
Syntax:
/chanserv vop
#channel
add/del/list/wipe
[nick] or [mask]
Information:
This command lets any SOp/Manager or the Founder add or remove
VOps from the channel. The LIST argument in the command can be accessed
by AOps and up.
Note:
The VOP list is limited to 300 entries. Wipe may only be used by
manager or founder.
Find subsetion: Setting OPGUARD on and off. Under this subsection add:
Setting VOICEGUARD on and off
Syntax:
/chanserv
set
#channel
voiceguard
on/off
Information:
When this argument is set on only users with VOP access will be allowed
to be voiced in the channel.
Find Setting options in channels
Add the word VOICEGUARD after the word OPGUARD in the test.
Find section Oping / Deoping people. Under this section, add:
Voicing / Devoicing people
Syntax:
/chanserv voice/devoice
#channel
nickname
Information:
This command will voice a given nick in the channel. It will not work
is voiceguard is enabled and the user doesnt have VOP access. You must be an AOp or higher in order to use this command.
Add in the following two sections the lines that changed with VOP thing:
Counting VOps/AOps/SOps/Managers and AKicks
Syntax:
/chanserv count
#channel
Information:
This command counts all the AKicks, VOps,AOps, SOps and Managers in a channel and gives you the number in a reply.
EXample:
/chanserv count #mystro
This will return the following:
-ChanServ- Channel: #mystro - VOP: 35 AOP: 27 SOP: 3 MANAGER: 1 AKICK: 9
and
Listing VOPs,Aops,Sops,Managers and Founder of the channel.
Syntax:
/chanserv listops
#channel
Information:
This command lists all the VOPs, AOPs, SOPs, managers and founder of the channel. Limited to AutoOps or above.
EXample:
/chanserv listops #docsteam
This will return the following:
-ChanServ- Founder:
-ChanServ- Fredfred (fredfred@staff.dalnet)
-ChanServ- Manager[s}:
-ChanServ- Sop(s):
-ChanServ- eDdYk0nG (eddykong@118.128.268
-ChanServ- Zappu (zappu@123.345.789)
-ChanServ- Aop(s):
-ChanServ- Uzay (uzay@123.123.123)
-ChanServ- Vop(s):
-ChanServ- Ufo (ufo@ip25.ip-167-114-218.net)
Find the text:
Channel managers can:
Set/unset OPGUARD
Add under that line: "- Set/unset VOICEGUARD"
Find the text:
add/del/list/wipe
replace it by
add/del/list/xlist/wipe (should happen 5 times)
Find:
/chanserv manager
#channel
add/del/list/xlist/wipe
nick
Change to:
/chanserv manager
#channel
add/del/list/xlist/wipe
nick reason
Find:
/chanserv sop
#channel
add/del/list/xlist/wipe
[nick] or [mask]
Change to
/chanserv sop
#channel
add/del/list/xlist/wipe
[nick] or [mask] [reason]
Find:
/chanserv aop
#channel
add/del/list/xlist/wipe
[nick] or [mask]
Change to:
/chanserv aop
#channel
add/del/list/xlist/wipe
[nick] or [mask] [reason]
Find:
/chanserv vop
#channel
add/del/list/xlist/wipe
[nick] or [mask]
Change to:
/chanserv vop
#channel
add/del/list/xlist/wipe
[nick] or [mask] [reason]
Find:
/chanserv akick
#channel
add/del/list/xlist/wipe
[nick] or [mask]
Change to:
/chanserv akick
#channel
add/del/list/xlist/wipe
[nick] or [mask] [reason]
Go to section "Viewing access of a person"
Between:
0 = basic
10 = AutoOp
add:
0 = basic
5 = VoiceOp
10 = AutoOp
Find text:
- Set/unset UNSECURE (currently broken and doesn't do anything)
delete this line.
Find this and delete the complete subsection:
Founder does not need to identify
Syntax:
/chanserv set
#channel
unsecure
Information:
This command, when turned on, will allow anyone on the founder's nick access list to make founder type changes to the channel. This may be a large security compromise if the founder does not have a very secure nickserv access list (please see the NickServ document for more information). It is suggested to leave this argument untouched.
Making the channel private
Syntax:
/chanserv set
#channel
private
on/off
Information:
This setting, when turned on, will prevent the /chanserv invite command from being used. Only AOps and above will be able to see the channel topic when issuing
/chanserv info #channelname
. It will also allow only people who know about the channel to access it.