Difference between revisions of "Channel Management 101"

From Rizon Wiki
Jump to: navigation, search
(Created page with " Channel Management 101 So you managed to register a channel, but didn't get the results you were expecting? Where's my ~ mark? Why can't I give the & prefix to my trusted users?...")
 
m (Viewing xOPs: Command indentation. ACCESS: , FLAGS: Proofread. BotServ: , Wrapping Up: Added links to their respective sections in 'Services Commands' page, with minor PR.)
 
(25 intermediate revisions by 11 users not shown)
Line 1: Line 1:
Channel Management 101
+
==Ownermode and Protectmode==
So you managed to register a channel, but didn't get the results you were expecting? Where's my ~ mark? Why can't I give the & prefix to my trusted users? And most of all... what is this crazy XOP business, anyway? I can't add users with numerical access levels anymore!
 
  
These seem to be the most common questions among our users who have registered a channel for their first time, so this post is here to guide you through the process to get what you were expecting.
+
* If you want owner (<code>~</code>), enable ownermode: <code>/msg ChanServ SET <em>#channel</em> OWNERMODE ON</code>
 +
* If you want protect/admin (<code>&</code>), enable protectmode: <code>/msg ChanServ SET <em>#channel</em> PROTECTMODE ON</code>
  
 +
After those commands, rejoin the channel or say <code>/msg ChanServ SYNC <em>#channel</em></code>
  
Ownermode and Protectmode
+
==Managing Channel Access==
  
To get these modes (owner = ~ / protect = &) enabled on your channel:
+
There are three different types of systems to manage who has access on your channel:
 +
* [[xOP|XOP]]
 +
* [[ACCESS]]
 +
* [[FLAGS]]
  
-ownermode:''' /msg ChanServ set #channel ownermode ON'''
+
'''By default, channels use xOP since it is the simplest''', so the other two aren't relevant unless you want more control.
  
-protectmode: '''/msg ChanServ set #channel protectmode ON'''
 
  
 +
===xOP===
  
Using the XOP system:
+
The xOP system is the default form of access on Rizon.
  
The XOP system is the default form of access on Rizon. This gives the + level to every user listed as VOP, the % level to every user listed as HOP, @ level to every AOP user, and finally, the & level to every SOP user. The XOP system only sets 4 fixed levels and makes for simple channel management. For more advanced channel management, see ACCESS below.
+
Each user is assigned a certain level, which automatically grants them a status on the channel:
  
 +
* VOP corresponds to a voice: <code>+</code>
 +
* HOP corresponds to a halfop: <code>%</code>
 +
* AOP corresponds to an op: <code>@</code>
 +
* SOP corresponds to a protectop: <code>&</code>
  
To look through the access list to see which user has what level, type:
+
'' '''Important''': Every level can add or delete people to levels below them. (E.g., a SOP can add VOPs, HOPs and AOPs; a HOP can only add VOPs). The founder can change all levels.''
  
'''/msg ChanServ access #channel list'''
+
====Viewing xOPs====
 +
To look through the xOP list to see which user has what level, type:
  
To add a user as a VOP:
+
:<code>/msg ChanServ ACCESS <em>#channel</em> LIST</code>
  
'''/msg ChanServ VOP #channel ADD nick'''
+
====Adding xOPs====
  
By adding a user as a VOP, they will get voice (+) status in the channel upon entering it, and will be able to chat in the channel even while the channel is moderated (channel mode +m).
+
{| class="wikitable"
 +
|- valign="top"
 +
! width="24%" | VOP
 +
! width="24%" | HOP
 +
! width="24%" | AOP
 +
! width="24%" | SOP
 +
|- valign="top"
 +
| <code>/msg ChanServ VOP <em>#channel</em> ADD <em>nick</em></code>
  
To add a user as a HOP:
+
All VOPs get a voice (<code>+</code>) in the channel upon entering it, and as a result will be able to chat in the channel even while the channel is moderated (channel mode <code>+m</code>).
 +
|<code>/msg ChanServ HOP <em>#channel</em> ADD <em>nick</em></code>
  
'''/msg ChanServ HOP #channel ADD nick'''
+
All HOPs get a halfop (<code>%</code>) in the channel upon entering it, and will be allowed to kick/ban all users that have halfop status or below. They will also be able to give voice (<code>+</code>) and halfop (<code>%</code>) to other users, as well as taking it away. However, if the channel is set to paranoia (channel mode <code>+p</code>), they will not be able to kick other halfops, or fiddle around with <code>+h</code>/<code>-h</code>. They also have the power to set the channel topic, even if channel mode <code>+t</code> (topic lock) is set.
 +
|<code>/msg ChanServ AOP <em>#channel</em> ADD <em>nick</em></code>
  
By adding a user as a HOP, they will get halfop (%) status in the channel upon entering it, and will be allowed to kick/ban all users that have halfop status or below. They will also be able to give voice (+) and halfop (%) to other users, as well as taking it away. However, if the channel is set to paranoia (channel mode +p), they will not be able to kick other halfops, or fiddle around with +h/-h. They also have the power to set the channel topic, even if channel mode +t is set.
+
All AOPs get op (<code>@</code>) status in the channel upon entering it, and will be allowed to kick/ban all users that have op status or below. They will also be able to give voice (<code>+</code>), halfop (<code>%</code>), as well as op (<code>@</code>) to other users, and also have the power to take the mode away.
 +
|<code>/msg ChanServ SOP <em>#channel</em> ADD <em>nick</em></code>
  
To add a user as a AOP:
+
All SOPs get protectop (<code>&</code>) status in the channel upon entering it, and will be allowed to kick/ban all users that have op status or below. They will also be able to give voice (<code>+</code>), halfop (<code>%</code>), as well as op (<code>@</code>) to other users, and also have the power to take the mode away.
  
'''/msg ChanServ AOP #channel ADD nick'''
+
Additionally, protectops cannot be kicked from the channel, unless the kick is from a channel owner (<code>~</code>). SOPs can also modify the AKICK list (<code>/msg ChanServ HELP AKICK</code>).
 +
|}
  
By adding a user as an AOP, they will get op (@) status in the channel upon entering it, and will be allowed to kick/ban all users that have op status or below. They will also be able to give voice (+), halfop (%), as well as op (@) to other users, and also have the power to take the mode away.
 
  
 +
===ACCESS===
  
To add a user as a SOP:
+
The numerical level system, [[ACCESS]], gives you more flexibility.
  
'''/msg ChanServ SOP #channel ADD nick'''
+
Each user is assigned a number (from 1 to 9999) and has dominance over users with a lower numbers. You then can specify what each number has the power to do; e.g., level 3 and up can KICK.
  
By adding a user as a SOP, they will get protectop (&) status in the channel upon entering it, and will be allowed to kick/ban all users that have op status or below. They will also be able to give voice (+), halfop (%), as well as op (@) to other users, and also have the power to take the mode away. Additionally, protectops cannot be kicked from the channel, unless the kick is from the channel owner. SOP's can also modify the akick list (/msg chanserv help akick)
+
If you want to auto-voice everyone who joins the channel, you must use ACCESS.
  
Important: Every level can add or delete people to levels below them, so a SOP can add VOP, HOP and AOP's, while a HOP can only add VOP's. The founder can change all levels.
+
===FLAGS===
  
 +
[[FLAGS]] is the most powerful of all the systems, but also the most complex.
  
 +
Each user is assigned a list of flags which allow them to do specific things in the channel; e.g., use KICK, use TOPIC, … etc.
  
Access settings and adding users to access list using the numerical system:
 
  
The numerical level system, or ACCESS, gives more flexibility to the access list as a user with a higher access level (from 1-9999) has dominance over another user with a lower access level with complete disregard for the level prefix XOP. If you'd like to get rid of the XOP system in your channel altogether and change to the numerical system, all you must do is enter:
+
==BotServ==
  
'''/msg ChanServ set #channel accesstype access'''
+
When you own a channel, you are able to bring in a Rizon-provided bot.
  
Adding a user to the access list: '''/msg ChanServ access #channel add nick level'''
+
A [[Services_Commands#BotServ_Commands|BotServ]] bot allows you to use [[Services_Commands#ChanServ_Commands|ChanServ commands]] by talking in the channel, like saying <code>.kick Joe</code> would be the same as <code>/msg ChanServ KICK #channel Joe</code>
  
Default Levels
+
Start by looking through the botlist for any specific bot you want assigned: <code>/msg BotServ BOTLIST</code>
  
voice = 3 (+)
+
Once you find one that you like, assign it with: <code>/msg BotServ ASSIGN <em>#channel</em> <em>bot</em></code>
  
halfop = 4 (%)
 
  
op = 5-9 (@)
+
==Wrapping Up==
  
protect / s(uper)op /admin = 10-9999 (&)
+
There are many other channel modes you can set, feel free to take a look at [[Channel Modes]].
  
 +
There are all sorts of neat and useful things that can be done with ChanServ. To learn more, type:
  
To view a list of access settings that can be modified: '''/msg ChanServ help levels desc'''
+
:<code>/msg ChanServ HELP</code>
  
To view the current levels list: '''/msg ChanServ levels #channel list'''
+
For information regarding the addition of Trivia, Quotes, LimitServ, Internets, e-Sim, or eRepublik bots in your channel, read about the available [[Services_Commands#FunServ_Commands|FunServ bots and their features]], or <code>/msg FunServ HELP</code> which covers everything in this document and more.
  
Changing required access level: '''/msg ChanServ levels #channel set type level'''
 
  
Disabling a function (setting the function accessible to the founder only) :
+
===Channel Management 102===
  
'''/msg ChanServ levels #channel disable type'''
+
For further reading on Channel Management, please read [[Channel Management 102]]
 
 
Resetting default levels:
 
 
 
'''/msg ChanServ levels #channel reset'''
 
 
 
How to give auto-voice to all users joining the channel (XOP must be disabled for this to work!) :
 
 
 
'''/msg ChanServ levels #channel set autovoice 0'''
 
 
 
How to get a BotServ bot in your channel:
 
 
 
Start by looking through the botlist for any specific bot you want assigned:
 
 
 
'''/msg BotServ botlist'''
 
 
 
Once you find one that you like, assign it with:
 
 
 
'''/msg BotServ assign #channel botnick'''
 
 
 
There are many other channel modes you can set, feel free to take a look at [[Channel Modes]].
 
 
 
There are all sorts of neat and useful things that can be done with ChanServ. To learn more, type
 
 
 
'''/msg ChanServ help'''
 
 
 
Regarding the addition of Trivia/Quotes in your channel, take a look at [[Rizon Games]]
 
 
 
Regarding the addition of Syntax in your channel, take a look at this [[Syntax]]
 
 
 
Along came a new form of access with the updated services - the [[FLAGS]] system.
 
 
 
Contributed by [[kokizzzle]]
 

Latest revision as of 11:42, 1 April 2021

Ownermode and Protectmode

  • If you want owner (~), enable ownermode: /msg ChanServ SET #channel OWNERMODE ON
  • If you want protect/admin (&), enable protectmode: /msg ChanServ SET #channel PROTECTMODE ON

After those commands, rejoin the channel or say /msg ChanServ SYNC #channel

Managing Channel Access

There are three different types of systems to manage who has access on your channel:

By default, channels use xOP since it is the simplest, so the other two aren't relevant unless you want more control.


xOP

The xOP system is the default form of access on Rizon.

Each user is assigned a certain level, which automatically grants them a status on the channel:

  • VOP corresponds to a voice: +
  • HOP corresponds to a halfop: %
  • AOP corresponds to an op: @
  • SOP corresponds to a protectop: &

Important: Every level can add or delete people to levels below them. (E.g., a SOP can add VOPs, HOPs and AOPs; a HOP can only add VOPs). The founder can change all levels.

Viewing xOPs

To look through the xOP list to see which user has what level, type:

/msg ChanServ ACCESS #channel LIST

Adding xOPs

VOP HOP AOP SOP
/msg ChanServ VOP #channel ADD nick

All VOPs get a voice (+) in the channel upon entering it, and as a result will be able to chat in the channel even while the channel is moderated (channel mode +m).

/msg ChanServ HOP #channel ADD nick

All HOPs get a halfop (%) in the channel upon entering it, and will be allowed to kick/ban all users that have halfop status or below. They will also be able to give voice (+) and halfop (%) to other users, as well as taking it away. However, if the channel is set to paranoia (channel mode +p), they will not be able to kick other halfops, or fiddle around with +h/-h. They also have the power to set the channel topic, even if channel mode +t (topic lock) is set.

/msg ChanServ AOP #channel ADD nick

All AOPs get op (@) status in the channel upon entering it, and will be allowed to kick/ban all users that have op status or below. They will also be able to give voice (+), halfop (%), as well as op (@) to other users, and also have the power to take the mode away.

/msg ChanServ SOP #channel ADD nick

All SOPs get protectop (&) status in the channel upon entering it, and will be allowed to kick/ban all users that have op status or below. They will also be able to give voice (+), halfop (%), as well as op (@) to other users, and also have the power to take the mode away.

Additionally, protectops cannot be kicked from the channel, unless the kick is from a channel owner (~). SOPs can also modify the AKICK list (/msg ChanServ HELP AKICK).


ACCESS

The numerical level system, ACCESS, gives you more flexibility.

Each user is assigned a number (from 1 to 9999) and has dominance over users with a lower numbers. You then can specify what each number has the power to do; e.g., level 3 and up can KICK.

If you want to auto-voice everyone who joins the channel, you must use ACCESS.

FLAGS

FLAGS is the most powerful of all the systems, but also the most complex.

Each user is assigned a list of flags which allow them to do specific things in the channel; e.g., use KICK, use TOPIC, … etc.


BotServ

When you own a channel, you are able to bring in a Rizon-provided bot.

A BotServ bot allows you to use ChanServ commands by talking in the channel, like saying .kick Joe would be the same as /msg ChanServ KICK #channel Joe

Start by looking through the botlist for any specific bot you want assigned: /msg BotServ BOTLIST

Once you find one that you like, assign it with: /msg BotServ ASSIGN #channel bot


Wrapping Up

There are many other channel modes you can set, feel free to take a look at Channel Modes.

There are all sorts of neat and useful things that can be done with ChanServ. To learn more, type:

/msg ChanServ HELP

For information regarding the addition of Trivia, Quotes, LimitServ, Internets, e-Sim, or eRepublik bots in your channel, read about the available FunServ bots and their features, or /msg FunServ HELP which covers everything in this document and more.


Channel Management 102

For further reading on Channel Management, please read Channel Management 102