The unofficial #irchelp FAQ (uFAQ)
These are questions that we often get on #IRChelp on EFnet/IRCnet. We provide this list for those of you who like to learn by watching others ask questions. This way you don’t have to idle on the channel, and you get a much more complete picture of the full range of questions we often get.
The #irchelp uFAQ, version 1.2.9, 27 Jul 2001
By Alex Charalabidis (Apatrix)
- I’m connected to IRC now. How do I use this thing?
- Why can’t I send files with DCC?
- How can I change the name that appears when I type /whois?
- How can I change my email address as it appears in the /whois?
- My channel has been taken over. What can I do?
- How can I make a message that automatically appears when someone joins my channel?
- Where can I get a bot?
- But I need one to protect my channel!!!
- What are some cool scripts?
- How do I get into a channel that’s invite-only?
- I’m banned from a channel and have never been there! Why?
- How can I look up a user using their address?
- I want to register my nickname/channel. How?
- What’s a good EFnet/Undernet/DALnet/IRCnet server?
- What does a + next to someone’s name mean?
- How can I see all users on my server?
- How can I be a channel op?
- Where can I get a list of servers?
- How do I set up ICQ?
- My web browser/news reader/mailer etc. isn’t working. What can I do?
- What’s a good news server?
- How can I make it so that someone can type !send and get a file from me?
- How can I get a file from an XDCC bot or fserve?
- I’m being nuked! What can I do to stop it?
- And how can I nuke them back?
- I need an IRC Cop! Where can I find one?
- Okay, smarty pants. Where can I find an IRC operator?
- How can I make my text appear in colour?
- How can I send/receive sounds?
- How can I avoid being sent those awful pornography adverts?
- I want to get a server and link it to EFnet. How would I do this?
- I keep sending people this file. What is script.ini? What is dmsetup? What to they do?
- Where can I get a free shell account?
- How do I make a message in purple/one that looks like * My_nick is kewl?
- Help! I get disconnected each time I try to list channels!
- I can’t find any EFnet server to connect to!
- Where can I find the games/warez/mp3s someone told me to get here?
- Bonus Question: You keep telling me to RTFM. What the hell does that mean?
- Trick Question: You say this FAQ is unofficial. When will it become official?
- The Ultimate Question about Life, the Universe and Everything
- Q: I’m connected to IRC now. How do I use this thing? A: This “thing” is a highly complex multi-user real-time communications system, although the concept behind it is simple and it can appear deceptively simple in the beginning. Don’t be lazy - type /help, hit F1, read the huge amount of fine documents at http://www.irchelp.org/. Just do something. We help those who try to help themselves first. 2. Q: Why can’t I send files with DCC? A: This is a common problem with mIRC. Providing you’ve checked that you’re not behind some bitchy firewall, the following steps should solve that problem:
Disconnect from IRC
|Go to File||setup||local info|
Delete the contents of the IP address and Local info fields
Check “Always get local host” and “Server”
Reconnect 3. Q: How can I change the name that appears when I type /whois? A: If you’re running a client on your own machine, edit it in your setup. If you’re using a client on a Unix machine run by someone else, do the following from the command line:
Depending on the reply,
If the reply is csh, tcsh or zsh, do this: setenv IRCNAME “whatever”
If the reply is ksh, bash or sh , this should work: IRCNAME=”whatever”;export IRCNAME
- If it’s any other type of shell, sorry, you’re on your own.
- Add the appropriate line to your login file (usually .cshrc for csh/tcsh and .profile for bash/ksh) to make the change permanent and re-login.
- Don’t ignore the quotes and capitalization. They’re there for a reason.
- If you still haven’t understood, get a Unix manual.
- For VMS, add the following line to your login.com file: DEFINE IRCNAME “what you would like to appear” If you’re on some sort of BBS and don’t have access to a command line interface, talk to your sysadmin/sysop. 4. Q: How can I change my email address as it appears in the /whois? A: You can change your username if your client is running on your own machine. Somewhere in your setup, you’ll have an item called “identd”. Find it (mIRC will have it somewhere under File ->Options) and change it to something else. On Unix hosts with no identd, some clients allow it to be set
- others, including ircII, do not. If you’re on a Unix machine which is not yours and has an identd running, tough, live with it. What’s wrong with your real userid anyway? To fake your hostname, hack your local domain name server and start looking for a new provider since your account won’t last long if you do it, even if you don’t spend the rest of your natural life on probation. Actually, unless you’re running the client on a machine which also functions as a mail host, the address in your whois info isn’t a valid email address anyway. 5. Q: My nickname/channel has been taken over. What can I do? A: Neither EFnet nor IRCnet have any means of automagically restoring a channel to its legit ops or a nickname to its rightful owner. As far as the network is concerned, the current ops of a channel are also the legit ones and nicknames are first come first serve. Regarding channels, read Veggen’s takeover hints. If you’re so anxious to cater to your proprietory feelings, maybe DALnet or some small network with Services would be better for you.
If your channel or nickname is being held by a bot and you know the bot’s nickname, use /motd <bot’s_nick> to see what the server’s policy regarding bots is. If it forbids bots, you stand a reasonable chance of having it removed by the server’s operators. Question #26 will help you contact the right people. 6. Q: How can I make a message that automatically appears when someone joins my channel? A: Yuck. I find autogreets trashy, cheap and as friendly as a welcome mat at the door of a dentist’s office. Learn some basic scripting. Hint: use ON JOIN. Remember there’s nothing as silly as greeting yourself when joining a channel and to use it only on your channels - people tend to be annoyed by strangers sending autogreets in their channel. Colour autogreets are one of the best ways to get banned. 7. Q: Where can I get a bot? A: If you can’t find one by yourself, you don’t qualify to run one. It takes considerable IRC and UNIX experience to set up a bot, and a bot- tolerant shell access account on which to run it. Misconfigured bots are a major source of trouble and I must say I don’t trust anyone who can’t even download it by himself to run it efficiently. Bots are neither liked nor supported on #irchelp, so kindly refrain from asking there. You may feel free to try specialized channels such as #egghelp, but don’t expect them to hold your hand through the whole process either. 8. Q: But I need one to protect my channel!!! A: No, you don’t. Maybe you just need more friends to help you run it. Heck, it’s only an IRC channel. If you’re having fits of anxiety over that, maybe you need to take a new look at your life… 9. Q: What are some cool scripts? A: An old platitude: the best script is the one you write yourself. You probably don’t need one anyway, but just want it because people say you should have one. Not only should you know what you want a script to do, you should also have some understanding of your client’s scripting language in order to read whichever script you intend to run. There are more harmful scripts around than any of us care to know - including “doctored” versions of popular scripts with special “features” to compromise your machine’s/account’s security and some designed to do no more than that, apart from those which are plain abusive and stupid. You’ll probably ignore me anyway and get one of those awful things which people are banned for using. Just don’t come back saying you weren’t warned.
If you really have to use a script, there are a few for both ircII and mIRC which we do recommend as an alternative to using abusive or resource-wasting rubbish. 10. Q: How do I get into a channel that’s invite-only? A: The obvious answer is that there’s a reason for a channel being invite-only, namely to keep you. me and other uninvited people out. Type /mode #channelname - if the modes it returns include s, n and i, forget it. If not, try /names #channelname and send a message to one of the visible users, if any. 11. Q: I’m banned from a channel and have never been there! Why? A: Chances are someone else from the same provider made the whole site unpopular. Not fair? Well, life ain’t fair, is it? Follow the same steps as in the answer to the previous question. Or you could just take the hint and go to a channel where you’re more welcome. 12. Q: How can I look up a user using their address/IP/DNS? Let’s get some terminology straight first. DNS is a whole system, not a program, not something an individual user would have, and you don’t see peoples DNS servers on IRC. Some clients have a /dns command which performs DNS lookups for you. Next, an IP (internet protocol) address is converted to a hostname (using the DNS) when you connect to the IRC server, unless something’s horribly broken. IP addresses are numerical. If the address you have in mind isn’t numerical, you mean a hostname. As far as IRC servers are concerned, they are NOT equivalent. You cannot look up someone by their IP address if it has been resolved to a hostname by the server. You must use the hostname instead.
Now we have this out in the open, do /who <address>. You may use * and ? wildcards in the address string. Users who are set invisible won’t show up, so it’s no longer an effective way of finding someone, since about 75% of EFnet users are invisible and the figure on other large networks is also very high. 13. Q: I want to register my nickname/channel. How? A: Neither EFnet nor IRCnet have any form of channel or nickname registration service (yes, they did have a nickname service back when they were still a single network but it was discontinued in 1994). First come, first serve is the rule for both nicknames and channels. If this concept horrifies you so much, you’d probably be better off on DALnet or some small network with Services. 14. Q: What’s a good EFnet/Undernet/DALnet/IRCnet server? A: A server is only as good as your connection to it. Which basically means you should check their server lists and pick the one closest to you. However,
- EFnet: Most North American servers have excellent connectivity and those which accept foreign clients will be good for them too. Users in western and northern Europe should prefer their local servers.
- Undernet: Use us.undernet.org to connect to a random US Undernet server. From Europe, use eu.undernet.org.
- DALnet: irc.dal.net will connect you to a random DALnet server. Irc.eu.dal.net will do the trick for Europeans.
- IRCnet: Try us.ircnet.org. If you’re outside North America, check the server list for a server near you. IRCnet serves more countries directly than any other network. 15. Q: What does a + next to someone’s name mean? A: It means absolutely nothing if the channel isn’t moderated (doesn’t have channel mode +m active). If the channel is moderated, a non-op who’s been given a +v (voice) may also send to the channel like its ops do, while users lacking it may not. On some channels, it’s used as a sign of recognition for regulars who aren’t ops but are trusted. It’s also used as a joke, to make you ask this question. 16. Q: How can I see all users on my server? A: Ten to one you don’t mean the users on the IRC server you’re connected to, but the users connected to your local Internet Service Provider. After this small lesson in terminology, try /who *.domain.com (substituting the domain name of said ISP) but don’t expect any spectacular results, since the majority of users are invisible to /who scans. On the other hand, what’s the point of connecting to a worldwide network if you’re only looking for the locals? 17. Q: How can I be a channel op? A: There are two ways of obtaining channel operator status (ops) on a channel. The first is to join it while it’s empty, in which case you, being the first user to join, will automagically be made its operator. However, if the channel is already occupied, you will have to be given ops by a user who already is an op. 18. Q: Where can I get a list of servers? A: For a quick and dirty look at your current network, type /links. The #irchelp networks and server lists page, sloppily maintained by yours truly, is a reasonable if not always up to date source of server and network information.
Clients like mIRC and ircle come with pretty good server lists of their own
too, assuming you’re using the current version and not one you nicked from an
antique client dealer. 19. Q: How do I set up ICQ? A: I don’t know. I
don’t care. ICQ is not IRC and never will be. Try ICQ’s own web
site. [Okay, so now I do know. I’m still not telling,
that’s beside the point of this FAQ.] 20. Q: My web browser/news reader/mailer
etc. isn’t working. What can I do? A: 1) Read the offending program’s
documentation, 2) Check the manufacturer’s site, 3) Call your local support.
Just don’t expect us to have the answers. We offer IRC help, not help with
unrelated stuff which other people are paid for helping with anyway. 21. Q:
What’s a good public news server? A: If your local news server doesn’t
satisfy you, don’t expect to find a better one for free. Try
DejaNews, an excellent public news server accessible
via the WWW. If you’re after porn or warez and your local news server carries
none, forget it. What possessed you to ask this question in #IRChelp
anyway? 22. Q: How can I serve files, or make it so that someone can type
!file and get files from me? A: Running a file server is a relatively
advanced subject, so you’re going to have to be prepared to do a little work.
Check out the help in the official mIRC
FAQ [ext. link]. Here’s the short
version: First of all, don’t go loading up some big bloated script package
just to serve files. It is both unnecessary and dangerous, since those scripts
tend to have lame features, bugs, or backdoors which can get you in trouble.
(That’s also why most help channels won’t help you with them.) You can set up
a simple file server in mIRC with just one command. Access the relevant help
files by typing “
/help /fserve” (without the quotes) which is the command for sharing your files, and also “
/help on text” for how to activate that command using a “trigger” command such as !file. Here’s an example of the general syntax format and then an actual example command that would go in your “remotes” section (alt-r to access). You need to customize the command based on your specific situation and what you learned from those help files.
on *:text:!file:#:/fserve nickname maxgets homedir welcomefile
on *:text:!file:#:/fserve $nick 5 C:\files\ welcome.txt 23. Q:
How can I get a file from an XDCC bot or fserve? A: Ask the bot’s owner or
someone else on the channel where it’s located. There is no standard command
set to retrieve files from bots. 24. Q: I’m being nuked! what can I do to stop
it? A: This problem is usually encountered by users running some form of
Windows, since Windows machines tend to be much more vulnerable to nukes than
other operating systems. Patch your machine, using the information provided on
the #irchelp nuke page. Taking it a
bit further, you could complain to Microsoft for selling you broken software.
If you’re using Linux and appear to be affected by nukes, check
LinuxHQ. If you’re using a Mac… aw heck, who uses
them anyway? Besides, they’re largely immune to nukes. If your “nuke” is an
ICMP flood, contact the ISP of the address where it originated, possibly
asking your own ISP to cooperate too. 25. Q: And how can I nuke them back?
A: Do you really expect a nuker to let his machine be vulnerable to the
attacks he uses? If you consider a nuke to be an appropriate response, you
really should get out of the house more often or see a therapist (or both).
Nukes are illegal, your attacker may have escaped but I won’t guarantee that
you’ll be as fortunate (in fact, I hope BOTH of you are caught). Anyway, if
you still want to nuke people, quit reading this FAQ - I have no desire to
help someone with that attitude and you’ll probably pay no attention to it
anyway. 26. Q: I need an IRC Cop! Where can I find one? A: Dial 911-IRCD
and listen to the recorded message saying there is no such thing. You’re
probably looking for an IRC operator. 27. Q: Okay, smarty pants, where can I
find an IRC operator? A: You probably don’t need one anyway. If you’re
looking for someone to retrieve your nickname or channel from someone, an IRC
operator will not intervene. What’s more, if that’s the case, you’ve ignored
the rest of this FAQ, since the subject was covered in question #5. Each
server has its own set of IRC operators. If your problem involves a particular
server, calling upon any old oper just won’t do the job - it will have to be
dealt with by someone who has operator privileges on that server. If you’re
absolutely convinced that an IRC operator can solve your problem, use /stats p