04/01/2008> Q/W/X/Z Request System has been updated! Now applying for Q/W/X/Z registration is even easier! Simply submit your channel application and within 2 days (if your channel has met the CService requirements) you'll have Q/W/X/Z! You can even check the status of your existing application as well by keeping a Tracking Number!
02/09/2008> Fixed! Click here for more information about our downtime today.
11/20/2007> Services underwent a lot of upgrades today! Click Here for more information about the new features!
11/09/2007> AUP Updated: Bots must set +B -- Important Information for Bot Runners: Click Here
Need Help / Have Questions?
If you need help, we're here for you! Just type: /JOIN #Help in your favorite IRC client and ask for assistance in the channel OR click here to join our Help Web Chat.
New to IRC Chat?
If you are new to IRC Chat, you should click here to visit New2Chat.Com (in a new window) to learn more! Their site will give you the 411 on everything you need to know!
First, let's define some terms that will be used throughout this document:1) IRC4Fun -- This is the IRC server network you have connected to and which this document concerns. It is not to be confused with the Internet, which is the name for the whole worldwide physical network upon which all the various services such as e-mail, the Web, Usenet news, IRC and other computer data travels.
2) Server -- The IRC server that you have connected to, or any other server on IRC4Fun.
If you are not sure of what server to connect to or need a more detailed explanation of a specific server.
3) Client -- Clients connect to servers (i.e., servers serve clients the same way a waiter serves restaurant patrons). Your client is your IRC program or browser application that allows you tpo connect to and to chat on IRC.
Where < parameters > is a space or comma separated list of one or more of:
| < max_users | Show all channels with less then max_users. | ||
| > min_users | Show all channels with more then min_users. | ||
| C < max_minutes | Channels that exist less then max_minutes. | ||
| C > min_minutes | Channels that exist more then min_minutes. | ||
| T < max_minutes | Channels with a topic last set less then max_minutes ago. | ||
| T > min_minutes | Channels with a topic last set more then min_minutes ago. | ||
For example: /list <3, >1, C <10 lists channels with less than three users
and more than one (i.e., two) and which are less than 10 minutes old. A
simpler example (and more typical of the way people use it) is /list
>10, to list channels with more than 10 people.
Your IRC client may also have a command to streamline the channel list process, and may also allow searches by topic or key word (mIRC has such a channel search feature). The /list command does not list secret or private channels (see section 3 for more information on this).
Using /list with a specific channel name such as /list #help will return a more specific set of channel names therefore bypassing the number of people in any said channel.
In mIRC you can also use /list *keyword* This will list all channels with "keyword" in their names or topics.
Check your IRC program for their search feature.
You may have tried to connect to a server and received a "No more connections" message. This server message means that the server is full (has reached its maximum allowed connections) and cannot complete any more connections until other clients quit their IRC session. This is one of the reasons that more than one client connection is not allowed on many servers.
Some people use clones to flood people (then called floodbots) in an attempt to cause people to loose their connection to IRC. Flooding other people off of IRC is not only an immature thing to do, is in fact a crime, often called DoS or Denial of Service, in most countries. Flooding also wastes bandwidth which contributes to lag.
Clones generally get disconnected and banned, and persistent clones from the same host will be banned from all IRC4Fun servers (G-lined). Additionally, the ISP of the clones will be contacted and asked to take action against the abusive users. This can lead to suspension of, or removal of, the offender's account as well as reporting them to law enforcement agencies. For more information on K-lines and/or G-lines, see the K/G-line section below.
*Note* If you want to know the policy of the server you are connected to, type /motd in your status window. By connecting to an IRC4Fun server, you are agreeing to the info listed in that server's MOTD (Message Of The Day).
When in #help don't paste a long /whois output in the channel or /msg the ops there, just state the problem (clone flooding people in this case) and wait for someone to help you. Shouting (using caps), using colors, or otherwise flooding the channel with text will not get you help any faster, and is in fact likely get you kicked and ignored by the helpers there.
It's usually more effective to have some sort of flood protection, which usually means some sort of script for your client that acts to protect you automatically when you start getting flooded. Some people also just use the step of ignoring all CTCP, which certainly stops them getting flooded but also disables DCC. Try asking in a help channel devoted to your client, and also see section 5.
A K-line is a command line, which prevents particular user@host's from connecting to a particular server. Some K-lines are on an entire provider, so if you are K-lined with the message "clonebots," (for example) it may not be you specifically that has been K-lined, rather your whole site or provider. K-lines can also used to force clients to use servers geographically closer to them as a way of balancing the load on the servers network wide.
A G-line is form of K-line set on all IRC4Fun servers. Usually, G-lines last for one hour. This is used for persistent cloners and other abusers of IRC. For more information about K and G-lines, see the K/G-line document on the website.
| /mode harry +di | Turns on d and i modes for you if your nick is harry. | ||
| /mode johnny5 -d+i | Turns d mode off and turns i on. | ||
+d This is (d)eaf mode; you won't see any channel text at all. You will still see joins, parts, topic changes, kicks, bans and other
channel mode changes.
You will only be "deaf" to channel chat. All other chat, via /msg, /query etc. will be seen by you the normal ways. Note that going +d means being "deaf" in *every* channel you are in. You cannot be deaf on a per-channel basis.
+i This is (i)nvisible mode, and to answer the obvious question, no, you can't be invisible inside a channel such that no-one else can see you. Suppose Banjo is +i and in channel #popsicle. Now suppose stoney` isn't in #popsicle, and does /names #popsicle to see who is inside the channel. Being +i, Banjo will not show up. Furthermore, suppose Banjo's /whois address is Banjo@ppp.ihug.co.nz. If stoney` types /who *ihug.co.nz to see who is on from the ihug host, Banjo will once again not show up. If stoney` IS in #popsicle, however, then icesmurf will show up in the /who output:
Banjo is (Banjo@ppp.ihug.co.nz)+x This is host hiding usermode. This means it will hide your real IP/host and, instead, show ident@irc4fun-A82jamM97.state.isp.net. For more info on host hiding join #Help
*** Banjo is < Banjo >
*** Banjo on irc.IRC4Fun.net
*** Banjo on # popsicle
*** Banjo online since Sat Oct 08 231147 2007
*** lamer was kicked by Banjo (no spamming allowed!)Any chanop can make someone else an op as well, and they will have the same abilities in the channel as the channel op who opped him. Just type /mode #channel +o <nick>, e.g., /mode #popsicle +o stoney`.
You can also op more than one person at a time:
/mode #popsicle +ooo bluesmurf papasmurf tallsmurf
Or deop some people and op others e.g.
Now the order of mode change letters becomes important, since the first
person specified gets opped, the second and third are deopped, and the
fourth is opped. This is because of the order of the mode changes -
modes are applied in order the arguments are given.
By the way, you should be careful in choosing who you op (when your channel isn't registered or if services are down). Don't op just anyone, but also make sure the channel has enough ops in case some are disconnected suddenly (for whatever reason), since the channel may be left opless. If you op someone and they deop all the other ops, (and the channel is not registered) then the channel has not been taken over, since they got ops legitimately.
In this case, there is nothing you can do, so don't ask an IRCop for
help. Instead, learn to be cautious in who you op, and never op
someone just because their nick is that of your friend. Get into the
habit of remembering and recognizing people by their addresses rather
than their nicks or any other way you work out so that you can positively
identify people you trust.
+q This is channel founder mode ("Founder" or "owner" for short). A user with founder mode set cannot be deopped or kicked by Half-Operators, Channel Operators, or Protected Users since they fall below the Founder user access flag. When a user has Founder mode set; you will see them as ~User in the channel users list.
+a This is protected user mode ("SOP" or "protected user" for short). A user with protected mode set cannot be deopped or kicked by Half-Operators or Channel Operators since they fall below the Protected user access flag. When a user has Protected mode set; you will see them as &User in the channel users list.
+h This is half-operator user mode ("HOP" or "Half-Op" for short). A user with half-op mode can perform some Channel Operator commands, but not all of them. When a user has Protected mode set; you will see them as %User in the channel users list.
+n This mode means no external messages to the channel, i.e., you can't send a /msg to the channel without being inside it. For example, if #popsicle is +n and cArLiLLoS, who's not in #popsicle, tries to send a message using /msg #popsicle boo! scared ya!, he will get a message similar to
*** #popsicle Cannot send to channelIf a channel isn't +n, then you could /msg #channelname <text> and it will appear inside the channel as if the person was saying it from right inside -- this is somewhat spooky to see. Note that +n also stops people from doing CTCPs to the entire channel unless they are inside it.
+t This mode means only ops can set or change the topic for the channel, using /topic #channel <topic>. If the channel is -t, then anyone can change the topic, e.g., /topic #popsicle This is the place for smurfs to chat and flirt!
+p Channel is private. When a /WHOIS is performed from outside on anyone in a private channel, the channel will not be displayed in the /WHOIS result. It won't be shown in a channel listing either. Suppose banjo is in channels #userguide and also in #smurflove (which is a private channel). If stoney` (who is not in #smurflove) does /whois on Banjo, this will be the output
*** Banjo is smurfy@home.mushroom.com (I'm just cold.)
*** on channels: #userguide
*** Banjo using irc.irc4fun.net
*** Banjo End of /WHOIS list.
However, smurfette, who is in #smurflove with Banjo (*grin*), will see the following channels listed instead because she is also in the private channel:
*** Banjo is smurfy@network.mushroom.com (I'm just cold.)+s This means the channel is a secret channel, which is virtually identical to a private channel. It also does not show up in a channel listing, and not in the /whois info unless the person doing the /whois is also in that channel. The difference is that with private channels, you can /who #channel to see who is inside, so if #smurflove was +p, then stoney` could /who #smurflove to see that Banjo and smurfette are inside (unless they have set themselves +i).
*** on channels #userguide #smurflove
*** Banjo using irc.irc4fun.net
*** Banjo End of /WHOIS list.
In a secret channel, this is not possible, since doing a /who #channel does not reveal who is inside. Note that even with a private (+p) channel, any people inside who are +i (invisible) will not show up in a /who #channel listing. If you attempt to do a /who on a secret channel, the server will not protest, but will merely send you an empty listing.
+m This is a moderated channel, which means only ops can talk. Non-ops will get the response:
*** yournick` Cannot send to channelUnless you are voiced on the channel.
+v This is for voice mode; it lets the person speak if the channel is moderated, even if they are not ops. Obviously a channel op need not be +v since they can already speak (but it's possible to set +v on an op anyway). If #popsicle is moderated (+m) then Banjo (who must be
an op) can let greysmurf talk by either making him an op or by /mode
#popsicle +v greysmurf. Someone with voice in a channel has a + before
their nick, similar to the way an op has an @ before their nick.
Some channels that are not moderated use the voice setting
to show who in the channel is a helper or a channel op who chooses not to
be oped at the time. A channel does not have to be moderated (+m) to "voice"
people and thus have a + in front of their nick.
+i This means the channel is invite-only, meaning you must explicitly be invited by an op of the channel, using /invite (nick) #channel before you can join the channel. If you are not invited, you will be unable to join the channel. So if #popsicle was +i and Banjo (an op) wanted to let darksmurf join the channel, he should /invite darksmurf #popsicle. Otherwise darksmurf would get the following message if he tried to join:
*** #popsicle Cannot join channel (+i) (Invite only channel)+l <value> This means that the channel is limited to a certain number of people. If Banjo wanted to limit #popsicle to 20 people at a time, he would set /mode #popsicle +l 20. If cArLiLLoS then attempted to join #popsicle when it already had 20 smurfs in it, he would get the following message:
*** cArLiLLoS Can't join channel (channel is full)+k <key> This means that the channel has a key, like a password, which is necessary to join the channel. If stoney` wanted to set "brainysmurf" as the password to join the channel, he'd set /mode #popsicle +k brainysmurf. If cArLiLLoS then wanted to join #popsicle, he would have to do /join #popsicle brainysmurf. Note that to remove a keyword (unlock the channel), you must specify the key. That is, cArLiLLoS would have to set /mode #popsicle -k brainysmurf to undo the channel's keyword status and permit entry without a password. If you attempt to join a keyed channel without the key or use an incorrect one, then you will get a message along the following lines:
*** #popsicle Cannot join channel (+k) (Bad channel key) or+b This is the mode used to set a ban, which prevents a particular nick and/or address (nick!user@host) from entering the channel. A banned person cannot enter the channel, or if already in the channel when the ban is set, cannot speak, change nicks, or do any CTCP (pings, versions, etc. to the channel). A ban is of the form /mode #channel +b nick!user@host, e.g., /mode #popsicle ban *!*Gargamel@*.nastyhouse.com.
*** #popsicle can't join channel (requires the correct key)
Any "overlapping" bans will be removed by the server first. For example, if you had banned *!*john@*.abc.com and *!*jane@*.xyz.com, then if you ban *!*@*.com, those 2 bans will be removed, since the *!*@*.com ban covers them, making them redundant.
Modes can be set on and off in one /mode command, and may be combined at will, e.g., /mode #popsicle +mno-t+sl stoney` 10. This would set the channel moderated, no external messages, op stoney`, anyone can change topic, make it secret and limit the channel to 10 people. You can see this by looking at the order of the modes given and the order of the arguments specified. The first mode from the left which requires an argument will use the first argument, the second will use the second and so on. Don't worry if you don't understand all this yet. It will come with time, and you can ask other people on IRC too.
+R Now available as a channel mode, sets the channel as restricted to registered users only. If the channel is set +R then a user who is not registered with N, with a legitimate nickname, valid email address, and logged into N at the time, cannot enter the channel until +R is taken off ( set -R). This is used to restrict flooders and clones from the channel and allows only registered users to join.
This mode is set the same way any other mode is for a channel.../mode #Tidbits +R. This mode is for all channels, not just for registered channels.
Note: Most IRC clients (programs) automate many channel op functions. Consult your program's help files.
C is the IRC4Fun Channel Service bot. It is provided for established channels to provide channel stability. An established channel is one that has been running for some time and has enough channel traffic to need C. (For info about Services and C join #help
What does C do? C allows a channel founder to register their channel to provide stability and manage various aspects of their channel. Once a channel is registered with C, a Channel Service bot (X or W) can be placed in your channel to keep your channel open for you by always being opped. C is also used to maintain all channel modes set (so the channel doesn't lose the banlist, topic etc.), C also maintains a userlist of those who are channel ops. Having a Channel Service bot in a channel makes it virtually impossible to takeover. All Channel Service bots have the distinct advantage of being impossible to kick, ban or deop by users.
Before registering a channel, you need to have a registered nickname.
A nickname is how you are recognized by C in order to get ops in registered channels.
To register a CHANNEL (free of charge) type: /msg C HELP REGISTER
*Note: You will need to provide a accurate description of your channel when you issue the REGISTER command.
To register a NICKNAME (also free of charge) type: /msg N HELP REGISTER
*Note: You will need to provide a valid email address during the registration of a nickname. Also, be sure to keep the PASSWORD you choose safe!
No staff members/administrators will ever ask for your password!
If you just want to create a channel, type /join #channelname. If the channel currently exists, you will join it. If it doesn't, it will be created, and you will automatically be a channel operator for that channel. So if smurfette wants to create a channel called #beautyparlour, she can just /join #beautyparlour.
Note again, that if that channel is not registered or claimed by someone else you will be the sole operator in that channel. And then you would need to establish the channel by having your friends and supporters join and maintain the channel.
Note: IRC4Fun does not support spamming of channels in any way. Advertising/Spamming may result in the offending channel being shut down or removed from the network.
If you have more questions or would like more information on channel or nickname registration, drop into #Help and ask.
Simply /JOIN #Help and ask. IMPORTANT!!! NEVER give your password to anyone claiming to be an IRCop or Services representative, as the real ones will never ask you for it. If you think someone is impersonating a services official, you can report the user to #help. If someone is impersonating an IRCop, report them to #help or any IRCop.
If someone is an IRC operator, their /whois information will show them to be one:
*** siniStar is sinful@god.siniStar7.COMSome people pretend to be IRC ops by putting "is an IRC operator" in various parts of their /whois info. Here is an example:
*** on channels @#Help
*** siniStar using irc.irc4fun.net
*** siniStar is an IRC Operator
*** siniStar End of /WHOIS list.
*** fakeoper is ~ircop@line911.dayworld.net (is an IRC op)Note this person has "IRCop" as their username, has "is an IRC op" in their IRCNAME, and "is an IRC Operator" in their away message. These are 3 common ways of pretending to be an IRC operator. Note that real IRC ops do not like people who pretend to be one, so if you see someone pretending to be one, go to #Help and mention it. The verify command will always tell you if someone is an IRC4Fun IRCop or Services volunteer.
*** on channels @#fake
*** fakeoper using irc.irc4fun.net
*** fakeoper is away is an IRC operator
*** fakeoper End of /WHOIS list.
IRC ops are responsible for keeping the network running smoothly and maintaining the servers. IRCops are under no obligation to help opless channels or channels which have been taken over. While many IRCops do help users, they are not required to do so. Many IRCops work behind the scenes, maintaining the network, getting rid of floodnets, clones and abusive users, and taking care of the server they are responsible for and don't always have time to help users.
For more information about IRCops and what they do, see the oper FAQ on the Guides website.
Services Administrators and Helpers are responsible for channel/nickname registration and services management. While the Services Administrators have nothing to do with running the servers or maintaining the network; there are some people who are both Services personel and IRCops. Services personel work closely with IRCops in making sure that abusive users are removed from the network.
If you think you need to speak with an IRCop, join #Help and explain the reason you need to speak with one. You must be patient when asking for help as the #Help personel are usually busy helping others in private and no one is ignoring you. Never /msg anyone in #Help, state your problem in the channel then wait for someone to help you.
If you want to know what C commands are available to you, type /msg C help.
If you don't know how to use a command, type /msg C help <commandName>
For example if you needed help on the OP command, you would type /msg C help OP to get C's online help.
Please remember that help channels can get very busy and the volunteers may be helping several people via private message, so be patient. Never message anyone in a help channel unless you are asked to do so. The best thing to do is state your problem or question and wait for someone to help you. If you are not helped after 5 minutes, then repeat you question or problem.
The answer to this depends on what kind of help you want.
If you are new to IRC, then #Help would be a good place to start with your questions. If you don't get the answers you need there, you will be directed to the proper channel or website.
There are many channels that deal with specific topics and their channel name will often be that topic. For example if you are looking for help with a program (such as your IRC client), try joining that channel. If you use theBestChat (not a real IRC client) for IRC, you may try joining #thebestchat channel. If that channel exists, your search may be over.
As a general guide, if you have a problem with C, a registered channel, or nicknames then ask in #Help.
You can get an up to date list of servers along with their port connects, Admins, IRCops and server information at http://IRC4Fun.net/servers.php.
The best way to find out is to read the server's message of the day (MOTD), which many clients automatically display when you connect to the server.
Typing /motd will display the MOTD of the server you are connected to.
It will usually display the server's bot policy and other information.
If someone is harassing you, get their address and /ignore it.
If Banjo wanted to ignore stoney`, then banjo would first get stoney`'s user@host by doing a /whois stoney`.
Suppose stoney` is stoney`@slip34.mushouse.com.Then Banjo could type /ignore *!*stoney`@*.mushouse.com
Many IRC programs have ways to streamline the ignore process and set wildcards (the *) for you. Consult your IRC client's help files.
Remember, /ignore is a powerful and effective tool. When you ignore someone, you don't see what they say on channels you're in, you don't see any messages or notices from them, you don't receive DCC send or chat requests, and you won't get CTCP (pings, versions, etc.) from them either. In short, they are basically GONE from IRC from your point of view.
The ignore command is an IRC client command not a server command. Your IRC clients help files will show you how to set and remove /ignore.
This is the method of choice for dealing with people who harass you or annoy you excessively, and much better than asking someone else to do something about it for you.
If you registered your nickname with N; you can simply ask N to RECOVER your nickname by typing.
/msg N RECOVER mynick mypassword
If this is not feasible because there are many people or because you have bots in the channel, then go to #Help, and ask politely (without shouting) for an IRCop to op you or someone else in your channel, then wait patiently for someone to help you. Note that the whole channel must agree on someone to be opped, otherwise no-one will be opped and the channel will be left to stay opless.
If there is some form of proof that someone is usually an op on the channel, be prepared to show that proof as well as an explanation how the channel lost ops.
Remember, IRCops are under no obligation to op anyone on any channel.
IRC Operators are chosen for their abilities at running servers, routing the network, knowledge of ircd, and trustworthiness. There is no form, mailing list, or person to ask, and there is no list of future operators.
Normally, the way one becomes an operator is to be chosen by a server administrator, and display a working knowledge of ircd, routing issues, and various other "behind the scenes" aspects of an operator's "life".
The /kills, channel mode changes, etc. that are visible to users are a small part of the many duties of an IRCop.
For information on just what an IRC operator does, just click here. This is an extremely helpful document that outlines all the various duties which an IRC operator performs on a day-to-day basis.
For linking information, consult siniStar in #help.
Go to Top
Not all IRC4Fun mailing lists are open lists, or lists that anyone can join. To find out if a committee allows users to subscribe to their lists, email the committee/s and ask about their policies.