NickServ allows you to "register" a nickname and prevent others from using
it. If the nick is not used for 30 days, the registration will expire. 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.
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 a minimum, loss of the abused nickname(s).
- Register - Register a nickname
- Identify - Identify yourself with your password
- Drop - Modify the list of authorized addresses
- Access - Make your nick an alias for another
- Link - Make your nick an alias for another
- Unlink - Removes a link from your nick to another
- Set - Sets various nickname options
- Set Password - Set your nickname password
- Set Language - Set the language Services will use when sending messages to you
- Set URL - Associate a URL with your nickname
- Set Email - Associate an E-mail address with your nickname
- Set Kill - Turn kill protection on or off
- Set Secure - Turn nickname security on or off
- Set Private - Prevent your nickname from appearing in a /msg NickServ LIST
- Set Hide - Hide certain pieces of nickname information
- Recover - Kill another user who has taken your nick
- Release - Regain custody of your nick after RECOVER
- Ghost - Terminates a "ghost" IRC session using your nick
- Info - Displays information about the given nickname
- List - Lists all registered nicknames which match the given patterns
- Status - Returns whether the user using the given nickname is recognized as the owner of the nickname
- Join - Invites Nickserv to a channel
- Part - Makes Nickserv leave a channel
Syntax: /msg register password
Registers your nickname in the NickServ database. Once your nick is
registered, you can use the SET and ACCESS commands to configure your
nick's settings as you like them. Make sure you remember the password you
use when registering - you'll need it to make changes to your nick later.
(Note that case matters! FIDO, Fido, and fido are all different passwords!)
Guidelines on choosing passwords:
Passwords should not be easily guessable. For example, using your real name
as a password is a bad idea. Using your nickname as a password is a much
worse idea ;) and, in fact, NickServ will not allow it. Also, short
passwords are vulnerable to trial-and-error searches, so you should choose
a password at least 5 characters in length. Finally, the space character cannot
be used in passwords.
Syntax: /msg nickserv identify password
Tells NickServ that you are really the owner of this nick. Many commands
require you to authenticate yourself with this command before you use them.
The password should be the same one you sent with the REGISTER command.
Syntax: /msg nickserv drop
Drops your nickname from the NickServ database. A nick that has been
dropped is free for anyone to re-register. In order to use this command,
you must first identify with your password.
Syntax: /msg nickserv access add mask
/msg nickserv access del mask
/msg nickserv access list
Modifies or displays the access list for your nick. This is the list of
addresses which will be automatically recognized by NickServ as allowed to
use the nick. If you want to use the nick from a different address, you
need to send an IDENTIFY command to make NickServ recognize you.
/msg nickserv ACCESS ADD achurch@*.dragonfire.net
Allows access to user achurch from any machine in the dragonfire.net domain.
/msg nickserv ACCESS DEL achurch@*.dragonfire.net
Reverses the previous command.
/msg nickserv access list
Displays the current access list.
Syntax: /msg nickserv link nick password
Example: /msg nickserv link Chelsea fido
Links your nickname to another, effectively making the nick you are
currently using an alias for the given nick. When you give this command,
the access list for the nick you are using is deleted and replaced by that
of the nick you are linking to; all memos for your current nick are added
to the list of memos for the target nick (this may cause the nick to exceed
its limit of memos, in which case you will need to delete some before you
can receive more for either nick).
Once the link has been established, your nick will be transparently
converted into the target nick everywhere in Services, except for the
NickServ UNLINK and DROP commands. For example, you can use either nick to
read the same set of memos (and memos sent to either nick will go into the
same list). If you identify for one nick, you will automatically be
identified for the other as well. If either nick is on a channel's access
list, then both nicks will get the same access privileges.
In order to use this command, you must identify for your current nick
(using the IDENTIFY command), and you must supply the password for the nick
you wish to link to.
Syntax: /msg nickserv unlink nick password
Example: /msg nickserv unlink Chelsea fido
Removes a link from your nick to another. When the link is removed, the
nickname flags and access list of the previously linked nick are copied to
your current nick and can then be independently changed. Memos are not
copied; all memos will remain stored with the previously linked nick.
By giving a nickname and password as parameters, you can unlink a nick
besides the one you are currently using.
Syntax: /msg nickserv SET option parameters
Sets various nickname options. The options are:
/msg nickserv set password newpassword
/msg nickserv set language number
3) Japanese / JIS encoding
4) Japanese / EUC encoding
5) Japanese / SJIS encoding
8) Turkce (Turkish)
/msg nickserv set url http://www.your.url.here.com
/msg nickserv set email email@example.com
/msg nickserv set kill on*
*can be set to on, quick, timed or off
/msg nickserv set secure on (or off)
/msg nickserv set private on (or off)
/msg nickserv set hide email on
(or usermask, quit- on or off)
Syntax: /msg nickserv recover nickname password
Allows you to recover your nickname if someone else has taken it; this does the same thing that
NickServ does automatically if someone tries to use a kill-protected nick.
Syntax: /msg nickserv release nickname password
Instructs NickServ to remove any hold on your nickname caused by automatic kill protection or use of
the RECOVER command. By default, such holds last for one minute; this command gets rid of them.
In order to use the RELEASE command for a nick, your current address as shown in /WHOIS must be on
that nick's access list, or you must supply the correct password for the nickname.
Syntax: /msg nickserv ghost nickname password
Terminates a "ghost" IRC session using your nick. A "ghost" session is one which is not actually connected,
but which the IRC server believes is still online for one reason or another. Typically, this happens if
your computer crashes or your Internet or modem connection goes down while you're on IRC.
Syntax: /msg nickserv info nickname (all)
Displays information about the given nickname, such as the nick's owner, last seen address and time, and
nick options. If you are identified for the nick you're getting information for and ALL is specified, you
will be shown all the information; regardless of whether it's hidden or not.
Syntax: /msg nickserv list pattern
Example: /msg nickserv list *!firstname.lastname@example.org or
/msg nickserv list *Bot*!*@* or
/msg nickserv list *!*@*.bar.org
Lists all registered nicknames which match the given pattern, in nick!user@host format. Nicks with the PRIVATE option set will not be displayed.
Syntax: /msg nickserv status nickname
Returns whether the user using the given nickname is recognized as the owner of the nickname.
The response has this format: nickname status-code
Status-code is one of the following:
- 0 - no such user online or nickname not registered
- 1 - user not recognized as nickname's owner
- 2 - user recognized as owner via access list only
- 3 - user recognized as owner via password identification
Syntax: /msg nickserv join #channel
Makes nickserv join your channel. This command only works if the SERVJOIN, a nickserv option, is set.
Please note: NickServ will not automatically rejoin your channel if Services are restarted.
Syntax: /msg nickserv part #channel
Makes nickserv leave your channel, if you previously asked nickserv to join it.