How to use NickServ

We work hard to make things easy for you. We want you to be safe and have fun. So we will come up with some basic guides in how to best use our network so it is fun and safe for you. In this guide we will talk about NickServ, a manager that helps users protect from nickname abuses.

The first thing you should do when you use IRC Services is registering your nickname. You'll thus prevent someonelse from abusing your nick. Besides, you can only use other services if your nickname is registered and recognized. In order to register a nickname, use the REGISTER command:

/msg NickServ REGISTER mypassword mymail@address.com

you don't need to enter your real e-mail address. As a matter of fact, we encourage you not to use a valid email address. You will have to ask in #Help if you forget your password, so remember at least what email you used. NickServ will respond to this command with the answer:

-NickServ- Nickname IamAwesome registered under your account

thus notifying that your nickname has been properly registered. When you've registered, every time you reconnect to the IRC server you'll get the following message from NickServ:

-NickServ- This nickname is registered and protected. If it is your
-NickServ- nick, type /msg NickServ IDENTIFY password. Otherwise,
-NickServ- please choose a different nick.

To answer this message, type:

/msg NickServ IDENTIFY mypassword

-NickServ- Password accepted - you are now recognized.

You can check that an user has identified with her nick through the command WHOIS. What follows is for instance the result of a 'whois' about an unidentified user (note that 'identified' is different from 'registered', as a nick can be registered but someone could connect to IRC with someone else's nick and ignore the password request).

/whois IamAwesome

.----------------------------------------- -- -
| [IamAwesome] (~IamAwesome@Freeirc-1959841d.dialup.tiscali.it) (Italy)
| [IamAwesome] : irc.freeirc.net :freeirc
: [IamAwesome] idle 00:09:10, signon: Mon Jul 22 04:57:51
| [IamAwesome] End of WHOIS list.
.----------------------------------------- -- -

if an user has identified, a WHOIS about her will be as follows:

/whois IamAwesome

.----------------------------------------- -- -
| [IamAwesome] (~IamAwesome@Freeirc-1959841d.dialup.tiscali.it) (Italy)
| [IamAwesome] is identified for this nick
| [IamAwesome] is logged in as IamAwesome
| [IamAwesome] : irc.freeirc.net :freeirc
: [IamAwesome] idle 00:09:10, signon: Mon Jul 22 04:57:51
| [IamAwesome] End of WHOIS list.
.----------------------------------------- -- -

note that now the lines "[IamAwesome] is identified for this nick" and "[IamAwesome] is logged in as megabug" have appeared.

If someone willingly 'steals' your nick, or if you have timed out and your username is locked by a ghost, you can force her to abandon it with the RECOVER command:

/msg NickServ RECOVER IamAwesome mypassword

-:- IamAwesome is now known as FreeIRC9568776
-NickServ- User claiming your nick has been killed.
-NickServ- /msg NickServ IamAwesome megabug to get it back before the one-minute timeout.

the user abusing your nick is thus 'renamed' by force. IRC Services will now keep your nick for one minute, after which you can recover it:

/nick IamAwesome

>>> You(IamAwesome-) are now known as IamAwesome
-NickServ- This nickname is registered and protected. If it is your
-NickServ- nick, type /msg NickServ IDENTIFY password. Otherwise,
-NickServ- please choose a different nick.

/msg NickServ IDENTIFY mypassword

-NickServ- Password accepted - you are now recognized.

We can even keep our nick protected when we are not connected, so that if you don't identify within one minute your nick is automatically recovered. This is one of the options we can activate for our nick with the SET command. In order to obtain the complete options list for this command, just enter:

>/msg NickServ HELP SET

the option we were just talking about is KILL -- if you want to activate it, write:

/msg NickServ SET KILL ON

-NickServ- Protection is now ON.

moreover, if you connect without a static IP, you should delete all entries in your access list (for further information on this feature, read the NickServ online help). However, the commands you need to clean up your access list are as follows:

/msg NickServ ACCESS LIST

-NickServ- Access list:
-NickServ- *IamAwesome@*.2d34f077.stru.polimi.it

this command shows your access list. Delete the entry "*IamAwesome@*.2d34f077.stru.polimi.it" with command:

/msg NickServ ACCESS DEL *IamAwesome@*.2d34f077.stru.polimi.it

-NickServ- *IamAwesome@*.2d34f077.stru.polimi.it deleted from your access list.

/msg NickServ ACCESS LIST

-NickServ- Access list:

your access list will now be empty, If you try reconnecting to the IRC server, you'll read the following message:

-NickServ- This nickname is registered and protected. If it is your
-NickServ- nick, type /msg NickServ IDENTIFY password. Otherwise,
-NickServ- please choose a different nick.
-NickServ- If you do not change within one minute, I will change your nick.

(if you don't change within one minute)

>>> You (IamAwesome) are now known as FreeIRC9568777
-NickServ- Your nickname is now being changed to FreeIRC9568777

NickServ has thus forced the nick change you wanted.