|In order to connect to an IRC network, you will need an IRC client. This can be a program, script, etc. that runs on your computer or in your browser. There is a vast number of clients to be found out there, but here is a small list:|
|HexChat||Very popular and common client. Feature-rich and extensively customizable, available on Windows and Linux.|
|IRCCloud||Chat client that runs in browser, as well as mobile apps for Androids and iOS. The built-in connection bouncer is especially useful for spotty mobile internet.|
|Mibbit||If you prefer not to install anything, you can check out Mibbit. It runs directly in the browser.|
|These are some commands you can type on IRC to do certain things:|
|Change your nick. Be careful not to use nicks other users have registered.|
|Makes you post a action such as: |
* Caffie runs
|Get more information about a user like login time, login name, host and various other information.|
|Start a private conversation with a user.|
/ns identify <password>
|Identify yourself, so that IRC knows you actually own the account the nick is registered to.|
|Add your current nick to your NickServ account group.|
/ns ghost <nick> <password>
|If you lose connection and reconnect soon, you may find that your previous nick is still there; the server hasn't noticed its death yet. You can use this command to make it disappear if you registered the nick before. If your current nick is not in the same group as the to-ghost nick, your password is required.|
/join <#channel> [password]
|Join a channel. Some channels are password protected. If you try to join a channel that doesn't exist, it'll be created.|
/part <#channel> [reason]
|Leave a channel. Optionally state a reason for doing so.|
|Quit connection to IRC server. Optionally leave a quit message behind.|
/mode +/-<mode> [<nick or similar>]
|Give(+) or remove(-) modes. Modes affect channels in various ways. The most useful modes on IRC are:|
- q, a, o, h, v: Various powerlevels. Needs a nick to set. q is the highest and v is the lowest. +h allows you to kick people and set some modes; +o allows you to set the remaining modes. +v does almost nothing, and is mostly used as a seal of approval; +q and +a don't do much either. By default, leaving the channel makes you lose your power; the channel owner can use
/cs access #example set UserName <vop/hop/aop/sop> to make it permanent.
- m: Moderated or Mute. Only those with +v or higher may speak.
- c: No color. Any messages containing colors are blocked. There is also +S, which removes the colors from the message.
- n: No external messages. You must be on the channel to talk. Should be on at all times; in fact, you can't remove it even if you try.
- t: Topic lock. You must have powerlevel +h or higher to change the topic. Should usually be on at all times; ChanServ will set it for you if you register the channel.
- r: Registered. Does nothing, except look fancy.
- s: Secret. Makes the channel not show up in /whois or similar, unless the user is in the channel. Commonly used together with +k.
- k: Keylock. Needs a word to set. Channel is password protected; you must enter the password in your /join command, or you won't get in.
- b: Ban. Needs a hostmask to set. For beginners, it's easier to use the /kickban command in your client.
/mode +o ChanServ
There are more modes, but they're not as common.
/ns register <password> <mail>
|Register to nickserv so that only you may use your nick. You can also ghost your nick or be granted modes on joining|