NickServ

Information

NickServ is the nickname database that holds all of your nickname information such as stored email, password, and such. Registering is optional, not required. (Unless your a staff member and wish to have auto-op, auto-hop, and stuff like that on your name.) Registering your account will allow others users to know you are a verified user and that you are who you are. It is not tied to your nickname, and you are able to freely change nicks while staying logged into your account.

Commands

NickServ, on ShadowHime, has three possible commands. In this tutorial, we use the shortest term, but all point to the same command.

  • /msg NickServ command parameter – The most common used.
  • /nickserv command parameter – Lesser known, same as the first, but without ‘msg’.
  • /ns command parameter – Shortest and is more known to be used whenever possible.

Registering

To register with the IRC NickServ database, it’s very easy. Please keep in mind, the username for the account will be your current nickname you’re using to register with NickServ.

To register, use the following command:
/ns register password email
Example: /ns register mypass some@email.net

You will not get a confirmation email from this. The email is required for verification purposes in case staff need to confirm certain information.

Identifying

To identify with NickServ, it’s simple, just use this command:
/ns identify account password
Example: /ns identify myuser mypass

The user will then be able to identify to the account ‘myuser’ with the password ‘mypass’ and be identified in this fashion. This will work across any nickname you may be using as long as you know your original account name and the password.

Identifying via SSL

It is possible to identify to your account via SSL if you have a client certificate installed on your client. (Installing a certificate is beyond the scope of this tutorial, but there are many places online of generating your own certificate and installing them.)

If you have a certificate installed and are connecting to our server via SSL (ports 6697 or 9999), you may use the following command to identify to your account:

/ns cert add

Using this command will add your current SSL fingerprint to your list and NickServ will automatically identify you using the SSL fingerprint. You must already be logged into your account in order to use this command.

Protection

Protection on your account is fairly simple and only has one command associated with it. The SECURE option will ensure that regardless if your hostmask is in the access list for your account, it will not identify anyone unless they know the password.
/ns set secure on
Because there is no nickname ownership on this network, there is no KILL option in NickServ’s SET settings.

Account Features

Unlike the previous method of having an ownership of a nickname, many of the features previously known, like GHOST, KILL, etc.. were then disabled for the NickServ Account. This varied greatly from before, with the added benefit that you are now able to identify to an account using any nickname you wish. Using the examples above, an example will provided on how this works. We’ll assume the user is identifying to an already existing account under a different name than first created.

Current Nickname: Masami
/ns identify Naomi somepassword

When the user enters this, they will then get the following line in their WHOIS output:

Masami is logged in as Naomi

This is in contrast to the previous method, which may have looked like this:

Masami has identified for this nick

Fried Tofu!