X and W Commands List


Sections


Level 500 : Channel Manager


SET : Changes special X/W modes for channel. After making any change to SET commands or channel modes, you must use the ADDCHAN command Level 450 commands for X or W to remember the channels defaults.


Variables for SET

  • NoOp : This means that nobody may be a Channel Operator except X/W. This does not mean you don't have control of X/W or the channel. If you are authenticated, you can issue commands like kick, ban, etc. through X/W, you just can't be Op'd yourself.
  • OpOnly : This command disables all of X/W's commands except Op. This does NOT prevent someone holding ops in the channel from excersing any of the Op commands themselves.
  • FloodPro : The maximum number of KICKs, TOPIC CHANGES and such that can be sent to the channel in a 15 second period. Any user exceeding this limit will be kicked and suspended (if on the userlist). NOTE This does NOT work against normal channel dialogue, since X/W are +d (deaf) to all channel text. When setting the  FlooPro, value can be set from 3, which is the most sensitive to 20; which is least sensitive. A value of 0 turns off the option.

  •  
            /msg x,w SET #channel FLOODPRO value
     
  • Lang : Changes default language for the channel.
  •         /msg x,w SET #channel LANG value
     
  • StrictOp : This allows only Level 100+ Users who are Authenticated to be Op'd.

  • Level 450 : Trusted Channel Admin.


    SET : Changes special X/W modes for channel. After making any change to SET commands or channel modes, you must use the ADDCHAN command (Level 450) so that W/X remembers the new channels defaults.
     

    Variables for SET

  • AlwaysOp : This variable insures that X/W will always have Ops. Note: By default this variable is set to ON and generally speaking should not be modified.
  • When setting the MassDeopPro and NickFloodPro, value can be set from 3, which is the most sensitive to 10; which is least sensitive. A value of 0 turns off the option.
     
  • MassDeopPro : The maximum number of deops X will allow in a 15 sec period. Any user exceeding this will be DeOped, Suspended and a level 20 ban placed on them.
  • NickFloodPro : The maximum number of nick changes that can be done in the channel in a 15 sec period. Any user exceeding this number will be kicked from the channel and suspended (if on the userlist). NOTE : The .noclones patch makes this variable obsolete, since it will not allow rapid nick changes.
  • UserFlags : Determines whether or not AUTOOP will automatically be set to ON or OFF when a new user is added to the Userlist. Default value is 0 (OFF). NOTE: Once a user is on the Userlist, the AUTOOP command can be issued to change the value for that individual alone. (see AUTOOP Level 400).
  • Description : Sets the default channel topic. Maximum of 79 charcters. This does NOT affect the actual channel topic, unless autotopic is on. The topic can be seen only in the chaninfo, or on the webpage.
  • URL : You can state your channel homepage address with this option (maximum of 75 characters). This  does NOT affect the channel topic, unless AUTOTOPIC is ON (Level 450). The description and URL can be seen only by using the CHANINFO command (Level 0), or on the webpage.
  • AutoTopic : This flag makes X or W reset the topic to the channel URL and Description every 30 minutes. Note that if the channel is idle, the topic will not be reset during that time.
  • JOIN : Tells X/W to join your channel. You must use the ADDCHAN command (Level 450) so that W/X remembers to rejoin the channel after netsplits. PART : Tells X/W to part your channel. ADDCHAN : X/W Auto Rejoin & Maintain Channel Defaults. This command must be issued after any changes are made to the channel defaults or the changes will be lost should a netsplit occur. REMCHAN : Remove X/W from the AutoJoin Database and clear any channel defaults. This command has the opposite effect of the ADDCHAN command. You will need to make X/W join if it ever leaves and it will not maintain any modes. NOTE: This command does NOT purge your channel.

    Level 400 : Userlist Admin


    ADDUSER : Adds a user to the channel's Userlist. Password is Mandatory. Don't use your password. Use a password you choose (the User can always change it after being Added) or use one the User provides to you. NOTE: If the User is online, just use the Nick but if the User is offline, use Nick and *!*userid@*.host You cannot AddUser someone with equal or higher access than your own.

    CLEARMODE : Clears all channel modes. Can be used when your channel has been locked up. (SET +i or +k without your knowledge) NOTE: The best option to gain access to your channel when it has been locked up is as follows:
    Authenticate; Type /msg x (or w) status #chan to see the key;
    If the channel is +k but not +i Join your channel, Type /join #chan KeyHere
    If the channel is +i Invite yourself, Type /msg x (or w) invite #chan nick
    then Join your channel, Type /join #chan KeyHere (if Keyed)
    MODINFO : The folllowing commands can be used to make changes to existing users in a channel's Userlist. All commands require the nick recorded in the Userlist, not necessarily the nick that they are online with at the time the command is issued.

    Variables for Modinfo

    REMUSER : Removes a user from the channel database. You must have higher access than the user you want to remove.
            /msg x,w REMUSER #channel nick

    STATUS : Displays all special X/W modes, Channel modes and the number of users in your channel. Neat huh :)


    Level 200 : Userlist Op


    CLEANBANLIST : This command works only for expired bans and does not clear the X or W banlist.

    MASK KICK : This should be a seldom used command. Use should be limited to extreme channel flooding or clones.

    Level 100 : Channel Operator


    DEOP : Deops one or more persons in you channel. (Keep in mind the limit that may be in effect with MASSDEOPPRO (see MASSDEOPPRO level 450)

    INVITE : Have X or W invite yourself to your channel. OP : Ops one or more persons in your channel SUSPEND : Suspends a users access to X/W for the specified period of time. Time: S = seconds , M = minutes, H = hours or D = days. You can only suspend someone with access lower than yours. suspends a user for 10 minutes UNSUSPEND : Unsuspends a user on your access list.

    Level 75 : New Channel Operator


    BAN : The ban command adds a specific userid@host to the X/W banlist for up to 336 hours (2 weeks). You may place a ban on a nick if the person is online or ban the userid@host if the person is not online. The ban level can range from 1 to your own level. Ban level 20 - 74 prevents the user from having ops. Ban levels above 75 prevent the user from being in the channel at all.

    UNBAN : Removes a userid@*host from the W/X banlist for a channel. You must at least have the same access level as the level of the ban to remove it.

    Level 50 : Channel Regular


    KICK : Tells X/W to kick somone from your channel, reason is optional. Your nick will be placed in the kick msg.

    TOPIC : Has X/W change the topic in your channel. NOTE: If a Description has been set and AutoTopic is ON, this topic will be overwritten in 30 minutes unless the channel is idle.

    Level 1 : Minimum Access


    STATUS : This does the same thing as level 400 status EXCEPT, it will not report channel modes (+nt ect) to anyone with access below 400.

    LOGIN : This loads your access listing into memory and authenticates you on your channel. Note : "LOGIN" and "PASS" are interchangeable in this command. DEAUTH : If you have sent your password already and would like to deauthenticate yourself. Use this command. NEWPASS : Permits a user to change their own password. User must be authenticated with the old password before the command can be issued to change to the new password. PASS : See LOGIN (Level 1)


    Level 0 : Everyone else


    ACCESS : Can look up the access for a certain person or a string. Example : /msg X,W access #channel *!*@*.aol.com , would return all AOL users with access on that channel. Use /msg x,w access #channel * to see all users if there are less than 15 entries in the channel. If more than 15, go to http://cservice.undernet.org and click on Userlist. Also you can use these options instead of a nick or string.

    Access options

    Access Flags : - output of access command
    -X- USER: Blahguy- (*!*username@*.blah.com) ACCESS: 1 LMPU
    -X- CHANNEL: #foochan -- AUTOOP: ON
    BANLIST : Shows the channel banlist. You must be in the channel to use this command. CHANINFO: Displays whether or not a channel is registered, and to whom. HELP : Displays help file on a given command. LBANLIST : Searches X/W's banlist for a certain string. Use * to see the whole list. LOGIN : This loads your access listing into memory and authenticates you on your channel. Note : Exact same as pass MAP : Shows a map of connected servers. MOTD : Displays X/W's message of the day. SHOWCOMMANDS : Shows all commands you can use on a channel with your access level. SHOWIGNORE : Shows X/W's ignore list. This is what happens when someone tries to or accidentally floods X/W. The time length is 60 minutes. VERIFY : Displays whether or not a person is an official cservice representative, helper or an IRC Operator. If X/W answers that the person is "NOT an authenticated CSERVICE representative" please come to #cservice and ask about them.
    This page last updated on December 5, 1999
    Review updates and corrections by Gentle1` and SaraK
    E-mail cservice@undernet.org with any suggestions or comments