Not cookied? - Login with your username and password: or register!
bittah.com!~ // Everything Tribes, Tribes 2, Tribes: Vengeance in Australia and New Zealand Donate towards my web hosting bill!^M
Join Chat - Channel Listing - IRC Support - Tutorial / FAQ

bittah IRC Network - Help Tutorial

Welcome to the bittah IRC tutorial page. You will find answers to commonly asked questions on this page.
If your question is not answered or need additional help, speak with an IRC Operator.

Help Overview

IRC Operators Nickname Problems

Channel and Nickname Services

ChanServ BotServ MemoServ Further Help

IRC Operators
How to list all the currently online operators(IRCops)?
Simply type /IRCOPS in the chat window and you will be shown a list of operators currently online.
Private message a name in that list if you are after some help with IRC.
Alternatively, visit the IRC Support page to view available operators from this website.

Nickname Problems
How can I prevent NickServ asking me to identify each time when I change my nickname back to the registered nickname?
You can use the /msg NickServ Group command to group/link your alternate nickname (such as Nickname|afk) to your main nickname. The benifit of doing this means you can switch between your main registered nick (eg, Plasma) and toggle to the other nickname (Plasma|afk) without the need to re-identify to NickServ when you switch back to your original nickname.
To group a nickname, follow the steps below:

1) Switch to the nickname you wish to group (eg, Plasma|afk)
2) Type /msg NickServ Group main nickname nickname password


- Where main nickname is the name you are grouping to (eg, Plasma).
- Where nickname password is the password you use to identify to NickServ for your main nickname
3) Your alternate nickname is now grouped to your primary nickname.
You will be recognized to ChanServ and NickServ as your main nickname (eg, Plasma) when using alternate nicknames that are grouped in channel access lists.
You will also not be prompted to re-identify when switching between the nicknames.

ChanServ
Creating a new channel
To create a channel in the IRC server simply follow the steps below:

1) Join the channel you are wanting to register. Do this by typing: /join #channel 2) Ensure you have operator (@) status in the channel, without it you may not register the channel.
3) Register the channel using the following syntax: /msg ChanServ register channel password description

- Where channel is the channel name prefixed with # (example: #tribes)

- Where password is the founder password you are setting for the channel

- Where description is a one line description about your channel
4) You should receive a success message from ChanServ informing you the registration was successful.
5) You are now ready to add auto-operators/voicers/halfops users to your channel, if you wish.
6) Ensure each user you want to add has a registered nickname on the chat server.
7) Type /msg ChanServ access #channel add nickname level

- Where nickname is the registered nickname you want to add to the list.
- Where level is the access level you want to grant that user in the room.

You may view the current access levels and what they permit a user to do by typing: /msg ChanServ levels #channel list 8) Repeat step 7 for any other users you want added.
9) Contact an IRCop if you want a channel bot in your channel or you need any more help.

New channel modes
The new channel modes on the server are as follows. You may enable (+) or disable (-) a mode on your channel as long as you are an operator (@) for that channel. Example: /mode #channel +S would enable the stripping of colours on #channel (+S) To remove the 'Strip Colours' mode, replace the + sign with a - sign: /mode #channel -S
Strip Colours (+S)
Setting this channel mode will still allow colour codes to be sent to the server, but the colour will be stripped (removed) and shown as plain text to other channel participants.
Note: When this mode is activated, if you use colours in your message and send them to the channel, you will appear to be using colours.
This is however not the case for other users, they will not see your colours when +S mode is enabled. You see your colours because your IRC client is directly using what you have entered, the IRC server does not transmit your own chat data back to you (hence why your messages appear instantly).

No Colours (+c)
- Similar to the Strip colours (+S) mode, this will display an error message to the client (like moderated mode with no voice) when attempting to use colour codes in the channel: 'Cannot send text to #channel'. The text is not sent and you must remove the colour codes from the message before the text will be accepted.

No Knocks (+K)
'Knocking' on a channel is a form of request to invite you into the channel (when +i is set [Invite Only]). Knocking on the channel will display a message indicating the user is requesting to be invited to the channel. To knock on a channel, you type: /knock #channel nickname.
- Where nickname is a member in the channel (does not have to be an operator). Placing mode +K on the channel (no knocks) will not allow users to request an invite into the channel. They will receive a message similar below:
* Cannot knock on #channel (No knocks are allowed! (+K)) (480)

What is a half-op?
Half-ops are identified in the user list with the % symbol (such as %Plasma), whereas full ops are the standard @ symbol, with voiced users remaining with the + symbol and normal users having no symbol beside their name.

Half-ops may perform channel functions (such as changing channel modes, kick/banning users, removing bans etc).
Half-ops may voice other users.
Half-ops may NOT half-op other users, nor may they OP other users or become an OP themselves unless granted that access level.
Half-ops may NOT access any of ChanServ's channel features (such as access lists).

Half-ops are basically channel operators in regards to controlling the channel, but normal users (with no access levels) when it comes to viewing/changing ChanServ permissions for the channel, maintaining the access list etc.

How do I set a user to half-op status?

If you want to grant half-op status to NewGuy on #channel then you would type the following in chat:
/mode #channel +h NewGuy

To remove NewGuy's half-op status in #channel, replace the + sign with the - sign:
/mode #channel -h NewGuy

How to secure your clan channel to prevent unauthorized access
You may secure your clan channel (such as a private, clan members only channel) in a way so that only specific people may have access. Note: This is really if your very concerned about privacy, but no one really goes around and joins!
Once you have registered your channel, you may set the modes for the channel to have "always on" (Mode Lock). Modes that you should have always on are:
  • No outside messages (+n) - Prevents users from sending text to your channel if they are not inside the channel themselves
  • Ops only topic (+t) - Only channel operators (or half-ops) may set the channel topic
  • Secret (+s) - Your channel does not appear in the channel list, or in a /whois of a user. (Note: The channel will appear in either of these if you are already in the channel yourself).
  • Key (+k) - Only users who have the correct password will be able to enter
The first thing to do is decide if you want to key your channel or not, this is not needed (as much) as in the old IRC server. If there are no users in the channel (channel is empty), setting the key via MLOCK will only take effect when a user joins the channel. For example, if there are no users in #channel, and a key has been set via MLOCK, and a user joins the channel, they will not be prompted for the channel key, but they key will then be put in place for future users. This means unauthorized people may join your channel if no one else is currently in the channel. If you always have at least one person in the channel, you wont have this problem (Note: Channel bots do not keep channels open, they join when at least one user is in the channel!)
To counter this, you may optionally set RESTRICTED mode on your channel, where ChanServ will kick and ban any user not in the channels' access list.
First, to set MLOCK on your channel , type the following:
With a channel key: /msg ChanServ set #channel mlock +knst my-key
Without a channel key: /msg ChanServ set #channel mlock +nst
- Where #channel is your channel, and my-key is the password/key you want to set for the channel.
Next, you may optionally set the RESTRICTED channel mode if you want to keep out people if you do not have a channel password (or you will sometimes have no users in your channel, and wish to prevent unauthorized users joining it).
Type:
/msg ChanServ set #channel restricted on
(You may turn off restricted mode by replacing the word 'on' with 'off')
Your channel is now set up and secured. To allow users to join your channel (with restricted mode set) make sure to add your users to the channels access list.
Remember that if you will always have one user in your channel, or will just ban an unauthorized user if they join when there is no one in the channel then you wont need to have RESTRICTED mode on.

I'm confused about access levels, what do I put to give user xOP access?

To bring up a complete list of access levels (specific for your channel) type: /msg ChanServ levels #channel list
By default (unless you have changed these levels) the following levels apply to give user the respective channel status:

Access Level Status
3 Auto-Voice (VOP)
4 Auto-Halfop (HOP)
5 Auto-Operator (AOP)
6 Super-Operator (SOP)
10 Full access to main channel functions*

* To view all abilities of this access level type: /msg ChanServ levels #channel list
The above access levels are the default levels that are set when you first register your channel.
You may alter these levels via ChanServ, type: /msg ChanServ help levels for help.

BotServ
How can I get a channel bot?

Make sure you have registered your channel with ChanServ (type /msg ChanServ help register for more information).
Once you have your channel registered, talk to an IRCop and request they place a bot in your channel.
You may find a list of the online IRC operators by typing /IRCOPS in the chat window.

You may choose what to name your bot and it will idle in your channel. You will then have access to the BotServ channel commands.

The bot will remain in your channel as long as there is at least one person in your channel. The bot will return automatically upon a user entering your channel.

What commands are available to me for my channel bot?

You have access to BotServ (similar to ChanServ and NickServ) and may alter the bot's settings according to what you see fit.

You may set a range of bot options, you may view/modify these settings by using the following command:
/msg BotServ set #channel option state
Where option is a range of options available to you (see below).
Where state is the word ON or OFF.

Explanation of available options:
Note: You may view a complete list of options by requesting help from BotServ by typing: /msg BotServ help set

DONTKICKOPS - Protects operators from being kicked by the channel bot
DONTKICKVOICES - Protects voiced users (+) from being kicked by the channel bot
GREET - Enable channel greet messages
FANTASY - Enable fantaisist commands (see below).
SYMBIOSIS - Allow the bot to act as a real bot, such as ChanServ (not needed)
Additionally, if you enable fantasy mode you will have access to the fantasy bot features.

What commands are supported by fantasy mode?
When FANTASY mode is enabled for your bot (enable via /msg BotServ set #channel fantasy on) your users (who are listed in the access list) will have access to the following commands, depending on their user level.
!op username - Typing !op on its own will op you in the current channel. Specifying a username will op that user. !deop username - Reverse to the !op command. !voice username - Similar to the !op command, but grants the target user voice status. !devoice username - Reverse to the !voice command. !kick username reason - Kick the target user (type !kick on its own to kick yourself), and optionally specify a reason. !kb username reason - Short for kick and ban, this command bans the user and then kicks them out of the channel. !unban username - Unbans the supplied username from the channel. !seen username - Returns the last time the user was seen on the channel.

MemoServ
What is MemoServ?
MemoServ is used to send messages to other IRC users when they are not currently online. The next time that user comes online (and identifies for his/her nickname) they will be notified that they have unread MemoServ messages.

How do I send a MemoServ message?
To send a memo to a user, type /msg MemoServ Send nickname message
- Where nickname is the registered nickname of the user you are wanting to send a Memo to. - Where message is the message you want to send to nickname.
If the user you are sending a memo to is currently online he/she will receive a notice message indicating a new memo has arrived. Example:
-MemoServ- You have a new memo from Plasma.
-MemoServ- Type /msg MemoServ READ 1 to read it.


How do I read a MemoServ message?
If you have just received a new Memo from MemoServ you may read the new message by typing: /msg MemoServ read new
If you would like to list your Memos, type: /msg MemoServ List
To read a memo, type: /msg MemoServ Read number - Where number is the memo id listed in the memo list (which can be obtained by typing /msg MemoServ List).
To delete a memo (to make way for more), type: /msg MemoServ Del number - Where number is the memo id listed in the memo list to be deleted.
To delete all memos at once, type: /msg MemoServ Del All

Other
If you need further help...
If you need further help with anything chat related then simply message an online IRC Operator and they will gladly help you out.