Jump to content

Welcome to Supernova X
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Internet Relay Chat Guide

  • Please log in to reply
3 replies to this topic

Immortan Junka

Immortan Junka


  • Imperator Emeritus
  • 2,175 posts
  • Nation Name:Kingdom of Pakalolo
  • Nation Ruler:Immortan Junka

Server: Coldfront

Official Public Channel: #Imperium


How to use IRC - A Comprehensive Guide
Based upon New Pacific Order's IRC Guide
Adapted from Caius Alexandrian of TIO

Supernova X uses a program called IRC to communicate in real-time with each other. IRC,  or Internet Relay Chat, is a text based protocal that we use to communicate in real time. It is a kind of chat room, so to say. Nowadays, as we can make use of skype, voice chat and so on, you may wonder "Why should we use such old-timey kind of matter?" The simple but reasonable response is: Try to imagine dozens of people in the same voice channel trying to speak all at once, at the same time. In case you have ever used a voice chat program you know what I am talking about. Mayhem and chaos would not allow you to understand anyone, not even your own word.

Although the concept behind IRC may seem easy, it does need a bit of knowledge how to use it efficiently. The aim of this guide is to walk you through all necessary steps so that you can access IRC and meet your fellow members as well people from other alliances all over the world.  Depending on your operating system and choice of programs, these steps may vary; all steps are quite comparable, however.


Chapter I - What is IRC?

What is IRC?
IRC, an abbreviation of "Internet Relay Chat", was originally written by Jarkko Oikarinen in 1988. Ever since it broke ground in Finland, it has been used in more than 60 countries around the world. IRC is a multi-user chat system, where people meet on "channels" (rooms, virtual places, usually with a certain topic of conversation) to talk in groups, or privately. There are no restrictions to the number of people that can participate in a given discussion, or the number of channels that can be formed on IRC.

How is IRC set up?
As a user, you run a "client" program which connects to a "server" in an IRC network. All servers are interconnected and pass messages from user to user over the IRC network. One server can be connected to several other servers and up to hundreds of clients. Several larger and smaller IRC networks exist worldwide. The server most alliances of Cybernations use, including ours, is called Coldfront (irc.coldfront.net).

What does a client do? What is the purpose of a server?
An IRC client reads in the commands and text that you supply to it, and parses them. It filters them and performs the appropriate actions and, if necessary, passes them on to your IRC server. An IRC server can serve many other clients. The server holds information about the channels and people on IRC, as well as other pieces of information.Moreover, it is  responsible for routing your messages to other users. The IRC network itself consists of multiple servers which are all connected to each other.

Why use IRC?
IRC is the best way to meet your fellow members and become involved in our alliance. TIO has a fine community and the best way to interact with this community is over IRC. Government officials and important members can be found on IRC and it does wonders to helping your progress in Imperia, and to make your voice heard. IRC is also an excellent way to keep up with all of the news and meet the other residents of Cybernations. From getting up-to-the-minute updates on the latest war to talking with the High Commander himself, you can be sure that being on IRC is an enjoyable experience.


Chapter II - Clients and how to set them up

Probably the easiest way to connect to IRC is with instant Web IRC. If you do not want to download a client or if you have a crappy internet and or computer, then this is a useful alternative for you. The downside of it is they will have less features but if you don't plan to be an everyday IRC user, this will be the easiest for you. The link for that free Web IRC client can be found below. For everyone else who plans to be more often on IRC and requires a dedicated client with awesome scripts and stuff, downloading mIRC, Chatzilla or something similar may be a better option.

Step-by-Step Instructions
  • Click the following link: http://www.chatphobia.com
  • Enter your desired nick (best would be your forum name to help people recognize you more easily).
  • Enter your desired Room/Channel (TIO, Imperialist or Polarbearia, for example one of them is sufficient for the first).
  • Enter "irc.coldfront.net" as your server.
  • Enter "6667" as port.
  • Wait until you see a window open in front of you and a bunch of text about nickserv and servers.
  • Enter the register command there (see next section).
  • Open your Email-Account.
  • Find the Email that IRC sent you.
  • Find the command that finalizes the registration process.
  • Enter that command into the same window.
  • Upon successive login, you will only need to use the identify command for the future.
  • Continue to the next sections to finalize your IRC client.
Access - http://mibbit.com
Mibbit, a web based IRC client, is not just a client that allows you easy access to IRC without having to install any additional software, it's also very well-known for its simplicity. Similar to Chatzilla it runs from your browser. Moreover, Mibbit is a nice client if you don't want to access IRC on a daily basis, however it does not have all the features of a regular IRC client.

  • First of all, you have to click "Create an Account". Choose a username, a password and then register. You will find the bar for it to the right in the upper section of the mibbit page.
  • Thereafter, the system will lead you to a page to fill out your profile. You will have to provide an email-address; it is not obligatory for Mibbit, however. It might be useful to insert a valid email-address in case you should forget your password.
  • Now put "irc.coldfront.net" into the server blank and your nickname into the nick blank.
  • Hit "Connect now" to access coldfront.
  • Proceed to the next chapter, please.
Download - http://xchat.org
X-Chat, a program for Linux and Windows, is another popular program that is a bit more complex however. It is recommended for more advanced users and those who wish to script using programming languages.

When you first start X-Chat the following will appear. Fill it out as shown with three nicknames. The alternate nicknames will be used if your current one is taken at the moment in time.
  • Press the plus symbol or "Add". Name it as you like (for example "Coldfront").
  • Select that network ("Coldfront") and press "Edit".
  • Click the network in the first window and then click edit. Change it to "irc.coldfront.net/6667". It should look like below. Don?t worry about the language. X-Chat will automatically use the language according to your computer settings. You will be able to read the text on all buttons.
  • Fill out your favorite channels with any channels you wish to join (for example: #TIO, #Imperialist, #Polarbearia).
    Unless you know what to insert leave connect commands blank. At this time you won't have a server password but once you complete the next chapter, you may want to fill in your password there. Leave server password blank.
  • Now close that window and then hit connect on the bottom right of the first window. You are now connected to Coldfront.
  • Continue to the next sections to learn more.
Download - http://www.mirc.com
mIRC, a Windows client, is certainly one of the most popular clients available and will probably be best for new IRC users since it provides the most support. The user interface is not just simple but also very customizable. Scripts can be added; the script language is pretty simple. Download the mIRC to your computer and then open it, please.
You should see something asking you to register your copy within a time limit, but you may ignore it. You can ignore the time limits; you can use the program regardless. Even after the timer hits zero, no program functionality is lost and it can be used normally. In case you should consider buying it, the price for it will be 20 US dollars, if you wait long enough with registering, it will go down to 10 US dollars. You only have to register it once; if you want to install it to other PCs or laptops, then you won't have to pay a second time for it. All updates for it are free if you have it registered, besides.

Next, after you can see the mIRC idle screen, it is time to start the initial configuration.
  • Click the 'Tools' menu, followed by 'Options'.
  • Click the 'Tools' menu, followed by 'Options'.
  • Fill in the initial screen like demonstrated above. Your name, a valid E-mail and two nicknames. The alternate nickname will be used in case your current one is taken at the moment in time.
  • Afterwards, click the servers option on the left side which will bring up a window similar to the one below. You will see an "Add" button on the right side, click it and this screen will appear:
    Fill it in like above with any name you want.


  • IRC Server is "irc.coldfront.net".
  • Ports must be "6667". You don't need to fill out the Group or Password sections.
  • Click Add and then go back to the window you started at (Connect).
  • Click connect and you will now be connected to Coldfront.
  • Continue with the next sections to learn more.
Download - http://colloquy.info
Colloquy is a client specifically for Mac users. If you are new to IRC, it's an excellent choice for you since it is easy to set up and to use. It adheres to Mac OS X interface conventions, and has the overall feeling and looks of a typical Mac application.
  • Once the icon on the dock has stopped bouncing, you can either type CMD + 1 or navigate to Window -> Connections. You'll see this. Click the 'New' button in the connections window.
  • Choose a Nickname, ensure Server Protocol is set to IRC, and Type: irc.coldfront.net in the Chat Server box.
  • You then want to click details, ensure the port is set to 6667, don't check SSL connection, and edit your Username and Real Name (It should fill out some fields for you automatically, such as your real name. You can choose to remove it however if you wish).
  • In the "Join Rooms" field click the "+" and type: #TIO.
  • Ultimately, check the "remember this connection" box. Once you complete the next chapter you can put your "nickserv password" into the "Server Connection" field.



Awards Bar:

Users Awards

Immortan Junka

Immortan Junka


  • Imperator Emeritus
  • 2,175 posts
  • Nation Name:Kingdom of Pakalolo
  • Nation Ruler:Immortan Junka

Chapter III - Registration and Identification

As soon as you log in to any coldfront server or IRC server in general, you have to register your name. Registering your name serves several purposes: it disallows others to pretend being you and impersonating you on IRC with your registered name; furthermore, only registered names can access secured channels.
Registering will work as follows: you have to enter commands in the first window that contains a greeting message of the server.

  • Set your name to the one you wish to use. If your chosen name has already been taken, choose a different one.  In order to set your name, or "Nick" as it is called on IRC, you need to enter this command: "/nick putyournamehere"
  • If the name you chose has not been taken, then use the following command: "/ns register yourchosenpassword validemailaddress". You need a valid email-address to receive the confirmation email and additional instructions to complete your name registration.
  • You should get an email with your validation code for your nickname. Simply copy and paste the command the email will send you into IRC to confirm your registration. This confirmation email should be sent instantly, or after a few minutes at the latest.
  • This has to be done just once. Further logins will require a different course of action.

After you have successfully registered your name, you should IDENTIFY your Nickname next. This step is important to make sure it is your nick. Only by identifying, you will be able to join restricted channels.

  • The command to identify is: "/ns identify yourpassword".

Whenever you log in to IRC, you will have to enter this command first. Elsewise, you will not be able to join restricted channels. In case your client has a "nickserv password" field, put it there. It will do this for you automatically when you log on.

It is recommended to type your identifying command in your server window (that's where the server greeting message showed up when you joined IRC). If you mistype any command, people will not see your password. Whenever you want to join any channel, do it by using the server window as well.


Auto-Identify and Auto-Join
Since your nickname is registered now, it is time to make procedures more efficiently and easily for your own good.
This section is for autojoin/auto-identify. It will make your life on IRC much easier. You can either do this via Nickserv or your client.

Mibbit's ajoin does not work very well sadly - and it will be better for you to use Nickserv. As for auto-identify, go back to the account tab and edit the password into the ?Pass? section.

The command to add a channel to your autojoin is:
/msg NickServ ajoin add #channelname
To delete a channel from ajoin on Nickserv, you will need to first see what channels are there:
/msg NickServ ajoin list
Finally, delete it by using:
/msg NickServ ajoin del #channelname

X-Chat is also pretty simple. Auto-join and auto-identify for X-Chat can be found in your network. Select the network you want, and afterwards click "Edit...". Fill out the "Nickserv Password:" field with your new password.

Click on the ... button next to Favorite Channels, and once there click "Add" to add channels to your ajoin. To add a channel with a password, add the channel you want the normal way, then click on the blank space beneath the "Key(Password)" column and type in the password. Channels with passwords can sometimes be difficult and may not always auto-join. Once done, click ok and then close the network window.

If you are operating mIRC or a similar program, do this: Tools -> Options -> Connect -> Options -> Perform button.
A blank notepad-like window should open now. Type the commands as demonstrated below:
/nick <your nickname>
/ns identify <your password>
/timer 1 4
/join #TIO

Once that is filled in, in the top left check "Enable perform on connect." Without it, your perform won't work.

If  there are any problems with the above command order, you can also try:
/nick <your nickname>
/ns identify <your password>
/timer 1 4 /join #TIO

You can add more channels by typing /join #channelname. Simply write it under the /join #TIO line.


Open the connections window again (CMD + 1 or Window -> Connections).
Click the network with your name on it, then click "Info".

Click the Automatic tab at the top, and you will see the following. Tick "Connect on Launch" if it isn't already. In the Commands: section, add: /ns identify YourPassword
Close the window.

It's unduly easy to auto-join a channel when connecting to Coldfront. Simply, right click the channel you want to auto-join and then tick Auto Join. Reverse the process if you no longer want to auto-join a channel.


Please, set Auto-rejoin. This will enable you to rejoin a channel if an operator kicks you for some reason (upon condition that they didn't ban you before kicking.) It isn't entirely necessary, but it is useful. How to do this varies from client to client:

X-Chat: auto-rejoin is enabled with the following command: /set irc_auto_rejoin 1

mIRC: go here: Tools -> Options -> IRC (main tab thing) -> tick the box that says "Rejoin Channel When Kicked" and hit "OK".

Colloquy: go to: Press CMD + , or go to Colloquy -> Preferences -> Behavior Tick "Auto rejoin when kicked from room" Choose how long after you're kicked that you will rejoin; Zero means you will re-join immediately.


Let us say you are being in several channel and you'd like to know when someone writes your name, when he "highlights" you. You can set certain words of your liking to highlight you, not just your own nick. You can set words like "government" or "Republicans" or "Democrats", for example. When someone types your name or any word you added to the highlight list, you will be alerted (with sounds or colors usually).

X-Chat: Settings -> Preferences -> Chatting -> Alerts
In the "Nick Names to Always Highlight" field put in your name. If you use tags after your name adding a wildcard such as an asterisk to the end will solve that, such as CaiAlex*. That will highlight CaiAlex, CaiAlex, etc. For further words you want to highlight, simply add them into the "Extra Words to Highlight" section. Leave the options already in "Nick Names not to highlight", these options will keep you from being overly annoyed. You then want to select what kind of alert you get for what actions happen.

mIRC: Tools -> Options -> IRC -> Highlighting
Click "Add". A little window will come up asking what you desire as your highlight. Enter the word/words in the little type box, select a color to mark the lines that have your name in it, click the "Sound" button for the 'Beep' option (unless you hate that sound.) Select when you want it to beep you (meaning, you want it to beep you when someone just says your name, when someone says your name in query/queries you, or both), then hit "OK". Repeat this for however many highlights you want. Be sure to tick the box that says "Enable Highlights" and then hit "OK". Now, you have specified highlights.

Colloquy: Press CMD + , or go to Colloquy -> Preferences -> Alerts tab.
Where it says "Highlight words": you can enter words that will trigger notifications. The words you enter must be separated by spaces, such as: WORD1 WORD2 ETC. Select other options as you see fit.

Awards Bar:

Users Awards

Immortan Junka

Immortan Junka


  • Imperator Emeritus
  • 2,175 posts
  • Nation Name:Kingdom of Pakalolo
  • Nation Ruler:Immortan Junka

Chapter IV - Basic IRC Knowledge and Operations

Operator Levels and Symbols
Many clients use the following system to categorize IRC Operators as shown below. Some clients may use a color coded system that you will need to figure out on your own.

  • ~ Symbol - This person is the founder or starter of that channel. They have all rights and privileges to do in their channel as they like. They can grant other persons access to channels and making them SOP, AOP, HOP or just VOP (see below for further explanation).


  • & Symbol - That person is a System Operator (SOP). They have the power to add other operators, unban, ban, kick, change channel topics. In our channels this is usually given to Imperial Officers.


  • @ Symbol - This person is an Auto-op, or AOP. AOPs are in a way like SOPs, but without all rights of an SOP (An AOP can't make a HOP an AOP, while an SOP can make an HOP an AOP, for example). In our channels this is usually given to all regular TIO members.


  • % Symbol - That person is a Half-op, or HOP. Similar to AOPS but with less access to the channel features. In our channels this is usually given to ambassadors, dignitaries or officials from allied alliances.


  • + Symbol - This means that person is voiced or VOP. If the channel is changed to +m (moderated), this person will still be able to speak. In #TIO, people who come from foreign alliances that are not allied to us or TIO members that come on IRC the first time and require access to our more private channels will be VOPs until they contact a government official to get HOPs and access to the other channels.

All commands in this section are used by typing: /mode #ChanName (+ or -)mode.

  • +b <address or name> Everyone apart from VOPs can make use of this measure. It is being used in order to ban a person from a channel. This may be done if the person behaves in a highly offensive and or annoying manner. The person banned cannot rejoin the channel if the ban is not removed again. Basic rule is again: SOP > AOP > HOP>VOP. A VOP can?t ban an HOP, an HOP can't ban an AOP and so on. 


  • +c - No color is allowed in the channel.


  • +C - No CTCPs are allowed in the channel.


  • +f* - Flood protection. If the * is given a user will kick-banned in case they send x number of lines too quickly; if no * is given, they are just kicked.


  • +h <Name> - Gives Half-op status to the cognizant user.


  • +i - This Channel is invite-only. Someone with Ops has to invite someone so that another person can join.


  • +k <words> - This means a channel has a keyword or password.


  • +l## - This sets a maximum number of users that are allowed in the channel.


  • +L <ChanName> - If the amount set by +l has been reached, users will be sent to this channel.


  • +M - A registered nickname (+r) is required to talk in that channel.


  • +m - Moderated. This has to mean only people with VOP or OPs can talk. Usually, this is being used to control a channel if things get out of hand.


  • +N - Nickname changes are not permitted by those without OPs.


  • +n - No messages from outside the channel are being admitted.


  • +o <Name> - This will give a user channel operator status.


  • +s or +p - Secret and Private modes.. +p keeps a channel off of the jumbo list of channels, and +s keeps a channel off of a user's Whois as well as the channel list.


  • +q - This sets a channel owner


  • +R - The channel requires a registered nickname to join.


  • +r - That means a channel is registered.


  • +t - Only OPs can set a topic for the channel.


  • +T - No NOTICEs are allowed in the channel.


  • +V - The  /invite command is not allowed in the channel.
  • +v <Name> - This gives a voice to users (They may speak in +m channels).


Commands for every day

Server Commands

  • /nick <new nickname> This is a very useful tool for IRC usage. You can change your nickname to show that you're away for a while, or whatever other purpose you might have.


  • /whois <nickname> - This command can be used to look at a user's nick, address, and what other channels they are in, for example.


  • /join #Chan - By using this command, you can join a specific channel.


  • /Cycle #Chan - You will be leaving and rejoining the specified channel.


  • /away <Reason> - It sets your online status to "Away". Using the AWAY command without a reason will unset you as away.


  • /rules - It shows the Coldfront rules. Don?t break them.


  • /topic #channel <Topic> Allows you to set a channel topic. It may be used for announcements in a channel or similar matters.


  • /server - This is used to change IRC servers. When you're using two or more servers, you need to type /server -m <desired server> to remain connected to both


  • /kick <Name> - With this command, a user is being kicked out of a channel. Kicks are either used in a joking manner or can be considered a warning.


  • /invite <Name> <Channel> - Someone is being invited into the specified channel.


  • /mode #Chan - That command allows you to set channel and user modes (see the Modes Section above).


  • /query <nickname> - The query command. If you need to send someone a query, type this and press Enter. The common query box will open, and you can send the person you wanted to talk to some message lines.


  • /part - This is used to leave a channel you're in. You can either type this, or you just close the window.


  • /quit - In order to quit IRC, you can use this command. If you want to have a quit message (Example: CaiAlex has quit IRC. Quit: Bye!), just type /quit <message>


  • /me <some action> - This funny little command allows you to speak in the third person in a different color while performing an action. Example: * CaiAlex demonstrates the /me command.

Nickserv Commands

  • /ns register <password> <email> - As explained earlier this is how you claim a nickname as yours.


  • /ns identify <password> - As explained earlier this will show that it is really you behind the nickname.


  • /ns drop <password> - De-registers (drops) your nickname from the NickServ database. A nickname that has been dropped is free for anyone to re-register. Note that when you drop a nickname, all nicknames linked to it will be dropped as well. To remove a single linked nickname, use the UNLINK command.


  • /ns link <new nickname> - Put a star by this one, it's important. If you have a commonly used alternate nickname(like an Away nickname, or your nick with an NPO tag), you need to link it to your regular one. While on your regular nick, type (for example) /ns link NewGuy. This will allow you to join #NPOwned, even when not on your usual nickname. Coldfront, the server we use allows 4 linked nicknames.


  • /ns unlink <Name> - Allows you to unlink a nickname. You can't unlink your current name and you have to be on one of your other registered or linked names to unlink another.


  • /ns ghost <nickname> - The ghost command. Let's say your connection freaks out and disconnects you. You reconnect on your oh-so-convienient alternate nickname that I just know you linked to your regular one, but your other nick is still connected. (Ex: I reconnect on Mary_the_Fantabuluos, but Mary_the_Fantabulous is also still connected.) To get make the other nickname go away, simply type /ns ghost <the other nick>. This is also a handy command if someone is impersonating you. If you don't have an alternative name and came back to a guest name, you need to add your password at the end of the command to kill your other name.


  • /ns set kill quick ON - The kill command. It's not as fun as it sounds, but it's damn useful. If you're having a problem with people impersonating you by taking your nickname and messing around with it, or if you're just paranoid, type this in. The next time someone tries to play around on your nickname, they will get an unpleasant surprise within a few seconds if they don't get off of it quickly.


  • /ns recover <Nick> <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 nickname. When you give this command, NickServ will bring a fake user online with the same nickname as the user you're trying to recover your nick from, causing the IRC servers to disconnect the other user. This fake user will remain online for one minute to ensure that the other user does not immediately reconnect; after that time, you can reclaim your nick. Alternatively, use the RELEASE command to get the nick back sooner.


  • /ns release <Nick> <Password> - Instructs NickServ to remove any hold on your nickname caused by automatic kill protection or use of the RECOVER command.


  • /ns set password <newpassword> - Changes your nickserv password that you use to identify.

Chanserv Commands

  • /cs register #newchannel password description ? If you want to found a channel of your own, then use this command. You claim a new channel as yours and gain control of it. Example: " /cs register #TIOisAwesome Kangaroo The TIO Fan Club ".


  • /cs drop #Chan - This will drop the registration of any channel you own. Anyone can register this channel as theirs now, but this should only be used if you don't want the channel used anymore. If you wish to change the owner see the SET FOUNDER command.


  • /cs set #Chan FOUNDER <Nick> - Changes the owner of the given channel.


  • /cs access #Chan add <Nick> <Level> - If you wish to give someone Channel Operator privileges in a channel this is the easiest way to do it. You cannot give someone channel founder access with this command, that is done with the SET FOUNDER command. For all other ops, the levels are as follows: 100 = SOP, 50 = AOP, 40 = HOP, and 30 = VOP. The add command is also used for changing access levels.


  • /cs access #Chan list - Lists everyone on the access list for the given channel.


  • /cs access #Chan del <Nick> - Deletes a user off of the given channel's access list.


  • /cs info #Chan - Lists information about the channel including the founder and when the channel was registered. This is useful for checking to see if a channel is already owned by someone and who owns it.


  • /cs (VOICE or DEVOICE) #Chan <Nick> - VOICE will temporarily give a user voice privileges and will go away when they leave. To make it permanent add them to the access list. DEVOICE will remove VOPs from someone. If you wish to permanently remove them remove the user from the access list.


  • /cs (HALFOP or DEHALFOP) #Chan <Nick> - HALFOP will temporarily give a user some half-op privileges and will go away when they leave. To make it permanent add them to the access list. DEHALFOP will remove HOPS from someone. If you wish to permanently remove them remove the user from the access list.


  • /cs (OP or DEOP) #Chan <Nick> - OP will temporarily give a user some channel operator privileges and will go away when they leave. To make it permanent add them to the access list. DEOP will remove AOPs from someone. If you wish to permanently remove them, then remove the user from the access list.


  • /cs (PROTECT or DEPROTECT) #Chan <Nick> - PROTECT will temporarily give a user some channel system operator privileges and will go away when they leave. To make it permanent add them to the access list. DEPROTECT will remove SOPs from someone. If you wish to permanently remove them remove the user from the access list.
  • /cs invite #Chan - Invites you into the given channel if you have high enough operator status (AOP+) to do so.

Awards Bar:

Users Awards



    Too Much Free Time

  • Emperor of Mankind
  • 1,379 posts
  • Nation Name:blighty
  • Nation Ruler:Galerion

Fixed numerous formatting errors where symbols were replaced question marks, this mostly effected bullet points and quotations marks.

Awards Bar:

Users Awards

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users