IRC Flags: Difference between revisions

From Planetarion Wiki
Jump to navigationJump to search
Mist (talk | contribs)
mNo edit summary
Mist (talk | contribs)
mNo edit summary
Line 29: Line 29:
<tr><th>Mode</th><th>Name</th><th>Usage</th><th>Description</th></tr>
<tr><th>Mode</th><th>Name</th><th>Usage</th><th>Description</th></tr>
<tr><td>b</td><td>Ban</td><td>+b ''[[Hostmask]]''</td><td>Means that noone matching that hostmask can join the channel.  Anyone matching that hostmask already in the channel is unable to speak unless +o or +v</td></tr>
<tr><td>b</td><td>Ban</td><td>+b ''[[Hostmask]]''</td><td>Means that noone matching that hostmask can join the channel.  Anyone matching that hostmask already in the channel is unable to speak unless +o or +v</td></tr>
<tr><td>i</td><td>Invite Only</td><td>+i</td><td>Means that anyone wishing to join the channel must be invited by an [[IRC Definition: Op|op]] in the channel.</td></tr>
<tr><td>i</td><td>Invite Only</td><td>+i</td><td>Means that anyone wishing to join the channel must be invited by an [[Channel Op|op]] in the channel.</td></tr>
<tr><td>k</td><td>Keyed</td><td>+k ''[[key]]''</td><td>Means that anyone wishing to join the channel must specify the key within the [[Joining Channels|join command]].</td></tr>
<tr><td>k</td><td>Keyed</td><td>+k ''[[key]]''</td><td>Means that anyone wishing to join the channel must specify the key within the [[Joining Channels|join command]].</td></tr>
<tr><td>l</td><td>Limit</td><td>+l ''integer limit''</td><td>Means that only ''limit'' clients are allowed in the channel.</td></tr>
<tr><td>l</td><td>Limit</td><td>+l ''integer limit''</td><td>Means that only ''limit'' clients are allowed in the channel.</td></tr>
<tr><td>m</td><td>Moderated</td><td>+m</td><td>Means that only +o and +v clients can speak in the channel.</td></tr>
<tr><td>m</td><td>Moderated</td><td>+m</td><td>Means that only +o and +v clients can speak in the channel.</td></tr>
<tr><td>n</td><td>No External Messages</td><td>+n</td><td>Means that only clients in the channel can speak in it.</td></tr>
<tr><td>n</td><td>No External Messages</td><td>+n</td><td>Means that only clients in the channel can speak in it.</td></tr>
<tr><td>o</td><td>Op</td><td>+o ''[[nick]]''</td><td>Gives [[IRC Definition: Op|ops]] to ''nick''.</td></tr>
<tr><td>o</td><td>Op</td><td>+o ''[[nick]]''</td><td>Gives [[Channel Op|ops]] to ''nick''.</td></tr>
<tr><td>p</td><td>Private</td><td>+p</td><td>Means that the channel does not show up on a user's [[IRC Definition: Whois|whois]].</td></tr>
<tr><td>p</td><td>Private</td><td>+p</td><td>Means that the channel does not show up on a user's [[IRC Definition: Whois|whois]].</td></tr>
<tr><td>s</td><td>Secret</td><td>+s</td><td>Like +p, but also means that the channel doesn't show up on [[IRC Definition: List|/list]].</td></tr>
<tr><td>s</td><td>Secret</td><td>+s</td><td>Like +p, but also means that the channel doesn't show up on [[IRC Definition: List|/list]].</td></tr>
<tr><td>t</td><td>Ops Only Topic</td><td>+t</td><td>Means that only [[IRC Definition: Op|ops]] can change the [[IRC Definition: Channel Topic|topic]].</td></tr>
<tr><td>t</td><td>Ops Only Topic</td><td>+t</td><td>Means that only [[Channel Op|ops]] can change the [[IRC Definition: Channel Topic|topic]].</td></tr>
<tr><td>v</td><td>Voice</td><td>+v ''[[nick]]''</td><td>Gives [[IRC Definition: Voice|voice]] to ''nick''.</td></tr>
<tr><td>v</td><td>Voice</td><td>+v ''[[nick]]''</td><td>Gives [[IRC Definition: Voice|voice]] to ''nick''.</td></tr>
<tr><td>r</td><td>Registered</td><td>+r</td><td>Means only users logged in to a [[IRC Definition: Registered Nick|registered nick]] can join the channel</td></tr>
<tr><td>r</td><td>Registered</td><td>+r</td><td>Means only users logged in to a [[IRC Definition: Registered Nick|registered nick]] can join the channel</td></tr>

Revision as of 01:28, 2 January 2005

IRC flags can affect either users of channels and control much of the operation of an irc network.

User flags

User flags, user modes or umodes are set on a client by client basis. Generally, they control a client's interaction with the nework. To set user modes use:

/mode username mode

for example /mode mynick +i

ModeNameDescription
dDeafThe client doesn't see channel messages. Personal messages work as normal
iInvisibleThe client doesn't show on /whois unless they share a channel with the client making the request
oOperThe client gains oper. Being an oper gives access to things such as kill and gline.
sServer NoticesSets the level of server notices that the client receives. Generally only useful for opers.
wWallopsSets whether the client receives Wallops
kServicesIf set the client is immune to kicks, kills and pretty much everything thrown at it. This is usually only set on network services.
gServer DebugSets whether the client receives server debug messages. Generally only useful for opers.
xHidden HostmaseChanges the client's hostmask to registerednick.users.netgamers.org. Requires that the client is logged in to channel services.

As quite a few user modes are only useful to opers those of importance to standard users are denoted in bold

Channel Flags

Channel flags, channel modes or cmodes control how a channel operates. Some of them may affect specific users on a channel. To set channel modes use:

/mode #channelname modestring

for example

/mode #mychannel +k
ModeNameUsageDescription
bBan+b HostmaskMeans that noone matching that hostmask can join the channel. Anyone matching that hostmask already in the channel is unable to speak unless +o or +v
iInvite Only+iMeans that anyone wishing to join the channel must be invited by an op in the channel.
kKeyed+k keyMeans that anyone wishing to join the channel must specify the key within the join command.
lLimit+l integer limitMeans that only limit clients are allowed in the channel.
mModerated+mMeans that only +o and +v clients can speak in the channel.
nNo External Messages+nMeans that only clients in the channel can speak in it.
oOp+o nickGives ops to nick.
pPrivate+pMeans that the channel does not show up on a user's whois.
sSecret+sLike +p, but also means that the channel doesn't show up on /list.
tOps Only Topic+tMeans that only ops can change the topic.
vVoice+v nickGives voice to nick.
rRegistered+rMeans only users logged in to a registered nick can join the channel
cColours+cAny lines containing colour codes are blocked from the channel
CCTCPS+CAny CTCPs are blocked from the channel, with the exception of emotes.
SStrip+SAny colour codes are stripped from lines in the channel.
TMulti Target+TAny lines which are said in more than one channel are blocked from this channel.