Help and Support

Here you'll find useful information concerning user and channel modes, our services and general support.

Canternet is listening for normal IRC connections on ports 6666 through 6669
We are also listening for SSL connections on ports 6660 through 6665, plus 6697.

If you're experiencing technical issues or have a question about the network, you can contact us in the channel #Help on our network or by emailing us at the address below.

Support Email

User Prefixes

Prefix modes are modes denoting user status in a channel.
+Y User prefixed with ! in user list. Only set when a network operator joins a channel on official business.
+q User prefixed with ~ in user list. Marks the user as the channel founder, higher than super operator.
+a User prefixed with & in in list. Marks the user as a super operator of the channel, higher than operator.
+o User prefixed with @ in user list. Marks the user as a channel operator, higher than half-operator.
+h User prefixed with % in user list. Marks the user as a half-op of the channel.
+v User prefixed with + in user list. Marks the user as voiced in the channel.

User Modes

User modes are flags signaling the settings and rights of a user. Some flags the users can set themselves, while others can not.
+B Marks the user as a Bot. This adds an extra line in your /whois saying the user is a bot.
+c Requires other users to be in a channel with you before being able to PRIVMSG/NOTICE you.
+d Makes it so you cannot receive PRIVMSGs/NOTICEs.
+g Only allows certain users to private message you. To user, /accept +nickname to add to your allow list, and /accept -nickname to remove.
+I Hides all channels you are in from /whois queries.
+i Hides you from /who unless you share a channel with the user. On by default.
+R Only users identified with nickserv can private message you.
+S Removes all bold/underline/colors from private messages sent to you.
+w Allows you to receive WALLOPS(Global messages between irc operators).
+x Hides your IP address from other users. On by default.

Channel Modes

Channel modes are flags signaling the settings of a channel. These flags are accessible to channel operators and above.
+A Allows all users in the channel to invite other users.
+B Blocks messages that contain 60% or more of capital letters and is at least 5 characters long.
+b [glob pattern] Places a channel ban on the named pattern (See extbans below for more details).
+C Blocks CTCPs to the channel.
+c Blocks all colors, bolds, and underlines to the channel.
+D Delays join messages until the user speaks.
+d [seconds] Prevents users from speaking until they have been in the channel for [seconds] seconds.
+e [glob pattern] Allows matching users to bypass +b bans (See extbans below for more details).
+f {*}[number]:[seconds] Kicks users who send [number] of messages in [seconds] seconds. If *, a ban is placed instead.
+F [number]:[seconds] Only allow [number] nick changes in [seconds] seconds.
+g [glob pattern] Blocks all messages to the channel matching the pattern.
E.g. "+g *derp*" to block messages containing 'derp', or "+g ?ACTION?*" to block /me messages.
+H [number]:[seconds] When a user joins, the last [number] messages will be sent to them if they were sent within the last [seconds] seconds.
+I [glob pattern] Allows users matching the pattern to bypass +i and join without an invite.(See extbans below for more details)
+i Sets the channel invite only. To invite a user, type /invite nickname channel.
+J [seconds] Disallows rejoining a channel for [seconds] after being kicked.
+j [number]:[seconds] Only allows [number] of people to join the channel per [seconds].
+K Disables /knock on the channel.
+k [password] Places a password on the channel.
+L [channel] When the channel is full(see +l), future joins will be directed to this channel instead.
+l [number] Places a maximum number of users that can join the channel.
+M Only users who are identified to nickserv may message the channel.
+m Moderated. Only users with +q +a +o +h or +v can message the channel.
+N While in the channel, users cannot change their nick.
+n A user must be in the channel to message it, highly recommended.
+P Permanent. The channel will preserve its topic and modes across server restarts. This mode is set automatically on all registered channels.
+p Private, channel will not show up in a /list.
+Q Users cannot be kicked from the channel except through services.
+R Users must be registered through nickserv to join the channel.
+S Removes all colors, bolds, and underlines from messages to the channel.
+s Secret, channel will not show up in a /list or in /whois queries.
+T Users cannot /notice the channel.
+t Requires +h or higher to set the channel topic, recommended.
+u Auditorium mode. Hides the user list from all users. Also hides parts/joins/quits from the channel.
+z Users must be using an SSL encrypted connection to join the channel.
+X [restriction]:[flag] Allows ignoring of certain channel modes for certain users.
Flag is the power level(+qaohv) needed, and restriction.
To see a current list of +X's do /mode #Channel +X
Example: "/mode #Channel +X stripcolor:o" will allow those with operator(or higher) status to ignore mode +S

Possible restrictions are:
topiclock (+t)
auditorium-vis (visible in a +u channel)
auditorium-see (see full user list of a +u channel)
blockcaps (+B)
blockcolor (+c)
filter (+g)
flood (+f)
nickflood (+F)
noctcp (+C)
nonick (+N)
nonotice (+T)
stripcolor (+S)

Glob Patterns

A glob is a pattern of text with 2 extra characters: * matches 0 or more of any character. ? matches any ONE character.
Example: "*cake?" would match "cupcakes", "cakes", and "cake_", but not "cake", "cupcakes!", or "cakess"

Extended Bans

The following channel modes support extended bans: +b +e +I. To use an extended ban, type "/mode #Channel +b [mode]:[hostmask]" (+b can also be +e or +I).

Modes that work with +b +e and +I.

j: [state][#channel] - Matches users in a channel. If status is specified as in +#channel, just matches users with at least that access.(state can be ~&@%+).
r: [name] - Matches against the real name field.
R: [account] - Matches accounts or registered nicks matching [account].
s: [server] - Matches against server name.
z: [fingerprint] Matches against SSL client certificate fingerprint.

An exmaple of the above: "/mode #Channel +b R:Rarity" would ban anyone from the channel logged into NickServ as Rarity.
Example 2: "/mode #Channel +b j:@#Bad" will ban anyone that is already an operator in channel #Bad from joining.

Modes that work with +b and +e.

A: [ban] - Denies matching users from using /invite.
B: [ban] - Denies matching users from using caps.
c: [ban] - Blocks messages with color/bold/underline from matching users.
C: [ban] - Blocks channel CTCPs from matching users.
m: [ban] - Blocks all messages from the matching user.
N: [ban] - Blocks nick changes from matching users.
p: [ban] - Hides part messages from matching users.
Q: [ban] - Disallows /kick from matching users
S: [ban] - Strips messages of bold, underline, and colors for matching users.
T: [ban] - Blocks notices sent to the channel by matching users.

An example of the above: "/mode #Channel +e S:R:Rarity" will allow a user that is identified to NickServ as Rarity to use colors, bolds, and underlines in the channel. This regardless of state of the +S flag.

Supported Services

Canternet provides a set of services its users access. Some of those are of particular interest to channel owners.
To send a services command, type "/msg [Service Name] [Command]"
The name will be similar to [something]Serv, and the command will be in all caps.
For even more help on any command listed, type "/msg [Service Name] HELP [command]"

NickServ Commands

REGISTER [password] [email] : Registers your current nickname to you which allows you to do many more things. It needs to be a valid address as we'll send you a confirmation code.
IDENTIFY [password] : Identifies yourself with your password to NickServ, logging you in.
GROUP Groups the nickname into your user account. Must have already identified.
GHOST [nick] [password] : Kicks the selected nickname off of the network if the nickname is registered to your account.
DROP [nick] [password] : Drops the nickname from your group, allowing anyone else on the network to register it.
INFO [nick] : Gets information about the provided nickname.
AJOIN [Add/Del/List] [Channel] : Adds or removes channels from your ajoin list. When you identify to nickserv, you will automatically join any channels in your ajoin list.
VACATION Sets your account to vacation mode, tripling the time it takes for your account to expire(from 30 days to 90). Will be removed next time you identify.
There are many more than this, "/msg NickServ HELP" for a complete listing.

ChanServ Commands

REGISTER [channel] : Registers a channel for use with ChanServ
SOP/AOP/HOP/VOP [channel] [add/del/list] [nickname] : Adds the nickname to the auto op/voice list. When they join the channel, they will be given OP/Voice, the nick must be registered through NickServ.
OWNER/PROTECT/OP/HALFOP/VOICE [Channel] [Nick] : Gives +q/a/o/h/v to the nickname.
DEOWNER/DEPROTECT/DEOP/DEHALFOP/DEVOICE [Channel] [Nick] : Reverses the above.
BAN [Channel] [Nick] : Bans the nick from the channel.
KICK [Channel] [Nick] [Reason] : Kicks the nick from the channel.
KICKBAN [Channel] [Nick] [Reason] : Combines the above 2 commands.
AKICK [Channel] [Add/Del/List] [nick] [reason] : Automatically kicks a matching user entering the channel with the given reason.
INFO [Channel] : Tells more detailed information about the channel.
DROP [Channel] [password] : Drops channel registration.
TOPIC [Channel] [NewTopic] : Sets the topic of the channel to the new topic.
TOPICAPPEND [Channel] [Text] : Adds the text onto the end of the topic.
TOPICPREPEND [Channel] [Text] : Adds the text onto the beginning of the topic.
SYNC [Channel] [Channel] : Gives everyone in the channel their appropriate modes as defined by the XOP lists.
There are many more than this, "/msg ChanServ HELP" for a complete listing.

MemoServ Commands

LIST Lists all memos you currently have.
SEND [nick] [text] : Sends a memo containing [text] to the user.
READ [number] : Reads the selected memo.
DEL [number] : Deletes the selected memo.
There are more than this, "/msg MemoServ HELP" for a complete listing.

BotServ Commands


BOTLIST Gets a list of all available bots.
ASSIGN [Channel] [Name] : Assigns the named bot the channel.
SAY [Channel] [Text] : Makes the bot say something as if a user typed it.
ACT [Channel] [Text] : Makes the bot send text to the channel as if it was a /me action.
There are more than this, "/msg BotServ HELP" for a complete listing.

GroupServ Commands

REGISTER ![groupname] : Registers the group name. Note that the ! is mandatory.
JOIN [groupname] : Joins the named group.
There are many more than this, "/msg GroupServ HELP" for a complete listing.

HostServ Commands

REQUEST [text] : Requests the given vhost(the stuff that comes after the @ symbol). Must be approved by an ircOP, so please be patient.

vHost Policy

We do not accept obscene vHosts. While requesting a vHost ending with a real TLD, you have to provide proof you control the domain. This can be done through either putting a text file on the domain somewhere saying it's okay, or adding a TXT record to the domain. Free domains (e.g. .tk) will never be approved. Notify us with the link using HelpServ. (E.g. (without quotation marks) "/msg helpserv helpme vHost Proof: http://canternet.org/vhost-proof.txt" )