spacer
   
Welcome to Aditya's Web World!  1
  1
Aditya's Web World! 1
1
header

The DALnet IRC Network

navigation

Channel And User Modes

INTRODUCTION

An explanation is provided for each mode and in some cases, an example. Unless otherwise stated, modes are always modified through the /mode command.

Syntax:

/mode nickname +/- mode(s)
/mode #channelname +/- mode(s) parameters

 

You can only modify your own user mode. Only channel operators (@) have sufficient access to modify the modes for a channel.

This reference was written for the DALnet IRCD, Bahamut, Version 1.4.*




Top Of The Page


ChanServ | NickServ | MemoServ | User Modes | DCC | Disconnect | Ignore-Who | About-List

Channel Modes

Channel modes can only be modified by channel operators, which are those who have a @ next to their nickname. Certain channel modes require additional parameters along with the actual switch, others do not.

It's also possible to combine several different mode changes in one command, provided you respect the order of the parameters. With Bahamut, six mode changes can be applied at once.

Syntax:

/mode #channelname +/- mode(s) parameters

Examples:

/mode #TownHall +ntp
/mode #TownHall -ps
/mode #TownHall +nt-M
/mode #TownHall +v-ob Esteem Canadian *!*@nut-sack.org

+b

+b stands for channel bans and allows a channel operator to deny a person (or a group of people) access to the channel. If someone is banned while in the channel, they will not be able to talk. This additional feature is known as the +bquiet mode, although the actual mode is still just +b.

Syntax:

Example:

/mode #TownHall +bb-b *!*@202.202.202.202 *!*@*.us *Esteem*!*@*

If you don't specify any hosts, you will be shown a list of channel bans, even if you're outside the channel.

(i.e.) /mode #channelname b

+i

Setting a channel to invite only will only allow those who have been invited to the channel (with the /invite command) to join the channel.

+k

The key of the channel is a word that you must specify in your /join command when attempting to enter the channel. If the key was incorrect or if no key was specified then you will be denied access to this channel.

Syntax:

/mode #channelname +/-k key

Example:

/mode #channel +k iloveEsteem

Anybody joining the channel will need to use the /join #channelname key command. In our case, it would be /join #channel iloveEsteem

+l

The channel limit allows you to specify the maximum number of users who can be in the channel at a time. Once this number has been reached, anyone who attempts to join the channel will receive an error message of the channel being full.

Example:

/mode #channelname +/-l number

Example:

/mode #TownHall +l 50
 

+m

A moderated channel only allows the ops (@) and voices (+) to send messages to the channel. All other messages will be blocked.

Anyone who is present in a moderated channel and who is not an op or voice there will also be prevented from changing their nickname.

+M

When a channel is set to +M .It allows only those who have identified to their nicknames to speak on channel mains. ( Mainly used to control flooders )

+n

The +n stands for no external messages . If +n is not set then it's possible for someone to send messages to the channel even if they are not present inside the channel.

+o

A channel operator is designated by the @ next to their nick. This @ translates into the giving and removal of the +o mode. Some IRC clients may use a symbol other than @ for pointing out channel ops, however they are far and few in between. ;)

Example:

/mode #channelname +/-o nickname(s)

Example:

/mode #channel +o-oo Canadian Canadian Esteem

A channel operator has the ability to kick/ban people from the channel in addition to being one of the only ones who can change the channel modes of the channel.

+p

A private channel is not shown on the WHOIS output unless the person requesting the WHOIS is also on the channel.

+r

The +r mode can only be set by services itself and indicates that the channel in question is registered with ChanServ.

+R

+R stands for registered nicknames only . As its name implies, only those who are using and have identified to their current nickname are allowed to enter the channel.

+s

A secret channel is not shown on the WHOIS output unless the person requesting the WHOIS is also on the channel. In addition to this, a secret channel doesn't show up on a channel LIST request either.

There's no need to set the +p mode if you already have +s set, as it would be redundant.

+t

When +t is set, only the ops of the channel can change the topic.

+v

As already mentioned above, when a channel is moderated ( +m ), only the channel ops and the channel voices can send messages to the channel. Only channel ops can add or remove voices.

Example:

/mode #channelname +/-v nickname(s)

Example:

/mode #TownHall +v-vv Esteem Canadian Fieroo

It should be noted that, voiced users are considered as the friends of the ops and are often under watch. They will have fair chance of being an operators. This is, however, not true for all channels.

+c

The +c mode stands for colourless . If a message sent to the channel contains colour codes, the message will be blocked as if the channel was moderated for that person.

+O

The +O mode stands for oper only . Basically, it only allows only IRC Operators to join the channel. This mode can only be set by an IRC Operator.

User Modes

User modes allow you to configure a number of things while on IRC. You can use them to specify how easy it will be for other people to find you, what kind of information the IRC server should pass on to you, etc. They are also commonly referred to as umodes .

Modes are generally set through the /mode command.

/mode nickname +/- mode(s)

Examples:

/mode Esteem +iw
/mode Esteem -k
/mode Esteem -i+s

You can only change your own user modes: therefore, the nickname will always stand for the nick that you are using at the time.

+i

+i is also known as the invisible mode. While it does not actually make you invisible on IRC, it can make you quite a bit more difficult to find. To put it briefly, the invisible mode prevents people from finding you unless they know your exact nickname or are on the same channel as you. Please note that a lot of servers actually set you to +i automatically when you first connect.

When not set to +i, a fellow user can locate you through the /who or through the /names #channelname command. IRC Operators also have the ability to see someone regardless of whether they are invisible or not.

+w

Wallops are network wide messages sent by IRC Operators to each other. Any user who is set to +w will also be able to observe the conversation.

+s

Setting yourself +s is a request to the server to send you all the generic server messages and information about oper kills. This can turn into quite a flood and is generally not recommended.

+r

The +r mode can only be set by services itself and indicates that you are using and have identified to a registered nickname.

When using the /whois command on someone who is set to +r, an extra line will appear in the WHOIS output, indicating that they have identified to the nickname they are using.

Example:

Esteem is nanCanadian@smoke.blunts.at.ghettoshell.com * ALL IN MY GAME
Esteem is on @#channel @#Channelone @#ChannelTwo @#ChannelThree
Esteem is on elysium.dal.net
Esteem has identified for this nick
 

+R

A identified user can set +R only. when a user is set to +R .He will not receive any msg's, notices and ctcp's form a unidentified nickname. ( usually used to block the spamming ).

A +R user will be able to receive messages from +o user.

+k

The +k stands for KILL messages and it will instruct the server to send you all the server kill messages. This can also cause quite a flood and is not recommended.

Top Of The Page

 Special Thanks to DALnet Network 


Copyright © 2005 Aditya's Web World. All Rights Reserved.