Difference between revisions of "XOP System"
(Rough draft go! And I'm sure there's more that could be added :p) |
(No difference)
|
Revision as of 06:26, 28 September 2010
The xOP System is an alternative to the Levels System of channel permissions management. This system is the default for new channels and is essentially a simplified form of Levels. This is good for those that are just starting out on IRC, or those will only need to manipulate user statuses for their channel. It is recommended if you require more channel security to use the Levels system instead of xOP
User Statuses
Four different user statuses are available in this mode. Note that all modes will be automatically set if the user is identified before joining and has AUTOOP on (which is the default for newly registered nicks)
SOP
Known as Channel Admin or Protected Op, this is the highest mode a user can have on a channel without being the founder.
- Users with this status are granted modes +oa
- These types of users are not kickable except by the owner
- Most channel functions are available
- This is the only settable access level permitted to read channel memos
- Allowed to set additional AOPs, HOPs and VOPs
AOP
These are your standard channel operators
- Users with this status are granted mode +o
- Some channel functions are unavailable, such as replacing Zbot keys and Akick management
This is also the minimum level required for:
- /cs INVITE
- /cs GETKEY
- /cs UNBAN
- /bs SAY (and ACT)
- /cs KICK
- /cs BAN
- Adding HOPs and VOPs
- Add bot definitions (NOTE: This means there is NO access to replace, append or forget (delete). Be very careful not to make any typos, lest you will have to get the channel owner to fix it)
- Bots to display greet messages set through NickServ on join
- Bot fantasy commands
HOP
These are Half-Operators, which are channel operators with very limited powers. This is good if you need extra ops, but want their access to ChanServ functions limited, or if you want to be able to have someone get used to operator abilities. Halfops can mainly:
- Kick and Ban users from the channel, but these bans won't stick after all users have left a room (since they're done with the standard /MODE command)
- Get mode +h on join
- Add VOPs
VOP
This allows for automatic voice, which allows these users to speak if the channel mode +m is set. Despite having 'OP' in the command, there is no operator functionality available to these types of users. They will get mode +v on join.
Management commands
Note that the format is the same for all four types of statuses. The only difference is the status used.
Add JoeDoe to AOP:
/cs AOP #channel ADD JoeDoe
Delete NotHere from HOP:
/cs HOP #channel DEL NotHere
Show the entire access list:
/cs ACCESS #channel LIST
View certain entries of the access list:
/cs ACCESS #channel LIST 1-3,5,7-9
It should be worth noting that mass delete with /cs ACCESS is not available in xOP mode, even though mass listing is