This is an old revision of the document!
Open IRC Channel
tutname=IRC Channel eröffnen|tutautor=[[psycore]]|tutversion=1.3|tutquelle=http://www.hellhost.de/wiki/irc:chan
It is relatively easy to open your own channel on IRC. In this channel, you are the moderator and can act as you wish. If you open your own channel, you should be familiar with the rules of the BaccanoDE network. If you do not know them yet, you can use the command
/rules
command in your IRC client.
Step 1: Create the channel
To bring this channel into being, we enter the following:
/join #DeinChannel
Of course, we will place the respective channel name in front of the deinchannel. If the channel does not yet exist, we should now be all alone in it.
Step 2: Register the channel
Now we have to register the channel. This prevents it from being taken over by other users:
/cs register #DeinChannel EinPasswort "Eine Beschreibung für den Channel"
- Replace #YourChannel with the respective channel name.
- A password must be set
- A description that briefly and concisely states what the channel is for
If everything was correct, this channel is now registered.
Step 3: Set Channel Options
Channel options are set via the command:
/mode #DeinChannel +/- <mode>
set.
For example, if we want to give the channel a password, we enter the following:
/mode #DeinChannel +k EinPasswort
If we want to take back this mode, we do it like this:
/mode #DeinChannel -k
The following modes are available:
Mode | Designation | Command |
---|---|---|
+l | User limit | /mode #YourChannel +l 20 |
+k | Password protection | /mode #YourChannel +k OnePassword |
+t | Topic change only by Op | /mode #YourChannel +t |
+n | No external messages | /mode #YourChannel +n |
+i | Invitation required | /mode #YourChannel +i |
+m | Moderated channel | /mode #YourChannel +m |
+p | Private Channel | /mode #YourChannel +p |
+s | Secret channel | /mode #YourChannel +s |
Step 4: Assign Bot
In order to better protect the channel and keep it open even when you are not present, you need a channelbot. This is assigned via Botserv. The following command lists all available bots:
/bs botlist
Now we pick a name we like and enter:
/bs assign #DeinChannel Botname
Now you have the bot in your channel. You can get more help with the bot with the command:
/bs help
Step 5: Edit the Channel List
In a channel, users can be given different user rights. These user rights can always be given manually, or they can be stored on the so-called access list. In order to add a user to the access list, the user must have nick registered. The following user rights are available:
Mode | Name | Rights (extract) | Characters |
---|---|---|---|
+q | Founder | All rights incl. Founderlevel | ~ |
+a | SOP - SuperOP | All rights | & |
+o | AOP - AutoOP | Kick, ban, set topic | @ |
+h | HOP - HalfOP | Kick, set topic | % |
+v | VOP - Voice | Writing in moderated channels | + |
Manually give user rights
To give a user manual rights, use the following command:
/mode #DeinChannel +/- <v,h,o,a,q> Benutzer
Example: User XYZ should be given AOP rights.
/mode #DeinChannel +o XYZ
And mean as we are, we take these rights away from this user right away.
/mode #DeinChannel -o XYZ
Automate user rights
To add a user to the access list, proceed as follows:
/msg chanserv <VOP/HOP/AOP/SOP> #DeinChannel add Benutzer
Same example as above, giving and taking away AOP rights:
/msg chanserv AOP #DeinChannel add XYZ
/msg chanserv AOP #DeinChannel del XYZ
In this case, founder-level access can only be granted via the specified channel password. To do this, you need the password and the following commands:
/msg chanserv identify #DeinChannel <passwort> /mode #DeinChannel +q IchSelber
Founder level access should only be granted to people who can be fully trusted!