The eXiles

Would you like to react to this message? Create an account in a few clicks or log in to continue.

The eXiles


    Tutorial on IRC

    Helen Hawk
    Helen Hawk
    Admin


    Posts : 123
    Join date : 2013-11-10

    Tutorial on IRC Empty Tutorial on IRC

    Post by Helen Hawk Sun Nov 10, 2013 9:27 pm

    Level One – Common Users

    Basics of IRC

    In order to communicate through IRC, you need a software known as “IRC client”. There are many clients, both freeware and commercial, and the choice depends on whether you’re looking for simplicity and limited features or complexity and different options.
    We suggest you look around on the web and choose the one you like most.
    This tutorial will speak in general, without a specific IRC client in mind. This means that general indications are given, and you must find the exact menus, submenus, windows and boxes to make things happen.
    To facilitate your web search, these are some names of the IRC clients: mIRC, IceChat, Chatzilla, Pidgin, Miranda.

    ---------------------
    Connecting to the SWC Server

    The chat rooms where you will meet your Combine mates are hosted in the SWC Server.
    The server being in the ocean of Internet, it has a specific address to be distinguished from other servers. In your client there is surely a place where you need to put the “coordinates” of the IRC server you want to access. After you’ve found that place, you need to specify the following:
    IRC Server: irc.swcombine.com
    Port(s): 6667
    These are the two important data to set. If your client asks also for additional information such as description and group, you can write “SWC” or anything meaningful to you.
    When you’ve finished giving these access data, you should be able to connect to the specified server.

    --------------------
    Joining a channel

    In the IRC server, each channel name is preceded by “#” character. Try to join #exiles as your first channel.
    To do this, you type /join #exiles in the command field of your client.

    ---------------------
    Registering your nickname

    Some channels are not open to all. Instead, they are accessible exclusively to users who have registered their nicks beforehand. If you want to enter #exiles-partners, for example – you must register your nick, otherwise you won’t be accepted in.
    Now, please type /msg nickserv REGISTER yourpassword youremail
    taking care to replace yourpassword with a password of your choice, and youremail is your valid email address.
    Be careful to type the command as it is, and possibly not in a room full of people, for a good reason: if you make a mistake in the syntax of this command, you will reveal your password to anyone in the room. If this happens, don’t worry, re-type the command with a different password.

    Not only the command REGISTER is useful to have access to private channels, but it is also useful because it ensures that other people cannot use your name. Stealing the identity on IRC can lead to many problems, and these can be easily avoided.

    --------------------
    Identify yourself

    Registering your nick is the first step to get access to private channels. Before entering a private channel, you need to tell the server that you are the proper owner of the registered nickname. To tell the server that you are the right person, you need to identify yourself using the same password you used to register. Therefore, it is very important you never forget the password chosen.
    In order to show your identity to the server, you need to type the following command:
    /msg nickserv IDENTIFY yourpassword
    The same warning of the REGISTER command is valid here: be careful not to type this command wrongly in a room with other people, otherwise everyone will know your password. Also, there is another detail you must check when identifying yourself: the nickname you are using must be equal to the nickname used with the command REGISTER. As you can see, you don't need to specify your nickname to the server in the IDENTIFY command because the server is smart, and it knows the nickname who is typing the command. But if you are using a different nickname, it won't match the password used for the other nickname, and you'll get an error.

    Assignment: After registering and identifying your nick, go to #exiles and ask an operator to give you access to the #exiles-partners channel. You can distinguish channel operators by a “@” beside their nicknames.

    ---------------------------
    A different way of expressing oneself

    When you type your sentences they appear as you are speaking in the first person, or course.
    If you want to speak impersonally, you need to use a specific command: /me
    In the picture below, the first line was typed normally, while the second line was typed as follows:
    /me falls asleep and snores.


    You can also add colours and highlights to your sentences, but commands to do so vary from client to client, and we are not discussing them here.

    Sometimes, you will feel the need to speak to someone privately. Giving classified information, or to get the attention of one person in particular could lead you to use the /query or the /msg command.
    The /query command opens up a new separate window, where you can type your private message.
    The /msg command doesn’t open up a new window, but the message you type is seen only by the recipient specified.

    The correct syntax of these commands is:
    /query NicknameOfRecipient yourtext
    /msg NicknameOfRecipient yourtext

    Of course, you must replace NicknameOfRecipient and yourtext with the relevant information.

    Another command that is useful to communicate you’re away or busy, or any other mood you can imagine, is /nick.
    In the picture below, the first line was typed with the command /nick Helen|afk, while the second line was typed as /nick Helen_Hawk

    It is a good rule of thumb to switch to your registered nick before quitting the IRC client. As a matter of fact, you could have problems when logging back to a private channel if the nick doesn’t correspond to the nickname you registered.
    There are ways to bypass this problem, but they will be explained later.

    ----------------
    Automating the connection commands

    You know the basics to spend your life on IRC, and we can tell you that it is really enough. If you have no particular needs you can live well with the bunch of commands you’ve just learnt.

    However, if you feel that some tasks are quite repetitive – typing IDENTIFY and joining always the same channels, for example – and you wish to automate them, you need to go a step further.

    In your IRC client there must be a place where to add the connection commands (IDENTIFY and a join for each channel), you need to look in the menus and submenus. Some have a Tool-->Options window, some others have a File-->Preferences. Explore your client and if you need help, you will surely find someone who is using the same client as you and can give more specific information.

    ---------------
    A better comprehension of the IRC server

    In order to be able to manage all the possible commands, the server delegates part of the job to a “department” and part of the job to another “department”. All the lousy job of deciphering your commands is carried out by several “departments”, technically called “services”.

    For your daily life, you use only two services: the one called NickServ and the one called ChanServ.
    The former allows you to register a nickname, prevent others from using it, and carry out commands to maintain the nicknames. The latter allows you to register a channel, prevent others from taking over it, and maintain the channel.
    Look back at your very first commands you used:
    /msg nickserv REGISTER
    /msg nickserv IDENTIFY

    There you can now understand what you were typing: the command /msg is to send a private message and your recipient is NickServ, the service which is tasked to parse your command and execute your will. If your command is going to affect your nick(s), then your command must start with /msg nickserv.

    The IRC server of SWC is smart enough to understand an abbreviation of such command. You can abbreviate /msg nickserv by typing simply /ns. As an example, instead of typing /msg nickserv IDENTIFY yourpassword you can type /ns IDENTIFY yourpassword

    There are some clients that don’t like this abbreviation, though, and if you encounter some problems using the shortened version please blame your client and not the server.

    Similarly to the NickServ, we have named also ChanServ. Many of the commands directed to the Channel service are too advanced for you to use, but you need to know at least one of them.
    Should you be accidentally banned from the #cmg-NR-members channel, you can unban yourself by sending a command to the Channel Server:
    /msg ChanServ UNBAN #cmg-NR-members

    The syntax of the command is simple: you send a private message to the channel service (ChanServ) telling it to unban yourself (you don’t need to specify your handle if it is the same as the one you’re using) in the channel #cmg-NR-members.

    Here, there is an important detail to remember when talking to ChanServ. Since the IRC server is hosting hundreds of different channels, you must always specify after the command which channel that command is valid for. In the example above, if you forget to specify the channel, the command doesn’t know where the command is directed.

    Like its mate NickServ, ChanServ has its own abbreviation: /cs
    The unban command above can therefore be shortened as /cs UNBAN #cmg-NR-members

    Assignment: Get a list of all the possible commands that the ChanServ can understand. Do so by typing /msg ChanServ HELP COMMANDS
    Helen Hawk
    Helen Hawk
    Admin


    Posts : 123
    Join date : 2013-11-10

    Tutorial on IRC Empty Re: Tutorial on IRC

    Post by Helen Hawk Sun Nov 10, 2013 9:28 pm

    To add a person to the access list of the channel, there are two possible commands, and you must find which one works.
    The first type of command is as follows:
    /cs ACCESS #channel ADD nickname level
    The level is a number indicating if the person is a voice, half-op, or op. You cannot attribute a level equal to or higher than yours (if you’re half-op you can make voices; if you’re op you can make half-ops and voices). In the NR-wide channels, the levels used are:

    30 – voice
    40 – half-operator
    50 – operator


    The syntax of the second type of command is as follows:
    /cs vop #channel ADD nickname (to grant access as Voice)
    /cs hop #channel ADD nickname (to grant access as Half-Op)
    /cs aop #channel ADD nickname (to grant access as Auto-Op)
    /cs sop #channel ADD nickname (to grant access as Super-Op)

    The command ADD is also used to change the level of an existing nick. The last level assigned is the one used and recognized in the channel.

    To have a list of all nicks that have access to the channel the command is:
    /cs ACCESS #channel LIST
    Instead, if you need to remove a nick from the access list, the command is:
    /cs ACCESS #channel DEL nickname

      Current date/time is Sat May 11, 2024 9:25 am