Create an IRC channel

From SquadWiki

Jump to: navigation, search

Contents

Navigation

IRC: create a channel

Introduction

'Note: This is a bit of a rough draft, so others should check what I've written to make sure it is correct. Use with caution. --Woozle 07:34, 20 February 2007 (EST)

The very easiest and simplest way to create a channel is just to join the channel you want to create:

/join #mynewchannel

This immediately creates a channel called "mynewchannel", with you as the chanop; anyone else who does the same will see you in their channel, and you will see them.

At this point, the channel is not "registered"; if the chanop leaves, nobody will be chanop and the only way for someone to become an op again is for everyone to leave so the channel goes away, or for an oper to use operserv to give someone chanop status. Registering a channel prevents this problem and enables a number of other features as well.

This page is about doing all that.

Registering

In order to register a channel, you must be in that channel and have chanop status for it.

Syntax:

/chanserv register #channame password descriptive text...

This registers the channel and gives it a channel password and a description. The descriptive text... is what shows up in a channel listing (I think).

When you first create the channel, you will have chanop status; if you leave the channel and come back in, you will no longer be chanop. If you have registered the channel, however, you can regain chanop status with the following command:

/chanserv identify #channame password

Channel Configuration

To set the channel's founder to be somebody:

/chanserv set channel founder somebody

...where somebody must be a registered nickname.

If the founder's nickname expires while the channel is still registered, the channel's foundership can revert to a "successor". To set the channel's successor to be somebodyelse:

/chanserv set channel successor somebodyelse

...where somebodyelse must also be a registered nickname. If somebodyelse already has too many channels registered at the time that the channel founder's nickname expires, however, the channel will be dropped.

other stuff

/chanserv set #channel<u> password <u>yournewpassword
/chanserv set #channel desc New description of your channel...

To get channel description:

/chanserv info #channel
/chanserv set #chan URL http://www.blahblah.com/
/chanserv set #chan EMAIL john@doe.com
/chanserv set #chan private on|off  -- keeps it from being listed in /list
/chanserv set #chan restricted on|off -- ON bans everyone unless they're on the access list
/chanserv forbid #chan Template:Optarg -- ON bans everyone & locks up the channel so nobody can join (unless IRCop or higher)
/chanserv set #chan XOP on|off -- turns the *OP system on/off; off = access/levels system
/chanserv set #chan variable name value

variable names are case-insensitive

Other Stuff

For general help on things you can set for your channel:

/chanserv help set

loose notes (quick! catch them!)

The SOP/AOP/HOP/VOP system...


More vars:

  • SECURE: Activate ChanServ security features
    • no automatic op-ing of first person in the room
  • SECUREOPS: Stricter control of chanop status
    • prevents other ops from op-ing someone NOT on the access list
  • SECUREFOUNDER: Stricter control of channel
    • prevents anyone from making changes to a channel's setting without submitting their password to ChanServ

SIGNKICK identifies you to anyone you kick, when you kick them.

SECURE & SECUREOPS are recommended

/chanserv *OP #chan add|del nickname

where * = A,S,H,V for the appropriate OP-type

/chanserv *op #channame list
/chanserv access #chan list
/chanserv drop #channame -- unregister a channel

The following command variables --

BAN, CLEAR, DEOP, DEVOICE, GETKEY, INFO, INVITE, KICK, LIST, LOGOUT, OP, TOPIC, UNBAN, VOICE

-- use this syntax:

/chanserv variable #channel (value)
/ircdhelp chanmodes

(answer appears in status window)

modes +s/+p prevent people from seeing what channels you're in when you /whois them (...I think this means, it prevents those channels which have +s/+p from showing up in the list)

Personal tools