IRC - the big bad monster
IRC - the big bad monster
This article is meant for complete IRC newbies.
What it is
Quick image guides
Image guide to X-Chat (and possibly other clients, too)
The people marked by the '@' signs in front of their nicks are the operators of the channel and all of them are developers of Hedgewars. There are also some devs that aren't operators though
If you would like help regarding the game, state your question and wait for an answer. You'll notice someone is speaking to you when they begin their line with your nick. Their nick will be highlighted on that line, and you'll hear an audible beep. Do not ask for game help though, there are tutorials for that.
You might want to talk to someone in private. You can do this by either typing
/msg <nick> <message>]or by clicking on their nick in the nicklist, then pressing "Query". This is going to open a new window and then you can talk to that person in a private, one-to-one chat.
Other users can also start talking to you privately. You'll be notified of this by a new tab appearing in the top bar and an audible bell. You'll hear this notification sound every time someone sends you a private message.
You can close the chat session by either closing your browser (or browser tab) or by typing
/quitinto the text bar. It is recommended that you first type
/quit, then close your browser, beacuse this way you can specify a quit message, and avoid confusion when you abruptly stop speaking.
How it works
"Okay, where do I start?"
- mIRC - Probably the most widely used client for Windows. Tons of
bloatfeatures, scripts (has its own scripting language), themes, and other stuff this article doesn't cover and you'll probably never use. Free for 30 days
- X-Chat 2 - X-Chat is another popular choice. Also not free, but it's opensource and many forks exist, such as X-Chat WDK and so on. Also highly scriptable with many languages. You're probably best off with this as your first client. The linux version is free
- Chatzilla - A Firefox addon. It's so easy to use it should not be legal. Strongly recommended for newbies.
- IceChat - A somewhat less popular client. Windows-only, free. Also scriptable, themes etc.
- irssi - irssi is an advanced, command-line client. Very lightweight, blazingly fast, perl scripting available. FOSS software. Many platforms supported (including Windows).
- Trillian - Proprietary client. Windows-only, free. Might be a viable choice for novice users.
- Mibbit - Mibbit is a web client. Although some networks do not allow it (due to abuse), I think it should be mentioned, as it is exceptionally easy to use. Also many networks have their own web client (freenode's client here)
- Web-chat on Hedgewars homepage - This is actually freenode's webchat embedded
You might want to try the web chat first, and advance to something better later on. I recommend Chatzilla, as it is really straightforward and easy to use.
"Uh-oh, I installed client X, but I don't know what to do next"
You just installed your first IRC client. That's good. Explaining every client here would be silly, but generally, you should be presented by a textbox. If this is the case, do as following:
/server irc.freenode.net ... your client begins connecting ... ... if you see a bunch of lines flowing, then stopping, continue ... /nick <desired nickname> (eg. /nick bob) /join #hedgewars
Very well! You just connected to your first IRC network and joined the #hedgewars channel. You should probably see a nick list and the topic appearing in your client somewhere.
If this did not work, seek help in the documentation of your client, or try the webchat, as that's pretty straightforward.
Now that you've joined the channel, there's a couple of things that require explanation.
- /join <channel name> [key] - joins you into the desired channel (the channel might require a key (think of it like a password) to join, type this after the channel name). standard channel names begin with a hash ('#') sign.
- /leave <channel name> [message] - leaves you on desired channel, with an optional leave message (not the same as /quit!).
- /part <channel name> [message] - see /leave
- /nick <nick> - changes your visible nick
- /msg <nick> <message> - sends a private message to
- /quit [message] - depending on client, this either quits you entireley from the client, or disconnect you from the network you send it to. Optional quit message available, much like /leave//part
Since IRC is meant for group communication, chances are that not everyone is sitting 24/7 at their keyboards waiting for you to talk. Many people just idle in the channels most of the time. If no one responds, it doesn't mean that you're being ignored, maybe just no one's there to see what you just said. If you ask something, don't expect an answer right away. Depending on channel activity, you might have to wait hours or maybe even days to get a response.
To turn this around, you'll notice people are talking to you when they begin their lines with your nick. Most IRC client will highlight this for you, so you can see it. (Tip: try typing in the nick of a channel member, and pressing the TAB key. Your client should autocomplete their nick for you, if not, get a different client )
Try not to be hostile towards others. Everyone has opinions, and these sometimes differ. Instead of flaming, try to understand and respect their opinions. Speaking trash and talking badly of others won't get you anywhere. If someone's being a baddy, tell an operator (you know, the @ guys) and they'll take care of them.
This should cover you for the most part, but remember, treat others the way you want them to treat you.
- afk - away from keyboard
- brb - be right back
- pm - private message ("I sent you a private message, check it!")
- bb(l) - be back (later)
- im(h)o - in my (honest/humble) opinion
- (o)ic - (oh) i see
- afaik - as far as I know
- asap - as soon as possible
- g2g - got to go
- wtf - what the f***
- omg - oh my god
- ur - your
- lol/ro(t)fl/lmao - laugh out loud/rolling on the floor and laughing/laughing my ass off
- btw - by the way
- (I)RL - (in) real life
- j/k - joking
- np - no problem
- iirc - if I remember correctly
Related to IRC:
- op/+o - channel operator, a person that can kick/ban users
- IRCOp - server administator, has the ability to ban users from the entire server
- netsplit - two servers in the IRC network are split
For a more comprehensive list, see this dictionary.