IRC Modes
From The Utopian Encyclopedia
Contents
List of User Commands
Knock
- Syntax /KNOCK #channel message
For channels which are invite only, you can Knock on the channel to request an invite.
Notice
- Syntax /NOTICE nick/#channel message
Sends a notice to the specified target.
Invite
- Syntax /INVITE user #channel
Sends a user an Invitation to join a particular channel. You must be an Operator on the channel in order to invite a user into it.
omsg
- Syntax /OMSG <message>
Sends your message to all other ops (@/&/~) in the channel.
amsg / ame
- Syntax /AMSG <message>
Sends your message to all the channels you are in. Be warned This may be one of the easiest ways to piss people off.
List of User Modes
blahblah
List of Channel Modes
To use any of these modes, you must be at least the level indicated by the letter in the brackets following the description of the mode. The modes can be set by typing:
/mode #channel +/-modeletter parameters
% requires at least halfop, @ requires at least chanop, ~ requires owner
Modeletter | Access Required | Description |
---|---|---|
a <nickname> | ~ | Gives channel admin(+a) to the user |
b <mask> | % | Bans users matching the ban mask from the channel |
C | @ | No CTCPs allowed in the channel |
c | @ | Block messages containing mIRC color codes |
e <nick/mask> | @ | Overrides a ban for matching users |
f <antiflood options> | @ | Channel flood protection |
G | @ | Filters out Utopia Kingdom Locations with ##:## |
h <nick> | @ | Gives Half Op (limited op) status to a user |
i | % | Makes the channel invite-only (temporary) |
k | @ | /KNOCK is not allowed. |
k <key> | % | Users must specify a key to join in the form /join #channel <key> |
L <chan2> | ~ | Links a channel. If the user limit specified by +l is reached, the next user trying to join will be redirected to <chan2> |
l <number> | @ | Channel may only hold <number> of users at most |
M | @ | Must be a registered user to talk |
m | % | Moderated channel (only +vhoaq may speak) |
N | @ | No nickname changes in the channel are allowed. |
n | % | Users outside the channel cannot send messages into the channel |
o <nick> | @ | Gives @ status to a user (temporary) |
p | @ | Makes a channel private (temporary) |
Q | @ | No kicking of users allowed |
q <nick> | ~ | Gives ~ status to a user (temporary) |
R | @ | Only registered users may join the channel |
S | @ | Strips mIRC color codes |
s | @ | Secret channel |
T | @ | No notices allowed in the channel |
t | % | Only +hoaq may change the topic |
u | ~ | /names and /who #channel only show channel ops |
V | @ | /INVITE is not allowed |
v <nick> | % | Gives + to a user (temporary) |
Bans
UtoNet supports the basic bantypes in the form of: nick!user@host
Bans that match against IP addresses are also available (eg: *!*@128.*) and are also always checked.
Extended bantypes
Extended bans look like ~<prefix>:<mask,nick,etc>.
Prefix | Ban Type | Explanation |
~q | quiet | People matching these bans can join but are unable to speak, unless they have +v or higher. E.g.: ~q:<nick>/<mask> |
~n | nickchange | People matching these bans cannot change nicks, unless they have +v or higher. E.g.: ~n:<mask>/<nick> |
~c | channel | If the user is in this channel then she or he is unable to join. E.g.: ~c:#flamers |
~r | realname | If the Real Name of a person matches this then (s)he is unable to join. E.g.: ~r:*Bot* |
Anti Flood Options
- Syntax /mode #channel +f [10j]:15
This means 10 joins per 15 seconds are allowed in the channel. If the limit is hit, the channel will automatically be set +i, the default action for the j floodtype.
Type | Decription | Default Action |
c | CTCPs | Auto +C |
j | Joins | Auto +i |
k | Knocks | Auto +K |
m | Messages/Notices | Auto +m M |
n | Nick Changes | Auto +N |
t | text | kick |
External Sites
- UtoNet Channel Modes http://www.utonet.org/help.php?pid=5&name=CHMODES
- Ban & Ban Types http://www.utonet.org/help.php?hid=119
- Antiflood Options http://www.utonet.org/help.php?hid=122