]> jfr.im git - irc/freenode/web-7.0.git/blame - content/kb/using/channels.md
Note that SASL EXTERNAL needs SSL
[irc/freenode/web-7.0.git] / content / kb / using / channels.md
CommitLineData
73f886b2
EK
1Title: Channels
2---
3
4Channel Policies
5================
6
7In general, local policy and rules for each channel are set by that channel's operators. While we encourage all channel operators to adopt our [channel
8ec4c129
EK
8guidelines](pages/changuide), if a project or community decides to operate otherwise then we respect their decisions. If you believe that the way in which a
9particular channel is run contravenes our [ground rules](pages/policies) or runs counter to the freenode [philosophy](pages/philosophy) then you should raise
73f886b2
EK
10your concerns first with the channel owners, and then with freenode staff who will address cases on an individual basis.
11
12Why can't I join a channel?
13===========================
14
15There are several things that might prevent you from joining a particular channel. In most cases the server will tell you the reason, but some clients do not
07b4266f 16correctly display that information to you, so it's useful to be able to check for yourself. Some of the common causes, in no particular order, are:
73f886b2 17
4a3878b5 18* Check that you're logged in with services. You can log in by running `/msg NickServ IDENTIFY YourNickname YourPassword`.
73f886b2 19 Some channels use mode `+r`, which prevents unregistered users, or users who aren't logged in, from joining.
4a3878b5
CD
20* Check whether the channel has modes `+i` or `+k` set. These will prevent anyone from joining who isn't explicitly invited or doesn't know the channel password.
21* Check whether mode `+j` is set. This is a join throttle, which prevents lots of users from joining in a short period of time. If this is the case, it might be worth trying again after a minute or two, to see whether the join throttle is the reason.
22* If you are logged in to services, check the channel ban list -- you can do this using `/mode #channel b`.
73f886b2 23
58bf1476 24If you've not been in the channel in question recently, it's possible that you're affected by a wide-ranging ban, so pay attention to any bans that include `*` or `?` wildcards. Bans that begin with a `$` sign are extended ban types; you can see more information about these by sending the `/quote HELP EXTBAN` command on IRC.
73f886b2 25
4a3878b5
CD
26If you find a ban which matches you but you feel wasn't intended to keep you out, then talk to one of the channel operators to see about having it removed.
27You can find a list of channel operators via the `/msg ChanServ ACCESS #channel LIST` command.
73f886b2
EK
28
29If you're still stuck, feel free to ask a staff member for help in working out what's preventing you from joining.
30
31
32Why can't I talk in a channel?
33==============================
34
4a3878b5 35The two most common causes for this are either a quiet mask -- use `/mode #channel q` to see the list and then check the advice above regarding bans -- or mode `+m`, which prevents anyone who isn't voiced from talking. If you're still unsure, again, feel free to ask staff for help in working out what the problem might be.
73f886b2
EK
36
37