Difference between revisions of "Channel operator"

From Mibbit Wiki
Jump to: navigation, search
(Clean up.)
m (Mibbit can show mode icons through prefs.)
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
  
 
=== Full operator ===
 
=== Full operator ===
In most cases, the person that first joins a channel automatically gets operator status, and is later referred to as the ''channel founder'', which usually gives them further privileges on networks with ChanServ. Channel operators can also voice (+v) and op (+o) other users in the channel. On networks with no channel services, abuse of netsplits is common to gain operator status in certain channel.
+
In most cases, the person that first joins a channel automatically gets operator status, and is later referred to as the ''channel founder'', which usually gives them further privileges on networks with ChanServ. Channel operators can also voice (+v) and op (+o) other users in the channel. On networks with no channel services, abuse of netsplits is common to gain operator status in certain channel. To grant someone with full operator privileges use the command <tt>/mode <#channel> +o <nickname></tt>, use the [[alias]] <tt>/op <nickname></tt> on the [http://mibbit.com/chat Mibbit] client, or the user at <tt>AOP</tt> or [[IRC_services#ACCESS_LEVELS|user access level]] <tt>5</tt> via [[IRC_services#ChanServ|ChanServ]].
  
 
=== Half operator ===
 
=== Half operator ===
Some servers feature halfops (+h). These users are privileged in a certain channel, though not as powerful as ops. Halfops may kick other users out of the channel and set most channel modes. In addition, they can also set voice (+v) to all users. They are not allowed to make other users ops or halfops. This is supported on IRCds such as UnrealIRCd and UltimateIRCd. Other IRCds, such as Bahamut and ircu, do not have halfops. Mibbit IRC network runs UnrealIRCd and supports halfops (+h). In some IRC clients (such as mIRC and Irssi), ops and halfops are represented by an "@" or a "%", respectively, prepended to the user's name in the channel's userlist or chat window.
+
Some servers feature halfops (+h). These users are privileged in a certain channel, though not as powerful as ops. Halfops may kick other users out of the channel and set most channel modes. In addition, they can also set voice (+v) to all users. They are not allowed to make other users ops or halfops. This is supported on IRCds such as [http://www.unrealircd.com/ UnrealIRCd] and [http://freshmeat.net/projects/ultimateircd/ UltimateIRCd]. Other IRCds, such as [http://www.dal.net/?page=Bahamut Bahamut] and [http://coder-com.undernet.org/ ircu], do not have halfops. Mibbit IRC network runs [http://www.unrealircd.com/ UnrealIRCd] and supports halfops (+h). In some IRC clients (such as mIRC and Irssi or Mibbit through [[Preferences]]), ops and halfops are represented by an "@" or a "%", respectively, prepended to the user's name in the channel's userlist or chat window. To grant someone with half operator privileges use the command <tt>/mode <#channel> +h <nickname></tt> or add the user at <tt>HOP</tt> or [[IRC_services#ACCESS_LEVELS|user access level]] <tt>4</tt> via [[IRC_services#ChanServ|ChanServ]].
  
== Mibbit IRC network ==
+
== Mibbit ==
The network runs UnrealIRCd which introduces two extra channel privileges:
+
The network runs [http://www.unrealircd.com/ UnrealIRCd] which introduces two extra channel privileges.
  
#Channel owner (+q) has the highest privilege and thus only other channel owners (+q) can set modes, or kick a user with this privilege.
+
=== Channel owner ===
#Channel admin (+a) has the second highest privilege thus only other channel owners (+q) can set modes, or kick a user with this privilege.
+
Channel owner (+q) has the highest privilege and thus only other channel owners (+q) can set modes, or kick a user with this privilege. To grant someone with owner privileges use the command <tt>/mode <#channel> +q <nickname></tt>.
  
{|class="wikitable" style="text-align:center; margin:auto;"
+
=== Channel administrator ===
|+
+
Channel administrator (+a) has the second highest privilege thus only other channel owners (+q) can set modes, or kick a user with this privilege. To grant someone with administrator privileges use the command <tt>/mode <#channel> +a <nickname></tt> or add the user at <tt>SOP</tt> or [[IRC_services#ACCESS_LEVELS|user access level]] <tt>10</tt> via [[IRC_services#ChanServ|ChanServ]].
!Privilege
 
!Mode
 
!ChanServ level
 
!Mibbit icon
 
!IRC character
 
|-
 
|Channel owner||q||Founder||{{Owner}}||~
 
|-
 
|Channel administrator||a||10||{{AOP}}||&
 
|-
 
|Channel operator||o||5||{{AOP}}||@
 
|-
 
|Channel half operator||h||4||{{HOP}}||%
 
|-
 
|Channel voice||v||3||[[Image:Mode voice.png]]||+
 
|}
 
  
 
== Channel creation ==
 
== Channel creation ==
 
When a [[channel]] is initially created, that user is granted operator status.  That user may carry out usual operator status functions, including giving other users operator status, setting a [[channel]] [[topic]], and changing the [[channel]] [[modes]].  If all the users with operator or half operator status leave a [[channel]], but other users remain, it is impossible to obtain operator status until everybody leaves the [[channel]].  This problem can be mitigated by [[register channel|registering the channel]], which allows for an [[autoop|auto op list]].
 
When a [[channel]] is initially created, that user is granted operator status.  That user may carry out usual operator status functions, including giving other users operator status, setting a [[channel]] [[topic]], and changing the [[channel]] [[modes]].  If all the users with operator or half operator status leave a [[channel]], but other users remain, it is impossible to obtain operator status until everybody leaves the [[channel]].  This problem can be mitigated by [[register channel|registering the channel]], which allows for an [[autoop|auto op list]].
 
== Giving operator status ==
 
To give operator status, use the command <tt>/mode #channel +o <nickname></tt>.  [https://mibbit.com/chat/ Mibbit] has a default [[alias]] of <tt>/op <nickname></tt> for this command.  For half operator, change the <tt>+o</tt> to <tt>+h</tt>.  For administrator, change the <tt>+o</tt> to <tt>+a</tt>.
 
  
 
[[Category:Commands]]
 
[[Category:Commands]]

Latest revision as of 03:18, 26 April 2010

A channel operator (commonly abbreviated as op) is a user that moderates a channel on a given network. They are responsible for maintaining the modes and topic of the channel, the banlist, and moderating any unwanted activity. Channel operators should not be confused with IRC operators, who enforce network, rather than channel, rules.

Operator types

In many IRC networks, operators have different types of access in a channel. These ranks often depend upon the IRCd software used, although a few specific access levels remain fairly constant throughout variations:

Full operator

In most cases, the person that first joins a channel automatically gets operator status, and is later referred to as the channel founder, which usually gives them further privileges on networks with ChanServ. Channel operators can also voice (+v) and op (+o) other users in the channel. On networks with no channel services, abuse of netsplits is common to gain operator status in certain channel. To grant someone with full operator privileges use the command /mode <#channel> +o <nickname>, use the alias /op <nickname> on the Mibbit client, or the user at AOP or user access level 5 via ChanServ.

Half operator

Some servers feature halfops (+h). These users are privileged in a certain channel, though not as powerful as ops. Halfops may kick other users out of the channel and set most channel modes. In addition, they can also set voice (+v) to all users. They are not allowed to make other users ops or halfops. This is supported on IRCds such as UnrealIRCd and UltimateIRCd. Other IRCds, such as Bahamut and ircu, do not have halfops. Mibbit IRC network runs UnrealIRCd and supports halfops (+h). In some IRC clients (such as mIRC and Irssi or Mibbit through Preferences), ops and halfops are represented by an "@" or a "%", respectively, prepended to the user's name in the channel's userlist or chat window. To grant someone with half operator privileges use the command /mode <#channel> +h <nickname> or add the user at HOP or user access level 4 via ChanServ.

Mibbit

The network runs UnrealIRCd which introduces two extra channel privileges.

Channel owner

Channel owner (+q) has the highest privilege and thus only other channel owners (+q) can set modes, or kick a user with this privilege. To grant someone with owner privileges use the command /mode <#channel> +q <nickname>.

Channel administrator

Channel administrator (+a) has the second highest privilege thus only other channel owners (+q) can set modes, or kick a user with this privilege. To grant someone with administrator privileges use the command /mode <#channel> +a <nickname> or add the user at SOP or user access level 10 via ChanServ.

Channel creation

When a channel is initially created, that user is granted operator status. That user may carry out usual operator status functions, including giving other users operator status, setting a channel topic, and changing the channel modes. If all the users with operator or half operator status leave a channel, but other users remain, it is impossible to obtain operator status until everybody leaves the channel. This problem can be mitigated by registering the channel, which allows for an auto op list.