The Zibings Starts Here

15 May, 2007

ZibNet IRC Services: The Unffofical Guide

For those of you who have just joined the Zibings Network's new IRC servers, I wanted to put together a 'quick start' guide for you regarding the services that are available to you on the network. Enjoy!


Glossary
IRC - Internet Relay Chat, this is the type of server that you connect to

Services - These are the things we're about to go over, they are mostly bots that help regulate the users and channels on our IRC network

Nick/Nickname - Your nick or nickname is what everyone sees you talking as (for instance, you will always see me as z|Andrew or z|Andy)

Channel - Channels are 'public' areas where multiple people can chat at the same time, often referred to as 'chatrooms' as well

Hostname/IP - Whenever you connect to something on the internet, you are known by your hostname and IP, they are controlled by your Internet Service Provider (ISP)


Available Services
NickServ - This service helps to protect nicknames so that other people can't use yours, also helps you get access levels in channels

ChanServ - This service will protect and reserve your access in channels, only works if your nickname is registered with NickServ

MemoServ - This service allows you to send/receive messages to other people who's nicknames are registered with NickServ

HostServ - This service allows you to create a 'virtual hostname' to go along with your registered nickname


NickServ
NickServ is one of the most useful (and important) services that is offered on ZibNetIRC. NickServ will hold your nickname for you so that nobody else uses it, allow you to register and hold access on channels with ChanServ, allow you to get a fake hostname through HostServ as well as send and receive messages using MemoServ.

In order to get started with NickServ, you must register. Assuming you are using a nickname that nobody else is using, lets pretend that your email address is bob@email.com and that your favorite password is ILuvm0m. With this information, here is how you would register your nickname (which by the way is El33tJimBob):

   /msg NickServ register ILuvm0m bob@email.com

You will receive a message like this from NickServ:

-NickServ- A passcode has been sent to amale@zibtech.com, please type /msg NickServ confirm to complete registration

When you receive the email with the passcode (make sure you check your junk mail folder), do just as the message says:

   /msg NickServ confirm ZTDsBUrlD

Upon sending this to NickServ, you receive two more lines from NickServ:

-NickServ- Nickname El33tJimBob registered under your account: *HOSTNAME*
-NickServ- Your password is ILuvm0m - remember this for later use.

Where it says *HOSTNAME*, you'll see something different, it is the actual hostname that you are currently connected with. Now your nickname is all ready to be used for all of the other services I listed.

Now, whenever someone connects to the network with your nickname (including yourself), they will be immediately prompted with these messages:

-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.

Since you know your own password, we do what the instructions say:

   /msg NickServ identify ILuvm0m

And NickServ thanks us:

-NickServ- Password accepted - you are now recognized.

Another thing to note, is that there are a few other commands you can use with NickServ. For a full list, type "/msg NickServ help" and it will walk you through the process of reading up on commands. Here are a few commands I found particularly useful:

/msg NickServ group El33tJimBob ILuvm0m - This command allows you to group another nickname with El33tJimBob. This is particularly useful if you have a few different nicks that you like using and access on a few channels with ChanServ since it will make the access from El33tJimBob apply to your other nicks JimBob and INeedARedneckWoman (once they're grouped of course)

/msg NickServ ghost El33tJimBob ILuvm0m - You can use this command to disconnect another person using your nick or if you disconnect and come back to see your old self still connected, this will kill that person's connection allowing you to retake your nick

/msg NickServ sendpass El33tJimBob - If you should ever forget your password, using this command can send it to the email address you used to register the nickname with


HostServ
We'll go over HostServ next as it is something to do quickly after you register your nickname. Now that we've registered El33tJimBob, we'd like to use the hostname i@m.a.hillbilly.and.proud whenever we're using the network. If you're wondering why you'd want to do this, put simply it is safer for you to have a fake one so that other users can't try and determine where you are connecting from. This keeps you safe from flood attacks and even to an extent hacking.

Now that we've chosen which hostname we want, we will need to request it:

   /msg HostServ request i@m.a.hillbilly.and.proud

Upon sending this, the request is entered into the system for the network administrators to approve. HostServ just says this:

-HostServ- Your vHost has been requested

I like my explanation better, but HostServ and I...we don't always get along. At this point, you should go to #Zibings.com or #Help and request that someone approve your virtual host. When they have done so, send this command:

   /msg HostServ on

And HostServ will turn your vhost on:

-HostServ- Your vhost of i@m.a.hillbilly.and.proud is now activated.

Now whenever someone does a /whois on you, they will see this:

El33tJimBob is i@m.a.hillbilly.and.proud * Jimmy Dean

It can be fun to play with these and will keep you a little safer on the network, make sure you do this as soon as you register your nickname (though you don't have to).


MemoServ
Lets say you (El33tJimBob) want to send a message to your good and great friend z|Andy, just letting him know how great of a guy he is for writing up this nice user guide. Not a problem usually since z|Andy is always online, but upon looking for him in his channels, you see he actually isn't here! Whatever will you do!?

MemoServ to the rescue. You can send a message to z|Andy by using the following command:

   /msg MemoServ send z|Andy You are the greatest, have a cookie!

To which MemoServ will reply:

-MemoServ- Memo sent to z|Andy.

When z|Andy logs back on, he'll receive something similar to this, just like you would if he was sending a message back to you:

-MemoServ- You have a new memo from El33tJimBob.
-MemoServ- Type /msg MemoServ READ 1 to read it.

Whenever he types that command, he'll see this:

-MemoServ- Memo 1 from El33tJimBob (May 15 12:09:54 2007 CDT). To delete, type: /msg MemoServ DEL 1
-MemoServ- You are the greatest, have a cookie!

He can reply with the SEND command, or just begin talking to you in the channels or a private message. The DEL command will remove the message. Some other useful commands from MemoServ..

/msg MemoServ send #Zibings.com You Guys Rock! - This would send a memo to the entire channel #Zibings.com

/msg MemoServ cancel z|Andy - This cancels the last memo sent to the nickname z|Andy

/msg MemoServ list - Lists all of your memos

/msg MemoServ check z|Andy - Check whether or not a memo you sent to a nick was read (doesn't work with channels)


ChanServ
Channels can be great fun. When you start your own channel, you can bring all of your friends to chat there, and when they're naughty, you can kick them, keep them from talking, just torture them really.

You decide (as El33tJimBob still of course) to create a channel called #HardC0reHillBilly. The first step to creating a channel, is to simply join it:

   /join #Hardc0reHillbilly

A new window should show up inside your IRC client with the name #Hardc0reHillbilly on it. Make sure that you have @ status in the channel, otherwise ChanServ won't let you register the channel. We want to have a channel founder password of H1llB1lly and will describe the channel as "The only channel if your neck is red and your britches are low", so let's register the channel with ChanServ!

   /msg ChanServ register #Hardc0reHillbilly H1llB1lly The only channel if your neck is red and your britches are low

ChanServ politely responds by doing a few things:

-ChanServ- Channel #Hardc0reHillbilly registered under your nickname: El33tJimBob
-ChanServ- Your channel password is H1llB1lly - remember it for later use.
* ChanServ sets mode: +ntr
* ChanServ sets mode: +q El33tJimBob

Where you see 'ChanServ sets mode:...', ChanServ is setting up the channel so that it is protected, and then protecting you inside of the channel. Congratulations, you've registered your channel! Now we'll need to setup some other people with access to the channel.

To explain this quickly, everytime you join the channel and have identified with NickServ to the nickname El33tJimBob, ChanServ will always protect you in the channel with the '+q' mode. You can give other people access so that similar things are done. Lets say we want to add z|Andy as an '@' in the channel. You would do so by entering the following command:

   /msg ChanServ access #Hardc0reHillbilly add z|Andy 5

The access command has many options and is pretty in depth, so it best to send a "/msg ChanServ help access" in order to learn about it properly. The command that we sent above would give us the following reply from ChanServ:

-ChanServ- z|Andy added to #Hardc0reHillbilly access list at level 5.

And then eventually when z|Andy joined the channel, you would see this:

* Joins: z|Andy (amale@zibings.com)
* ChanServ sets mode: +o z|Andy

As you can see, it automatically gave z|Andy the '+o' (aka '@') whenever he joined the channel. Access levels can be fiddled with, but if you do the "/msg ChanServ help access" command you'll be able to learn all about that.


Summary
To conclude this before you become extremely overloaded with information, I'll remind you that every single service I've shown you has help files already available on the network. To see all of them, simply type this command:

   /msg HelpServ help

It will give you a list of all the help commands you can use, and from there you may learn more in-depth things at your own leisure.

Thanks for reading, and I hope this has been helpful!

- Andy

Labels:

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home