| Channelmodes |
|
|
|
|
With channelmodes you can control the behavior of your channel. You can lock it against unknown people or give other users special privileges. This Dokument will give you an overview of all existing channelmodes, and how they work. Please note that this document does not cover any services related functions. General you can set a channelmode with the command /mode #channel +mode and unset a channelmode with the command /mode #channel -mode. Sometimes its needed that you give a parameter with the mode (i.e. /mode #channel +l 10 will limit the maximum users for that channel to 10. With /mode #channel -l you can remove the whole limit.) Note: Channelmodes are Case Sensitive. The mode +m will do other things than the mode +M.
Priviliges: Voice Status The user is able to talk when the channel is moderated (Channelmode +m). Voices marked with a + char in front of their Nickname at the Nicklist of the Channel. (i.e. +Phantomal)
Half Operator Status Halfops can kick,can ban, give voice, set some modes. Halfops marked with a % char in front of their Nickname at the Nicklist of the Channel. (i.e. %Phantomal)
Operator Status Operators can kick, ban, give voice and halfop status, set the channeltopic, set most modes. Operators marked with the @ char in front of their Nickname at the Nicklist of the Channel. (i.e. @Phantomal)
Admin Status A channel admin can do everything a operator can plus he is protected against the /kick command from everyone except the channelowner. Admins marked with the & char in front of their Nickname at the Nicklist of the Channel. (i.e. &Phantomal)
Owner Status The Channel Ownner. Nobody can kick him. Thats the only difference between him and his channel admins. Admins marked with the ~ char in front of their Nickname at the Nicklist of the Channel. (i.e. ~Phantomal)
Remember: To give privileges use +mode and to take the privileges use -mode.
Channel Modes: Ban a User To ban a user you need to find a Ban-Mask wich has to match the user first. A Banmask is having the following Format: nickname!ident@hostname. (i.e. Phantomal!~ This e-mail address is being protected from spambots. You need JavaScript enabled to view it ). But you do not need to use every field in this mask to ban a user. If you only want to ban a specific nickname, you can ban nick!*@*. Or if you want to ban a hostname you can do this by *!*@1234567.anyprovider.de. However, you can ban a whole provider too: *!*@*.anyprovider.de or a whole toplevel domain *!*@*.de. Note: You need at least HalfOp privileges to be able to use this mode.
Override a Ban If you, for example, banned a whole provider, and you want to except some nice users from the ban, you can add them to the ban exception list. Example: So if you want to allow only the user with the Host 1234567.annyprovider.de to join, you have to use the command: /mode #channel +e *!*@1234567.anyprovider.de and this one host only, will be able to join your channel. Note: You need at least HalfOp privileges to be able to use this mode.
Block mIRC color Codes When the channelmode +c is set, all messages wich contain colored text will be blocked. The User will get an errormessage when he tries to send a colored message. Note: You need at least Operator privileges to use this mode.
Only invited users may join With channelmode +i set, nobody can join your channel, until a channelop invited the user into the channel using the INVITE command. Note: You need at least HalfOp privileges to use this mode.
Override Channel Invite Mode Like the ban and ban exception list, you can add users here who do not need to be invited before they can join the channel. Note: You need at least HalfOp privileges to use this mode.
Disable Knocking This command will disable the KNOCK command for your channel. Warning: If your channel is invite only (+i) and knocking disabled (+K) users may fail to tell you that they want to join.
Disable inviting This will disable the INVITE command for that channel. Warning: If your channel is set invite only (+i) and inviting disabled (+V) you cannot invite any user to join your channel. This may result in an unusable channel until all users left it.
Password protection You can lock your channel with a password. Everyone who wants to join have to give this password as a parameter to the join command (i.e. /join #channel mypassword) Note: You need at least HalfOp privileges to use this mode.
Limit the number of users who can join If you want to limit your channel to 10 users, you can use the command /mode #channel +l 10. Note: You need at least Operator privileges to use this mode.
Redirect users to another channel When you use this mode, you can send users wich are not able to join your channel because it is full to another channel. Example: As long as 10 users in #channel, all new users will be redirected to #channel2. Note: Only Channel Owner can set this mode.
Moderate a channel After you set mode +m normal users cannot speak. Voices, HalfOps, Ops, Admins and the Owner can ofcourse speak. Note: You need at least HalfOp privileges to use this mode.
Limit talking to registered nicks or users with at least voice privileges When a channel is set +M every user with a registered and identified nick (the user is having usermode +r) is able to talk, regardless of his channelstatus. Unregistered users need at least voice privileges to talk too. Note: You need at least Operator privileges to use this mode.
Disable channelnotices Users no longer able to send a notice with the whole channel as target. Note: You need at least Operator privileges to use this mode.
Disable channel CTCP requests Users can no longer send a CTCP request to the whole channel. Note: You need at least Operator privileges to use this mode.
Only channelmember can send channelmessages If this mode is set, a user can only send a message to the channel when he is inside that channel. This mode is one of our default modes to reduce confusion and increase privacy. However, if you want that user who aren't in your channel be able to send channelmessages, you have to remove this mode. Note: You need at least HalfOp privileges to use this mode.
Only halfops and up may change the topic When this mode is set, only halfops and higher are able to set the channeltopic. This mode is the second one of our default modes. Ofcourse you can disable it. Note: You need at least HalfOp privileges to use this mode.
Increase your privacy, allow only SSL encrypted clients If you want to incrase the privacy for you and your users, you can limit your channel to SSL use only. The result is, that every user wich is not using an SSL encrypted connection, will not be able to join your channel. Note: You need at least Operator privileges to use this mode.
Forbid Nickname changes You have a moderated channel and your users spamming or flooding with nickchanges? That problem is easy to fix, just set mode N and nickchanges are forbidden for that channel. Note: You need at least Operator privileges to use this mode.
Enable the Servers Badword Filter Please do not use this command. Or in other words, it will do nothing because we do not using the servers badword feature at SolidIRC. If you need a badword filter use botserv instead. That filter is more powerfull and you can create your own badword list. To get detailed infos please take a look into the Botserv help document.
Nobody is allowed to kick When +Q is set, no channel operator, admin or owner can kick users. However, Services still able to kick users. Note: You need at least Operator privileges to use this mode.
Limit channel to registered users Only users wich using a registered nickname (usermode +r) can join a +R channel. Note: You need at least Operator privileges to use this mode.
Make the channel private Private channels are removed from any overview like the /list command. Note: You need at least Operator privileges to use this mode.
Make the channel secret Secret channels are removed from any overview like the /list command. Note: You need at least Operator privileges to use this mode.
Stop Join Flood from single users If you have a single user who is rejoining your channel often and fast, you can stop this by using this channelmode: Example: Note: You need at least Operator privileges to use this mode.
Remove (Strip) any color, bold, underline, invert codes from channelmessages The channelmode +c blocked every message, but the cooler way to keep your channel clean is to let the server strip out all the control codes. If you enable +S every user can send every message like he want, but the server will remove the colors, bold, underline and so on codes and only transmit the pure text. Note: You need at least Operator privileges to use this mode.
Auditorium Mode - hide all users except ops and higher When mode +u is set, no normal users and voices are visible. The nicklist of the channel will only show ops, admins and owner. This also affects the commands /names (wich is normally used to build the nicklist) and /who. Note: Only a channel owner can set this mode.
Flood Protection Note: You need at least Operator privileges to use this mode.
Non User Channelmodes:
|