Contact me
InsomniaIRC Help


NickServ allows you to "register" a nickname and prevent others from using it. The following commands allow for registration and maintenance of nicknames; to use them, type /msg NickServ command. For more information on a specific command, type /msg NickServ HELP command.

Services admins can also drop any nickname without needing to identify for the nick, and may view the access list for any nickname (/msg NickServ ACCESS LIST nick).

Nicknames that are not used anymore are subject to the automatic expiration, i.e. they will be deleted after 180 days if not used.

NOTICE: This service is intended to provide a way for IRC users to ensure their identity is not compromised. It is NOT intended to facilitate "stealing" of nicknames or other malicious actions. Abuse of NickServ will result in, at minimum, loss of the abused nickname(s).

InsomniaIRC supports /ns as an alias for /msg NickServ.

The following NickServ commands are supported:

Command Description
REGISTER password [email] Register a nickname
GROUP target password Join a group
GLIST Lists all nicknames in your group
IDENTIFY password Identify yourself with your password
ACCESS { ADD mask | DEL mask | LIST } Modify the list of authorized addresses
SET { DISPLAY | PASSWORD | LANGUAGE | URL | EMAIL | ICQ | GREET | KILL | SECURE | PRIVATE | HIDE | MSG | AUTOOP } parameters Set options, including kill protection
DROP [nickname] Cancel the registration of a nickname
RECOVER nickname [password] Kill another user who has taken your nick
RELEASE nickname [password] Regain custody of your nick after RECOVER
SENDPASS nickname Forgot your password? Try this
GHOST nickname [password] Disconnects a "ghost" IRC session using your nick
ALIST [nickname] [level] List channels you have access on
INFO nickname [ALL] Displays information about a given nickname
LIST pattern List all registered nicknames that match a given pattern
LOGOUT Reverses the effect of the IDENTIFY command
STATUS nickname... Returns the owner status of the given nickname
UPDATE Updates your current status, i.e. it checks for new memos

Channel Modes

The following channel modes are supported on InsomniaIRC (source):

Channel Mode Mode Name Effect
q [nick] Owner (Prefix: ~) Makes [nick] a channel owner. Protects from +a and +o; as of 2.0, this now implies +o.
a [nick] Admin (Prefix: &) Gives protected status to [nick]. This protects them from channel ops (+o); as of 2.0, this now implies +o.
o [nick] Operator (Prefix: @) Makes [nick] a channel Operator.
h [nick] Half-operator (Prefix: %) Makes [nick] a channel Half-Operator.
v [nick] Voice (Prefix: +) Gives voice to [nick]. Voiced users have no real power, the only thing special about being voiced is being able to speak when mode +m is set.
b [n!u@h] Ban Bans matching [n!u@h] from joining the channel. Also, be sure to check out the extbans.
e [n!u@h] Ban Exception Allows users matching [n!u@h] to bypass +b
i Invite-only Sets the channel as Invite-Only
I [n!u@h] Invite exception Allows users matching [n!u@h] to bypass +i
k [key] Channel Key Sets a key on the channel.
l [number] Channel limit Sets the channel limit to [number]. Once the limit is reached, no more users can join.
L [channel] Redirect on full When the channel is "full" (from channel mode "l"), forwards the user to [channel].
m Moderated/Muted Makes a channel "moderated". Only +qaohv can talk. (You must have at least a voice to talk)
n No external messages Forces a user to be in the channel to PRIVMSG it. You probably want to keep this mode.
p Private Sets the channel as 'private'. Will not show up in /LIST, but WILL still show up in your WHOIS.
s Secret Sets the channel as 'secret'. Will not show up in /LIST or /WHOIS, generally preferred over +p
t Topic Change limited Forces a user to have +o or +h to change the topic. You probably want to keep this mode.
A Allow Invite Allows all users in the channel to use /INVITE, even if they don't have half-op or above.
B Block All Caps Blocks messages with too many CAPITAL LETTERS. The amount of capital letters that is decided to be too many is set by the network configuration.
C Block channel CTCP Blocks CTCPs to the channel.
c Block channel formatting codes Blocks messages and notices with colour or formatting codes. Also see chanmode +S.
D Delay join Users are not shown as joined until they speak.
d [sec] Delayed messages Disallows a user from talking in the channel unless they've been joined for [num] seconds.
F [num]:[sec] Nick change flood control Allows only [num] nick changes every [sec] seconds in a channel.
f {*}[num]:[sec] Message flood control Allows only [num] messages from a user every [sec] seconds. Exceeding this will enact a KICK on the offending user (or ban if the * is included.)
G Dirty word filter Censors bad words from the channel based on network configuration.
g [keyword] Custom filter Blocks messages matching [keyword]. Wild cards are usable here; however, must be done with wildcards surrounding the keyword as well. For example, if you wanted to filter [key*word], you would type: /mode +g *key*word*
J [sec] Rejoin control Disallows a user from joining [sec] seconds after being /KICK'd
j [num]:[sec] Join flood control Allows only [num] users to join the channel in [sec] seconds.
M Users must be registered with services to speak in the channel.
N No Nick Changes Disallows nick changes for users on the channel.
O Operator-only channel Marks a channel as an oper-only channel; only users who are oper'ed will be able to join these channels. As well, only opers may set channel mode +O.
P Permanent Marks the channel as "permanent". Will not disappear when there are no users. Note that only opers can set this mode.
Q No kicks Disallows channel kicks, except Services / U-Lined clients.
R Registered users only Users must be registered with services to join the channel.
r Registered Channel Marks a channel as registered. While some services still use this (namely Anope), this mode is mostly depreciated.
T No NOTICES Blocks /NOTICEs to the channel.
u Auditorium Creates an "Auditorium" channel.
w [flag]:[banmask] Access Control Adds basic channel access controls of [flag] to [banmask], via the +w listmode. For example, +w o:R:Brain will op anyone identified to the account "Brain" on join.
X [flag]:[restriction] Custom restrictions Allows the level of channel access required to bypass a given permission to be set. For example, setting +NX v:nonick will prevent people from changing nicks unless they are voiced (or opped/halfopped).
Y Network operator, officially speaking (Prefix: !) Marks a user as an oper in-channel with a definable prefix in front of their nick, when an oper issues the /ojoin #channel command. An oper with +Y cannot be kicked or deoped. Note that this mode is oper only.
z SSL-Only All users must be connected to the network via SSL to join the channel.