Untitled Document Untitled Document Eminem World
Search this site or the web powered by Luca

Site search Web search
Welcome
Tupacfan.org

 



Server Rules

Channels Help

Cservice

Forum

WebChat

Documentation

About Us

 

IRC Help

X Commands

Roirc Server

Undernet Server

Downloads

Email Page

Links

 

 


 

 

The Updated Channel Operator's FAQ
by the Tupacfan Channel Service


Who are X and W?

X and W are the two Channel Service (CService) bots. They reside on the Tupacfan registered channels. Each registered channel has either X or W, but not both. They are exactly the same in the functions they can perform. The bots hold separate user lists for each channel they reside on. These lists are maintained by the Channel Manager for each channel.


Who is the Channel Manager?

The Channel Manager is the person who registered the channel. There is generally only one Channel Manager, unless a special arrangement has been made with CService to have more than one. The Channel Manager makes the decisions on how the channel is to be run. This is the person you should go to if you have a problem on your channel.

To find out who the Channel Manager is, type /msg X chaninfo #channel or /msg w chaninfo #channel, depending on which bot resides on that particular channel.

What is a Channel Operator?

A Channel Operator (ChanOp) is a user who has been given operator status on a particular channel. There are 2 types of ChanOps on a registered channel: those with access to X/W, and those without access to X/W. The channel manager decides who shall gain access to X/W on his/her channel. The channel manager may also delegate this responsibility to one or more 400+ level users (see explanation of levels below).

Regardless of whether or not you actually have access to X/W as a ChanOp, you have still been given the privilege of helping the Channel Manager maintain the channel. You will be expected to abide by all of the Channel Manager's rules, as well as CService's rules.

How do I know if I can op someone who doesn't have access to X?

Each Channel Manager makes his/her own rules for things such as this, so be sure to consult the Manager first if you are unsure of the rules.

Keep in mind that it is not a good idea to give ops to just anyone on the channel, though, since as an operator they have the ability to kick and ban anyone off the channel, including you. If you are going to give someone ops, make sure you know you can trust them and make sure they know both the Channel Manager's rules and CService's rules.

The only time that you will not physically be able to give ops to someone who does not have access to X is if the Channel Manager has placed the channel in StrictOp mode.

 

What is StrictOp mode?

StrictOp mode means that only users who have access to X's userlist can have ops on the channel. If you try to op someone that X doesn't recognize from the userlist, then X will deop this person.

What are the responsibilities of a ChanOp?

A ChanOp is responsible for helping to maintain the atmosphere that the Channel Manager has set for his/her channel. This means ensuring that all users abide by the set channel rules and warning or removing users who do not abide by them.

How do I know who has access to X/W?

You can find out if someone is on the user list for a channel by typing /msg X access #channel nickname. If the person is on the list for that channel, you will get a notice which looks like this:


-X- USER: teal (*!*erf103@*.psu.edu) ACCESS: 450 LMPU
-X- CHANNEL: #Help -- AUTOOP: ON
-X- LAST SEEN: 10 days, 19:42:16 ago

Line 1: nickname, user@host mask, access level and access flags
Line 2: channel name, autoop setting, protect setting
Line 3: how long ago user was last seen on the channel


How do I get added to a channel's user list?

Only ChanOps with ACCESS level 400 or higher can add users to the channel's user list. Who gets added is usually determined by the Channel Manager. Some channels may have a recommendation/voting process to add new ChanOps. The best bet is to find out what that channel's procedure is by asking someone who is a ChanOp on that channel.

What is this ACCESS level thing?

A user's level determines what commands the user has access to on X or W. Users will have access to the commands for their level, plus all commands for any levels below them. For example, a level 75 user will have access to ban and unban, plus the level 50 and level 0 commands.

To find out what commands you have access to on a particular channel, type /msg X showcommands #channelname.


Here are the commands for the all the different levels:


Level 500: set
Level 450: addchan join part remchan
Level 400: adduser clearmode modinfo remuser status
Level 100: deop invite op suspend unsuspend
Level 75: ban unban
Level 50: kick topic
Level 0: access banlist chaninfo deauth help lbanlist map motd newpass pass showcommands showignore verify
The "set" command has a few different variables that can be set. NoOp, OpOnly, StrictOp, FloodPro & Lang are all level 500 only. However, NickFloodPro, MassDeopPro, AlwaysOp, UserFlags, Description, and URL are all level 450 and above.


Level 500: Channel Manager. (MUST login once every 21 days)

Levels 450 & 400 Trusted Administrators. These are ChanOps that the Channel Manager has allowed to help with administrative duties on the channel.

Level 100: These ChanOps can command X to perform all regular ChanOp commands, including some special X/W commands.

Levels 75 & 50: These ChanOps can command X to perform most regular ChanOp commands (see above list) as well as some special ones.

Level 0: All users who are not on the bot's user list for that channel. Also, any ChanOp who has a password set but has not yet been authenticated (by messaging the bot with his/her password) will be seen as a Level 0 user.

Keep in mind that users do not have to have the above values as their levels. For instance, a user could have level 358. This level would mean that the user has all commands for the levels under 358 (100, 75, 50, and 0). Then, say for instance, a user has level 401.

This would mean that the user has access to commands at levels 400 and under. Keep in mind that this user can now modify the information of any 400 or lower level user (since modinfo is a 400 level command).
NOTE: For "regular" ChanOp commands (i.e., kick, ban, unban, op, deop) these levels just allow for the ChanOp to command the bot to do them. Regardless of the ChanOp's level, these commands can still be performed manually by the ChanOp. For example, a level 100 ChanOp can op another user either by typing /msg X op #channel nickname or /mode #channel +o nickname. A level 50 or level 75 ChanOp can op another user by typing /mode #channel +o nickname, but cannot use X to op a user as the level 100 can.



What is AUTOOP?

When AUTOOP is set to ON, you will be automatically opped by X upon entering the channel. If you have a password set though, then AUTOOP will only work if you /msg X with your password before you enter the channel.
If AUTOOP is set to OFF, you will need to type /msg X op #channel yournick for X to op you. Again, if you have a password set, you will need to /msg X with your password before you ask it to op you.


What is this "LMPU" thing next to my access?

These are access flags. They show various details about your access listing. They have the following meanings:


L - Access is loaded in X/W's memory
M - Access has been modified since X/W's database was last saved.
Note: logging in modifies your access via the "Last Seen" field.
P - Access has a password
U - Access is in use by user.


Most users will only be interested in the "P" and "U" flags, as the other two really don't affect users in any way.

Why would I use a password and how do I set one?

A password gives more protection against someone faking your user@host and obtaining ops. If you have a password set, X/W will only recognize you if you have the correct user@host and give the correct password.

To set your password for the first time:


*/msg x@channels.Tupacfant.org newpass #channel yourpassword
/msg w@channels2.Tupacfan.org newpass #channel yourpassword


To change your password, first identify yourself:


*/msg x@channels.Tupacfan.org pass #channel currentpassword
/msg w@channels2.Tupacfan.org pass #channel currentpassword


Then change it:


*/msg x@channels.Tupacfan.org newpass #channel newpassword
/msg w@channels2.Tupacfan.org newpass #channel newpassword


Some notes to remember:

Once you have sent your password to X once, it will remember who you are until you sign off. Also, if you get caught on the opposite side of a netsplit from X, it will consider you as having signed off and it will forget who you are until you /msg your password again.


Passwords are now required. X and W will only recognize you at command level 0 until you have set a password. This means that you will not be able to access all commands your userlevel may allow.


x@channels.Tupacfan.org and w@channels2.Tupacfan.org are only needed when sending a newpass or a pass command. This was done to ensure that as long as you use the proper command, you will always be sure it is the real X or W when sending your password.

If you IRC from a site with a lot of users, e.g., a university or a large Internet Service Provider, it is wise to have a password to guard against other people imitating you and causing problems on your channel and with X/W and CService.


What happens if I can't remember my password?

Your password will have to be reset by any 400 or higher level ChanOp on your channel. Speak to one of them. You can find out who these are by typing /msg X access #channel -min 400. If you are the Channel Manager, then you will have to get a CService Admin to reset it for you. Ask in #CService for xhost.frm and e-mail it in the body of the e-mail to Admin@Tupacfan.org

Why can't I deop or kick X and W?

New code added to the servers has made it impossible to deop or kick X and W now. No one should attempt to kick X and W anyway.


So how can I make X or W leave the channel if I can't kick them?

Level 450 and higher ops can use the "part" command to have X or W leave the channel. This is done by typing /msg X part #channel.

What is NoOp mode?

NoOp mode means that no one except X will be able to have ops on the channel and all kicks/bans must be done through X. Here is where the access level really determines what commands a user can perform.

Where can I get more information about X/W and CService?

On IRC:

X/W: You can type /msg X help for help with commands.

#CService: There are always Helpers and/or Admins here to help.

#zt:A class is held here every few days to teach about the Channel Service. For more info, ask in #CService



Advertisement
 

Links

Tupacfan.org WebMail
Username:
Password:
 
 

 

Back

 

   

Copyright Version © 2003 Tupacfan.org