This is command for help user on IRC ! keh keh keh : þ~  thanks for all

 

- NickServ Help -

NickServ allows you to "register" a nickname and prevent others from using them. 
NickServ commands are listed below; to use them, type /msg NickServ <command>.
For more information on a specific command, type /msg NickServ help <command>.

Core Commands:

REGISTER - Register a nickname
Syntax: /msg Nickserv REGISTER password <e-mail>
Registering your nick opens a variety of options to chose from. These include, but not limited to, killing your ghosts, registering channels, and preventing others from using your nick. By providing an e-mail address, you can secure your nick by returning an AUTH code services will e-mail to you. By doing so, you take a step towards securing your nick from others exploiting it. Don't pick an easy-to-guess password like your nickname or your real name! Nicknames will expire after 30 days of inactivity

SET - Change settings, including the KILL option
Syntax: /msg Nickserv SET command parameters

Available Basic Commands are:
PROTECT - Turn protection on or off.
Syntax: /msg Nickserv SET PROTECT {ON|HIGH|OFF}
Turns the automatic enforcement option for your nick on or off. With enforcement on, if another user tries to take your nick, they will be given one minute to change to another nick, after which they will be forcibly renamed to another nick (Guest[random-number]). Set to HIGH turn aggressive protection on, protect from using this nick without identify first.

SECURE - Turn nickname security on or off.
Syntax: /msg Nickserv SET SECURE {ON|OFF}
Turns NickServ's security features on or off for your nick. 
With SECURE set, you must enter your password before you will be recognized as the owner of the nick, regardless of whether your address is on the access list. However, if you are on the access list, NickServ will not auto-kill you regardless of the setting of the KILL option.This setting also requires the password given for the RELEASE and RECOVER commands. Otherwise,anyone may use RELEASE or RECOVER on your nick that matches any entry in your ACCESS list.

PASSWD - Set your nickname password.
Syntax: /msg Nickserv SET PASSWD new-password
Changes the password used to identify you as the nick's owner.

EMAIL - Associate an E-mail address with your nickname.
Syntax: /msg Nickserv SET EMAIL address
Syntax: /msg Nickserv SET EMAIL [-]HIDE
Syntax: /msg Nickserv SET EMAIL NONE
Associates the given E-mail address with the nick.
This address will be displayed whenever someone requestsinformation on the nick with the INFO command.
This command will allow you to receive memo's via E-Mail, if you set the option (SET EMAILMEMOS).
The HIDE command will hide your email from INFOrequests.
If -HIDE is given, your email will no longer be hidden and will be visible to all in INFO requests.
The NONE command will remove your email information.

HIDEMAIL - Hide your E-mail from being seen by other users.

NOMEMO - Prevent your current nick from receiving memos.

Syntax: /msg Nickserv SET NOMEMO {ON|OFF}
Disables receiving memos for your current nick.
This does not disable you from sending memos, it will only block receieving memos to you from others.

NOOP - Prevent your current nick from being added to channel access lists.
Syntax: /msg Nickserv SET NOOP {ON|OFF}
Disallows your nick to be added to channel access lists.
This option will not delete you from any current channel access lists your nick is currently set.

NEVEROP - Prevent ChanServ granting you operator status.
Syntax: /msg Nickserv SET NEVEROP {ON|OFF}
Prevent ChanServ from giving you channel operator status upon joining a registered channel.
ChanServ will also set -o if someone gives you operator status.
You may still use the OP command to have services set you +o.

PRIVMSG - Make services notice in private message.

AUTH - Prevent adding to any channel access without authrize from you.
Command - SET AUTH <on|off>
When this is on, ChanServ will not allow your nick to be added to any VOp, Hop, AOp, SOp or CFounder list of any channels. 
Whoever tries to add you will get a notice from ChanServ, saying that you must approve their request before being added to a channel list.
Example:/msg NickServ SET AUTH on

In order to use this command, you must first identify with your password (/msg NickServ HELP IDENTIFY for more information). 
Type /msg NickServ HELP SET option for more information on a specific option. 
More option please use commmand /msg NickServ HELP SET MORE


ACCESS - Modify the list of authorized addresses
Syntax: /msg Nickserv ACCESS ADD mask

ACCESS DEL mask
ACCESS LIST
ACCESS WIPE

Modifies or displays the access list for your nick. 
This is the list of addresses which will be automatically recognized by NickServ as allowed to use the nick. 
If you want to use the nick from a different address, you need to send an IDENTIFY command to make NickServ recognize you.
Examples: 

ACCESS ADD Priority1@*.sirv.net 
Allows access to user Priority1 from any machine in the sirv.net domain.

ACCESS DEL Priority1@*.sirv.net
Reverse the above command. (forces user to identify to nick)

ACCESS LIST
Displays the current access list.

ACCESS WIPE
Remove all enteries from your access list.

IDENTIFY - Authorize yourself using a password
Syntax:/msg Nickserv IDENTIFY password
Tells NickServ that you are really the owner of this nick.
Many commands require you to authenticate yourself with this command before you use them. 
The password should be the same one you sent with the REGISTER command.

RECOVER - Kill another user who has taken your nick
Syntax: /msg NickservRECOVER nickname [password]

Allows you to recover your nickname if someone else has taken it; this does the same thing that NickServ does automatically if someone steals a kill-protected nick.
When you give this command, NickServ will bring a fake user online with the same nickname as the user you're trying to recover your nick from. 
This causes the IRC servers to disconnect the other user. 
NickServ's fake user will remain online for one minute to ensure that the other user does not immediately reconnect; after that minute, you can reclaim your nick. 
Alternatively, use the RELEASE command (/msg NickServ HELP RELEASE) to get the nick back sooner. 
Syntax: /msg Nickserv RELEASE nickname

Instructs NickServ to remove any hold on your nickname caused by automatic kill protection or use of the RECOVER command. 
By default, such holds last for one minute;this command gets rid of them sooner. 
In order to use the RELEASE command for a nick, your current address as shown in /WHOIS must be on that nick's access list, or you must supply the correct password for the nickname. 
Note: If the nickname's security setting is enabled, you must provide a password.

In order to use the RECOVER command for a nick, your current address as shown in /WHOIS must be on that nick's access list, or you must supply the correct password for
the nickname. Note: If the nickname's security setting is enabled, you must provide a password.

GHOST - Terminate a ghosted nickname
Syntax: /msg Nickserv GHOST nickname
Terminates a "ghost" IRC session using your nick. 
A "ghost" session is one which is not actually connected, but which the IRC server believes is still online for one reason or another. 
Typically, this happens if your computer crashes or your Internet or modem connection goes down while you're on IRC.In order to use the GHOST command for a nick, your current address as shown in /WHOIS must be on that nick's access list, or you must supply the correct password for the nickname.

DROP - Drop a registered nickname
Syntax: DROP <nick>
Drops your nickname from the NickServ database.A nick that has been dropped is free for anyone to re-register. In order to use this command, you must first identify with your password (/msg NickServ HELP IDENTIFY for more information).

LINK - Link your nickname to another registered nickname
Command - LINK
USAGE - LINK <nick> <password> 
LINKs your current nickname to another registered nickname. LINKed nicknames share everything from access lists and "settings to memos. In order to link your current nickname, it must not be registered. 
Example: /Msg NickServ LINK auspice mYPaSsWorD

Other available commands: 

INFO
USAGES : /Msg NickServ INFO nickname [<ALL>]
Example: /Msg NickServ INFO Auspice ALL
Displays information about the given nickname, such as the nick's owner, last seen address and time, and nick options.

LISTCHANS
Command - LISTCHANS
USAGE - LISTCHANS <nick>
This will give you a list of all the channels you or the specified nickname has an access level to. Using no nickname parameter will give you the list of the current nickname you are using.
Example:
/msg NickServ LISTCHANS JoeUser 
/msg NickServ LISTCHANS

LINKS
Command - LINKS
USAGE - LINKS <nick>
Lists any nicks LINKed to your host nickname. This command can be issued from your host nickname, or any nicknames linked to it.
Example:
/msg NickServ LINKS 

AUTH 
Command - AUTH
USAGE - AUTH <command> [<nick|id>]
The AUTH command is the Authorization process when adding a nickname on your buddy/watch list. 
LIST - Gives you a list of the requests
READ - Read the AUTH request Message
ACCEPT - Approve the authorization request.
DENY - Decline the authorization request.
DELETE - Decline the authorization request.
Example:
/msg NickServ help AUTH accept
/msg NickServ help AUTH read

ACC
Syntax: ACC <nickname>
Returns whether the user using the given nickname is recognized as the owner of the nickname. The response has this format:
nickname acc-code is one of the following:
0 - Nickname Unregistered
1 - Registered, Offline
2 - UnIdentified
3 - Identified via password authentication
4 - Identified via access list
5 - Forbidden Nickname

NOTE
USAGES : /Msg NickServ NOTE ADD <Short Messages>
/msg NickServ NOTE DEL #message
/msg NickServ NOTE LIST [<nick>]
/msg NickServ WIPE
Use to take short notes for a registered nick.

Sorry, no help available for NickServ 
AJOIN UNLINK COMMENT SEARCH RELEASE
 

NOTICE: This service is intended to provide a way forIRC users to ensure their identity is not compromised. It is NOT intended to facilitate "stealing" of nicknames or other malicious actions. Abuse of NickServ will result in, at minimum, loss of the abused NickName(s). Nicknames will expire after 30 days of inactivity


 - ChanServ Help -

ChanServ allows you to register and control various aspects of channels. ChanServ can often prevent malicious users from "taking over" channels by limitingwho is allowed channel operator priviliges. ChanServ commands are listed below; to use them, type /msg ChanServ command. For more information on a specific command, type /msg ChanServ HELP command. 

Core Commands:

REGISTER - Register a channel
Syntax: /msg Chanserv REGISTER #channel password description 
Registers a channel in the ChanServ database. In order to use this command, you must first be a channel operator on the channel you're trying to register. The password is used with the IDENTIFY command to allow you to make changes to the channel settings at a later time.The last parameter, which must be included, is a general description of the channel's purpose.When you register a channel, you are recorded as the "Founder" of the channel. The channel founder is allowed to change all of the channel settings for the channel; ChanServ will also automatically give the founder channel-operator privileges when s/he enters the channel.

NOTICE: In order to register a channel, you must first registered your nickname. If you haven't, /msg NickServ HELP for information on how to do so. Channels will expire after 30 days of inactivity

SET - Change various channel configuration settings
Syntax: /msg Chanserv SET #channel option parameters
Allows the channel founder to set various channel options and other information. The founder must use the IDENTIFY command before using SET.

Available Basic options: 
FOUNDER - Set the founder of a channel
Syntax: /msg Chanserv SET #channel FOUNDER
Changes the founder of a channel to the person who issued the command. Identification of the channel password is required.

PASSWORD - Set the founder password
Syntax: /msg Chanserv SET #channel PASSWORD new-password
Sets the password used to identify as the founder of the channel.

DESC - Set the channel description
Syntax: /msg Chanserv SET #channel DESC description
Sets the description for the channel, which shows up with the LIST and INFO commands.

URL - Associate a URL with the channel
Syntax: /msg Chanserv SET #channel URL url
Syntax: /msg ChanservSET #channel URL NONE
Associates the given URL with the channel. This URL will be displayed whenever someone requests information on the channel with the INFO command. When NONE is specified the URL will be removed from the channel information.

EMAIL - Associate an E-mail address with the channel
Syntax: /msg Chanserv SET #channel EMAIL address
Syntax: /msg Chanserv SET #channel EMAIL NONE
Associates the given E-mail address with the channel.This address will be displayed whenever someone requests information on the channel with the INFO command.When NONE is specified the E-mail address will be removed from the channel information.

TOPIC - Change the topic on the channel
Syntax: /msg Chanserv SET #channel TOPIC topic 
Causes ChanServ to set the channel topic to the one specified.

MLOCK - Lock channel modes on or off
Syntax: /msg Chanserv SET #channel MLOCK modes
Sets the mode-lock parameter for the channel. ChanServ allows you to define certain channel modes to be always on (or off). The modes that can be locked are i, k, l, m, n, p, s, and t; each of these modes can be locked on,locked off, or not locked. The <modes> parameter is constructed exactly the same way as a /MODE command; that is, modes followed by a + are locked on, and modes followed by a - are locked off. Warning: If you set a mode-locked key, as in the second example below, you should also set the RESTRICTED option for the channel (see HELP SET RESTRICTED), or anyone enteringthe channel when it is empty will be able to see the key!
Examples:

/msg Chanserv SET #channel MLOCK +nt-iklps
Forces modes n and t on, and modes i, k, l, p, and s off. Mode m is left free to be either on or off. 

/msg ChanservSET #channel MLOCK +knst-ilmp my-key 
Forces modes k, n, s, and t on, and modes i, l, m, and p off. Also forces the channel key to be "my-key".

/msg ChanservSET #channel MLOCK +
Removes the mode lock; all channel modes are free to be either on or off.

KEEPTOPIC - Retain topic when channel is not in use
Syntax: /msg Chanserv SET #channel KEEPTOPIC {ON|OFF}
Enables or disables the topic retention option for a channel. When topic retention is set, the topic for the channel will be remembered by ChanServ even after the last user leaves the channel, and will be restored the next time the channel is created.

TOPICLOCK - Topic can only be changed with SET TOPIC
Syntax: /msg Chanserv SET #channel TOPICLOCK {VOP|AOP|SOP|CFOUNDER|FOUNDER|OFF}
Enables or disables the topic lock option for a channel. When topic lock is set, ChanServ will not allow the channel topic to be changed unless access permits. Also, ChanServ will only give access to the SET TOPIC command to the level (and below) you specify. 

RESTRICTED - Restrict access to the channel
Syntax: /msg Chanserv SET #channel RESTRICTED {ON|OFF}
Enables or disables the restricted access option for a channel. When restricted access is set, users who would normally be disallowed from having channel operator- privileges (users with negative access levels and, if secure ops is set, users not on the access list) will instead be kicked and banned from the channel.

IDENT - Activate ChanServ security features
Syntax: /msg Chanserv SET #channel IDENT {ON|OFF}
When IDENT is set to ON, ChanServ will only op people who have IDENTIFIED to their nick. Also, with IDENT set, channel access lists must only contain nicknames.

OPGUARD - Prevent users from gaining operator status
Syntax: /msg Chanserv SET #channel OPGUARD {ON|OFF}
When Op Guard is set to ON, only people with access to the channel will be permitted operator status. This includes all AOp's, SOp's, and (Co)-Founder(s).

MEMO - Set the minimum channel memo level
Syntax: /msg Chanserv SET #channel MEMO <level>
This command sets the channel's minimum access level required to send channel memos. <level> may be: VOP, AOP, SOP, CF, or FOUNDER Specifying "NONE" will disable all channel memos.

WELCOME - Set an on-join welcome message to the channel
Syntax: /msg Chanserv SET #channel WELCOME <message>
Syntax: /msg Chanserv SET #channel WELCOME NONE
Setting this option will have ChanServ send a notice to anyone joining a channel. By default, no welcome message is used. When `NONE' is specified in the command, the welcome message will be disabled.

LEAVEOP - Disable Opguard for the first user
Syntax: /msg Chanserv SET #channel LEAVEOP {ON|OFF}
If set ON, this setting will prevent ChanServ from de-opping the first user that joins an empty channel. If set OFF (default), the first user to join an empty channel (that is not an AOp/SOp/[Co]-Founder) will be de-opped.

VERBOSE - Notice channel ops when certain commands are used 
Syntax: /msg Chanserv SET #channel VERBOSE {ON|OFF}
If set ON, will cause ChanServ to send a channel NOTICE to all of the current channel ops upon the addition or deletion of an VOP, AOP, SOP, CFOUNDER or AKICK, a wipe of the VOP, AOP, SOP, CFOUNDER or AKICK lists, or the use of the UNBAN command.
Only valid commands that are carried out by services are displayed -- commands issued with an invalid syntax, bad parameters, or without sufficient access are not displayed.

Type /msg ChanServ HELP option for more information on a particular option.More option please use command /msg ChanServ HELP SET MORE

More Available options: 
PRIVATE - Hide channel from ChanServ lists
Syntax: /msg Chanserv SET #channel PRIVATE {ON|OFF}
Enables or disables the private option for a channel.When private is set, a /msg ChanServ LIST will notinclude the channel in any lists.


PROTECT - Enable extra channel op protection
Syntax: /msg Chanserv SET #channel PROTECT {ON|OFF}
This command gives channel operators a sense of extra security. When turned ON, any user found on the channel access lists (ie: aop/sop/cfounder) will be re-oped if they are set -o.

HOPGUARD - Prevent users from gaining halfop status
Syntax: /msg Chanserv SET #channel HOPGUARD {ON|OFF}
When HOp Guard is set to ON, only people with access to the channel will be permitted help operator status. This includes all HOp's, AOp's, SOp's, and (Co)-Founder(s).

UNSECURE - Not a recommended option!
Syntax: /msg Chanserv SET #channel UNSECURE {ON|OFF}
When a channel is UNSECURE, anyone matching the founder's access list may make changes- to the channel (When using the founder's nick). This feature is highly discouraged unless you know exactly what you are doing.
Note: The IDENT setting will over-rule UNSECURE. The founder will still require to identify first.

JOIN - Make ChanServ stay in channel
Syntax: /msg Chanserv SET #channel JOIN {ON|OFF}
Setting this option will have ChanServ join the named Channel.Note,it will have no effectwhen ChanServ stays in the channel.

AUTOVOP - Autovoice users when joining the channel
Syntax: /msg Chanserv SET #channel AUTOVOP {ON|OFF}
Make ChanServ autovoice all users on join.

AUTOHOP - Autohop users when joining the channel
Syntax: /msg Chanserv SET #channel AUTOHOP {ON|OFF}
Make ChanServ autohop all users on join.

AUTOOP - Autoop users when joining the channel
Syntax: /msg Chanserv SET #channel AUTOOP {ON|OFF}
Make ChanServ autoop all users on join.

NOTE: Sorry, no help available for ChanServ SET
BADCHAN - Akick user who have join badword channel
BADNICK - Akick user who have bad nick/realname/realhost/username
NOGB - Not using Global Badwords

Type /msg ChanServ HELP option for more information on a particular option.

IDENTIFY - Identify as the Founder of a channel
Syntax: /msg Chanserv IDENTIFY #channel password
Authenticates you to ChanServ as the Founder of the given channel. Many commands require you to use this command before using them. The password should be the same one you sent with the REGISTER command.

AKICK - Maintain the channel AutoKick list
Syntax: /msg Chanserv AKICK #channel ADD [mask | Nick] [reason]
/msg Chanserv AKICK #channel DEL [mask | nick]
/msg Chanserv AKICK #channel LIST [mask | nick] 

Maintains the AutoKick list for a channel
If a user on the AutoKick list attempts to join the channel, ChanServ will ban that user from the channel, then kickthe user.
The AKICK ADD command adds the given nick or usermask to the AutoKick list. If a reason is given with the command, that reason will be used when the user is kicked; if not, the default reason is "You have been banned from the channel". 
The AKICK DEL command removes the given nick or mask from the AutoKick list. It does not, however, remove any bans placed by an AutoKick; those must be removed manually.
The AKICK LIST command displays the AutoKick list, or optionally only those AutoKick entries which match the given mask.

NEWS - Maintain the News list
BADWORDS - Maintain the Badwords list


INFO - Information about a channel
Syntax: /msg Chanserv INFO #channel
Lists information about the named registered channel, including its Founder, time of registration, last time used, description, and mode lock, if any.

DROP - Drop a registered channel
Syntax: /msg Chanserv DROP #channel
Unregisters the named channel. Can only be used by channel Founder, who must use the IDENTIFY command first.


Maintain the Operator List:

CFOUNDER
Syntax: /msg Chanserv CFOUNDER #channel ADD nick
/msg Chanserv CFOUNDER #channel DEL {nick | entry-num}
/msg Chanserv CFOUNDER #channel LIST [nick]

Maintains the Co-Founder list for a channel. 
The Co-Founder list specifies which users are given access to all founder chanserv commands except SET FOUNDER and SET PASSWORD, Co-Founder's are also auto-opped. 
The CFOUNDER ADD command adds the given nickname to the Co-Founder list with Co-Founder access.
The CFOUNDER DEL command removes the given nick or mask from the access list.
The CFOUNDER LIST command displays the cfounder list; if a mask is given, only those entries matching the mask are displayed.

SOP
Syntax: /msg Chanserv SOP #channel ADD nick
/msg Chanserv SOP #channel DEL {nick | entry-num}
/msg Chanserv SOP #channel LIST [nick]

Maintains the super-op list for a channel. 
The super-op list specifies which users are given access to certain chanserv commands, SOP's are also auto-opped.
The SOP ADD command adds the given nickname to the super-op list with super-op access.
The SOP DEL command removes the given nick or mask from the access list.
The SOP LIST command displays the sop list; if a mask is given, only those entries matching the mask are displayed.

AOP 
Syntax: /msg Chanserv AOP #channel ADD nick
/msg Chanserv AOP #channel DEL {nick | entry-num}
/msg Chanserv AOP #channel LIST [nick]

Maintains the auto-op list for a channel.
The auto-op list specifies which users are given chanop status on joining the given channel.
The AOP ADD command adds the given nickname to the auto-op list with auto-op on join.
The AOP DEL command removes the given nick or maskfrom the access list.
The AOP LIST command displays the aop list; if a mask is given, only those entries matching the mask are displayed.

HOP

VOP

Syntax: /msg Chanserv VOP #channel ADD nick
/msg Chanserv VOP #channel DEL {nick | entry-num}
/msg ChanservVOP #channel LIST [nick]

Maintains the VOP list for a channel. 
The VOP list specifies which users are set +v status on joining the given channel. 
The VOP ADD command adds the given nickname to the VOP list with auto-voice on join.
The VOP DEL command removes the given nick or mask from the access list.
The VOP LIST command displays the avoice list; if a mask is given, only those entries matching the mask are displayed.

Commands to change channel status:

OP
Syntax: /msg Chanserv OP #channel nick
Gives Channel Operator Status to the selected nick on a channel.
Limited to Auto-Ops or above.
See also: DEOP 

DEOP 
Syntax: /msg Chanserv DEOP #channel nick
Removes Channel Operator Status from the selected nick on a channel.
Limited to Auto-Ops or above.
See also: OP

HALFOP 
Syntax: /msg Chanserv HALFOP #channel nick
Gives Channel Half Operator Status to the selected nick on a channel.
See also: DEHALFOP

DEHALFOP
Syntax: /msg Chanserv DEHALFOP #channel nick
Removes Channel Half Operator Status from the selected nick on a channel.
See also: HALFOP

VOICE 
Syntax: /msg Chanserv VOICE #channel nick
Gives Channel Voice Operator Status to the selected nick on a channel.
See also: DEVOICE

DEVOICE
Syntax: /msg Chanserv DEVOICE #channel nick
Removes Channel Voice Operator Status from the selected nick on a channel.
See also: VOICE

ChanServ Mass Commands:

MOP
Syntax: /msg Chanserv MOP #channel
Let ChanServ Massop all users of the given channel.
Limited to SOP

MDEOP
Syntax: /msg Chanserv MDEOP #channel
Let ChanServ Massdeop all users of the given channel.
Limited to SOP

MKICK
Syntax: /msg Chanserv MKICK #channel 
Let ChanServ MassKick all users of the given channel.
The one,who used the command will not be kicked.
Limited to [Co]-Founder

Other available Commands:

WHY 
Syntax: /msg Chanserv WHY #channel nick
This command is used to tell why the given nick is gaining operator status (ops) on the given registered channel.

INVITE
Syntax: /msg Chanserv INVITE #channel
Tells ChanServ to invite you into the given channel.
You must be atleast a VOP to use this command.

COUNT 
Syntax: /msg Chanserv COUNT #channel
Displays amount of nicks under each channel access list in numeric form. ie: VOP: 2, HOP: 3, SOP: 1, AOP: 11, CF: 0, AKICK: 1

CLEAR 
Syntax: /msg Chanserv CLEAR #channel what
Syntax: /msg Chanserv CLEAR #channel users reason
Tells ChanServ to clear certain settings on a channel. what can be any of the following:
modes Resets all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t).
bans Clears all bans on the channel.
ops Removes channel-operator status (mode +o) from all channel operators.
voices Removes "voice" status (mode +v) from anyone with that mode set.
users Removes (kicks) all users from the channel.
Limited to [Co]-Founder

GETKEY
Syntax: /msg Chanserv GETKEY #channel
ChanServ will give the key of the given channel.

UNBAN 
Syntax: /msg Chanserv UNBAN #channel
Tells ChanServ to remove all bans preventing you from
entering the given channel. 

Syntax: /msg Chanserv UNBAN channel ALL
Tells ChanServ to remove all bans from a channel.
Limited to VOP

PROTECT 
Syntax: /msg Chanserv PROTECT #channel nick
Gives Channel Protect Status to the selected nick on a channel.
See also: DEPROTECT

DEPROTECT
Syntax: /msg Chanserv DEPROTECT #channel nick
Removes Channel Protect Status from the selected nick on a channel.
See also: PROTECT

TIMEOP
Syntax: /msg Chanserv TIMEOP #channel ADD|DEL|VIEW <nick> <zone>
Allow a user to have Op Right(Access) only in current zone(time) you want.
To see current zone /Msg ChanServ ZONE
Zone 1 is the time in local Services from 0->6am
Zone 2 is the time in local Services from 6am->12am
Zone 3 is the time in local Services from 12am->6pm
Zone 4 is the time in local Services from 6pm->0

Note that any channel where no user enters the channel which is on the channel´s access list for a period of time will be dropped.In this Network Channels will expire after 30 days of inactivity


- MemoServ Help - 

MemoServ is a utility allowing IRC users to send short messages to other IRC users, whether they are online atthe time or not. Both sender and recipient must have their nicknames registered with NickServ in order to send a memo. MemoServ's commands include:

Core Commands:
SEND - Send a memo to a nick/channel
Syntax:/msg Memoserv SEND {nick|#chan} memo-text
Sends the named nick or chan a memo containing memo-text. The recipient(s) will receive a notice that he/she has a new memo. The recipient's nickname must be registered with NickServ.

CSEND - Send a channel memo to higher access levels
Syntax: /msg Memoserv CSEND #<chan> [AOP|SOP|CF] <message>
This command will send a channel memo to only the higher channel access users.

Selections: 
AOP = Will send to all AOP/SOP/CF
SOP = Will only send to SOP and Co-Founders 
CF = Will only send to Channel Founders
* Note: The Founder receives memos from any selection. Also, selecting ALL or AVOICE will just send a general channel memo.

EX: /MSG MemoServ CSEND #mychan SOP hello all
The Above example will send "hello all" to the channel's Super-Ops, Co-Founders and Founder.

LIST - List all of your memos
Syntax:/msg Memoserv LIST [NEW]
Lists any memos you currently have. With NEW, lists only new (unread) memos. Unread memos are marked with a "*" to the left of the memo number. Marked memos as deleted are displayed with a "D" to the left of the memo number.

READ - Read a memo
Syntax:/msg Memoserv READ {num|LAST}
Sends you the text of memo number num, or of the last(i.e. most recently received) memo if LAST is given instead of a number.

DEL - Set Delete flag for a memo (or all memos)
Syntax: /msg Memoserv DEL {num|ALL}
If a number num is given, the specififed memo will be MARKED as deleted. Memos that are marked are not actually erased until you use PURGE or when you log offline. Memos that have been deleted can be shown with a "D" to the left of the memo number in MemoServ LIST. If ALL is given, all of your memos will be marked as deleted.

UNDEL - Remove the delete flag for a memo (or all memos)
Syntax: /msg MemoservUNDEL {num|ALL}
If the memo specified is marked as deleted, the mark flag will be removed from the memo. After the memo has been undeleted, the memo will not be erased when you go offline or use PURGE. Memos are never automatically marked. If ALL is given, all marked memos as deleted will be unmarked.

UNSEND - Retrieve a memo sent to a user
Syntax: /msg Memoserv UNSEND nick
Retrieves the latest memo you sent to the person, and deletes it. This featurecurrently only works for nicks, not channels.

PURGE - Erase all marked memos as deleted
Syntax: /msg Memoserv PURGE
Erases all memos marked as deleted.
Once a memo has been purged, there is NO way to get it back.

FORWARD - Have memos forwarded to another registered nick
Syntax: /msg Memoserv FORWARD nick 
Forwards all memos comming to your current nick to the one you have specified. The specified nick to have memos being forwarded to must be registered with NickServ. If no nick is given, forwarding will be disabled. Channel memo's will automatically be forwarded as well.
Note: When emailing and forwarding memo options have been enabled, the target nick's email address will be used, not the forwarded target.Forwards all memos comming to your current

MARK - MARK a memo that you do not want to expire
UNMARK - UNMARK a memo that you do not want to expire


NEWS - Recent news and information about network
MemoServ- Syntax: /msg Memoserv NEWS
Lists current network news updates. When logging in, if news is updated, services will notify you. After you have read the news, services will no longer notify you until more news is ready to be read.

SET - Set options related to memos
Syntax:/msg Memoserv SET option parameters
Sets various memoserv options. option can be one of:

NOTIFY - Changes when you will be notified about new memos.
Syntax: /msg Memoserv SET NOTIFY {ON|LOGON|NEW|OFF}
Changes when you will be notified about new memos.

Available options:
ON - You will be notified of memos when you log on,
when you unset /AWAY and when they are sent to you.
LOGON - You will only be notified of memos when you log on
or when you unset /AWAY.
NEW - You will only be notified of memos when they are sent to you.
OFF - You will not receive any notification of memos.
ON is essentially LOGON and NEW combined.
In order to use this command, you must first identify with your password (/msg NickServ HELP IDENTIFY for more information). Type /msg MemoServ HELP SET option for more information on a specific option.

Type /msg MemoServ HELP command for help on any of the above commands.


- OperServ Help -

All command with * can use depend on your oper flags Commands available to Services Help Operators:

STATS - Show status of Services and network
Syntax: STATS
Stats shows a variety of services statistics to operators. Each statstic is explained briefly below:
Current Users: User count discluding service clients Nicks/Chans/Akills/Jupes/Qlines - Straight forward statistics.
Services up: Uptime of services 
Services Commands: Counts the amount of services commands received.
A = ALL (since uptime), D = Daily, H = Hourly, M = Minutely
This command is limited to IRC Operators

/Stats flags:
b - Send the badwords list
C - Send the link block list
d - Send the deny link (auto) block list
D - Send the deny link (all) block list
e - Send the except socks block list
E - Send the except ban block list
F - Send the deny dcc block list
G - Report TKL information (G:lines/Shuns)
H - Send the link block list
I - Send the allow block list
K - Send the ban user/ban ip/except ban block list (Includes AKILLs)
L - Send Link information
m - Send the events list
M - Send list of how many times each command was used
n - Send the ban realname block list
N - Send network configuration list
O - Send the oper block list
q - Send the SQLINE list
Q - Send the ban nick block list
r - Send the channel deny/allow block list
s - Send the SCache and NS list
S - Send the dynamic configuration list
t - Send the tld block list
T - Send connection information
u - Send server uptime and connection count
U - Send the ulines block list
v - Send the deny version block list
V - Send the vhost block list
Y - Send the class block list
Z - Send memory usage information
End of /STATS report

SETTINGS - View Services settings
Syntax: SETTINGS
Settings shows a variety of services settings to operators. Each setting is explained briefly below:
Default Akill: If an akill time isn't specified, this is default 
Clone Trigger - Default number of clones to set off warning. 
Wait Warnings - If clones continue, this setting controls the time between warnings.
Memo Limit - Max # of memos per nick account.
Memo Length - Max characters permitted per memo.
Send Wait - x time to elapse before next memo send
Expiry Times - Time for nicks/chans/memo to expire
Maximums - Max ammount of the given category permitted
Nick Release - Time until dropping enforced nick
Bad PW Limit - x ammount of bad passes until killed 
Max Chan Reg - Ammount of channels allowed per nick

Flood Levels: Flood levels have 3 status numbers. 

(first) LEV: There are 4 flood levels. If a user reaches one of these levels, it does not reset until the user goes offline.

(second)TLEV: Temp Level - This climbs with ever service command sent from the client. This number resets if a LEV level is reached. (usually around 10). 

(third) RESET: This is the time it takes until the TLEV value
is reset.

Summary: In a nutshell, if TLEV reaches a certain peak, it increases LEV, then resets until it reaches the next LEV. LEV 2 warns the network,LEV 3 warns SEVERELY, and LEV 4 then kills the user. Update Timeout - Time between database expire/update Options - Options current enabled

NOTE: RNC - Real Name Catching
This command is limited to IRC Operators

TRIGGER - Control clone warnings
Syntax: TRIGGER [user@host] [value]
TRIGGER [host] [value]

Trigger is used to control clone warnings. The value specified will be the number of clonesfrom that user@host until services warns the network.
If the user@host already exists, the value is re-triggered, and the network is notified
If setting the value to 0 will reset the trigger.
This command is limited to IRC Operators

UINFO - View additional details about a client
Syntax: UINFO nick
Allows IRC Operators to view additional status about a client. IE: Flood levels, or channels joined regardless of modes (+s)The numbers surrounded in brackets in the flood settings is the MOTD and VERSION request monitors, respectively. *Note: If the user has registered a nick, sent a memo, or given invalid identify passwords, uinfo will display additional info.
This command is limited to IRC Operators

UNIDENTIFY - Clear all Identify from a nick

VERSION - Show version status

Commands available to Services Operators:
*AKILL - Manipulate the AKILL list
Syntax: AKILL ADD [+expiry] mask reason
AKILL DEL [mask|num] 
AKILL LIST [mask]",
AKILL INFO [mask|num] -- [SRA]

Allows IRCops to manipulate the AKILL list. If a user matching an AKILL mask attempts to connect, Services will issue a KILL for that user and, on supported server types, will instruct all servers to add a ban (K-line) for the mask which the user matched. AKILL ADD adds the given user@host mask to the AKILL list for the given reason (which must be given). AKILL DEL removes the given mask from the AKILL list if it is present. AKILL LIST shows all current AKILLs; if the optional mask is given, the list is limited to those AKILLs matching the mask. AKILL VIEW is a more verbose version of AKILL LIST, and will show who added an AKILL, the date it was added, and when it expires, as well as the user@host mask and reason.Expiry is specified as an integer followed by one of d (days), h (hours), or m (minutes). Combinations (such as 1h30m) are not permitted. If a unit specifier is not included, the default is days (so \37+30\37 by itself means 30 days).To add an AKILL which does not expire, use +0. If the usermask to be added starts with a +, an expiry time must be given, even if it is the same as the default. The current AKILL default expiry time can be found with the SETTINGS command.AKILL INFO, permits Services Roots to change an akill reason.This may be used to inappropriate reasons, or to further describe in detail what the AKILL was places for The "reason" is intended for use by IRC operators only, and will not be displayed to users in KILL messages.

This command is limited to Services Operators
Note: - Default expiry time is 15mins IRCop can not add expiry time longer than 15mins
Only Services Root can add permanent akill

CLEAR - Wipe channel modes/users
Syntax: CLEAR channel [OPS|BANS|MODES|USERS|VOICES|HOPS]
Clears a specified channel of ops, bans, channel modes, all clients, or voices.
This command is limited to Services Admins


IGNORE - Manipulate the IGNORE list
Syntax: IGNORE ADD mask
IGNORE TIME expiry mask
IGNORE DEL [mask|num]
IGNORE LIST [mask]

IGNORE is a useful tool to prevent abusive users
from using services. When an ignore mask is set,any user matches the mask will be ignored by services.

IGNORE ADD adds the given user@host mask to the IGNORE list. 
IGNORE DEL removes the given mask from the IGNORE list if it is present. 
IGNORE LIST shows all current IGNOREs; if the optional mask is given, the list is limited to those IGNOREs matching the mask.

Optionally, an expiry time can be given with the TIME command. The expiry time precedes the user@host mask, and is specified as an integer followed by one of d (days), h (hours), or m (minutes). Combinations (such as 1h30m) are not permitted. If a unit specifier is not included, the default is days (so +30 by itself means 30 days). To add an IGNORE which does not expire, use +0. If the usermask to be added starts with a +, an expiry time must be given, even if it is the same as the default. The current IGNORE default expiry time can be found with the SETTINGS command.

KICK - Kick a users from any channel.

KILL - Kill user from server.

Commands available to Services Administrators
*GLOBAL - Send a message to all users
Syntax: GLOBAL <message>
Allows IRCops to send messages to all users on the Network.
The message will be sent from the nick Global
TARGET is what domain of people you want the message tobe sent. 


*NEWSFLASH - Send a newsflash message to all users

GNICK - Force change a user nick to guest with random number
Syntax: GNICK <nick>

JUPE - "Jupiter" a server
Tells Services to jupiter a server -- that is, to create
a fake "server" connected to Services which prevents
the real server of that name from connecting. The jupe
may not be removed using a standard SQUIT.
To be used only in a situation where a server is
disrupting the network and must be juped.
Limited to Services Admin

QLINE - Let make services a global QLINE on a nick
Syntax: QLINE ADD|DEL|LIST [nick] [reason]
Services Admins may have services SQLINE/UNSQLINE a nickname.

UPDATE - Save Databases to disk

ZLINE - Add a global Z:LINE to the network
Syntax: ZLINE ADD IP reason
ZLINE DEL IP

ZLINE is a powerful banning utility. It works the same way as the ircd /zline command, except it is added to
all servers. Services ZLINES may be viewed via /STATS K (will be shown as S:IP). ZLINES are similar to k:lines, but are much more powerful.A ZLINE will not allow any users from the specified IP, very useful to prevent vhost evading/cloning. Many abusers evade bans by using vhosts which can be found on the same C-class IP. Wild cards are valid, for example, adding a ZLINE for 200.200.200.* is legal, preventing all users from that C-class IP.When using the ADD command, the reason MUST be specified. This command is limited to Services Admins.

TRACE - List all user match the host you search.

Commands available to Services Root Administrators:

SET - Set various global Services options

*FJOIN - Force user join any channel.
Syntax: FJOIN nick channel
Force an user nick join #channel

*FPART - Force user leave any channel.
Syntax: FPART nick channel
Force an user nick part #channel

-- OTHER COMMANDS REFER TO ROOTSERV --

Commands available to Abuse Team:
ARN - Mark as user as abusive
UNMODE - Unset user modes

NOOPER - Prevent a client from opering
Syntax: NOOPER nick seconds
Prevents a client from opering from `X' time

DENY - Deny a client from services/opering
Syntax: DENY nick seconds

UNDENY nick
Denies/Grants a client from/to services/opering for `X' time

UNDENY - Grant services back to client
Syntax: DENY nick seconds
UNDENY nick
Denies/Grants a client from/to services/opering for `X' time

Notice: Additional Information may be found via "HELP <command>"
Notice: All commands sent to OperServ are logged!

 

- NickServ oHelp -

The following commands are available to Services Help Operators:
SET - Extra Setting for IRCop


The following commands are available to Services Operators:
SETFLAG - Turn ON/OFF a nick setting
SENDPASS - E-Mail nick password to the owner
FLIST - List users with specified flag
LIST - List users with specified mask


The following commands are available to Services Administrators:
AUTH - Control authorize services for user
ACCESS - Control user access list 
GETPASS - Retrieve the password for a nickname
MARK - Set a registered nickname as marked
FREEZE - Set a registered nickname as freeze
FORBID - Prevent a nickname from being used
SETPASS - Change a nickname password


The following commands are available to Services Root Adminstrators:
DELETE - Drop a currently registered nickname
SETMLOCK - Set auto set user mode for user.
HOLD - Set a registered nickname as held


The following commands are available to Services Master:
LOCK - Lock a nick from beeing getpassed,sendpassed,setpassed and forbid

 

- ChanServ oHelp -

The following commands are available to Services Help Operators:
SENDPASS - E-Mail channel password to the founder
FLIST - Lists channels with speicified flag


The following commands are available to Services Operators:
FREEZE - Prevent ChanServ from interacting with a channel
SUSPEND - Suspend a channel temporarily
TOPIC - Change a channel topic
LIST - List all channels with a specified mask


The following commands are available to Services Administrators:
LEVEL - Set channel access level
GETPASS - Retrieve the founder password for a channel
MARK - Prevents the GETPASSing of a channel
WIPE - Wipe channel access lists
CLOSE - Close a channel permanentely from using
REOPEN - Reopen a closed channel
SETPASS - Changes the channel password
The following commands are available to Services Root Administrators:
DELETE - Drop a currently registered channel
SETFOUNDER - Changes the channel Founder

Commands you need a Flag for in AdminServ:
HOLD - Prevents a channel from expiring
FORBID - Prevent a channel from being used

 

- MemoServ Ohelp -


The following commands are available to IRC OPs:
INFO - View information on a nick's memo list

The following commands are available to Services Admins:
OSEND - Global memo system for network opers
LIMIT - Set the max memos for a nick
STATUS- To check if your memo have been read or not?
The following commands are available to Services Root Administrators:
GLOBAL - Send a global memo to all registered nicks


The following commands are available to Services Master:
NEWSRESET - Reset the news to Original Message for new add.
NEWSINSERT - Insert the Topic and message into the News.
NEWSREHASH - Lock the News and declaire as new News.

- BotServ oHelp -

BotServ Commands:
BOT - Control ADD/DEL/CHANGE/TRANSFER/SET bot
SET - Configures bot options
SNOOP - Spy Channel which the bot stay
ACT - Make bot act in channel
SAY - Make bot say in channel
JOIN - Make bot join channel
PART - Make bot part from channel
More info: /Msg BotServ HELP <command>
NOTE: These options are limit to bot master only.

 

Operserv

All OperServ commands are used in one of these ways:
/msg operserv command
/operserv command
/os command



OperServ commands: 
GLOBAL - Send a message to all users 
STATS - Show status of Services and network 

OPER LIST - List all Services operators 
ADMIN LIST - List all Services admins 

Commands available to Services operators and admins only: 
MODE - Change a channel's modes 
KICK - Kick a user from a channel 
AKILL - Manipulate the AKILL list 
CLEARMODES - Clear modes of a channel 

Commands available to Services admins only: 
SESSION - View the list of host sessions 
EXCEPTION - Modify the sessionlimit exception list 
KILLCLONES - Kill all users that have a certain host 
CHANLIST - Lists all channel records 
USERLIST - Lists all user records 
OPER - Modify the Services operator list 
LOGONNEWS - Define messages to be shown to users at logon 
OPERNEWS - Define messages to be shown to users who oper 
JUPE - "Jupiter" a server 
RAW - Send a raw string to the IRC server 
SET - Set various global Services options 
UPDATE - Force the Services databases to be updated on disk immediately 
RELOAD - Reload services' configuration file 
QUIT - Terminate the Services program with no save 
RESTART - Save databases and restart Services 
SHUTDOWN - Terminate the Services program with save 


Commands available to the Services superuser only: 
ADMIN - Modify the Services admin list 

Notice: All commands sent to OperServ are ogged! 


Other commands for IRCops:
KILL Kick someone from the server 
LOCOPS Message for IRCops (only for Global, also readable by local IRCops) 
GLOBOPS Message for IRCops (only for Global) 
CHATOPS Message for IRCops (for all IRCops) 
WALLOPS Message for anyone who is interested in it 

RULES Rules of the server 
Syntax: GLOBAL ­message­ 


OperServ command, allows IRCops to send messages to all users on the network.The message will be sent from the nick Global.
Syntax: STATS [AKILL | ALL | RESET] 

Without any option, shows the current number of users and IRCops online (excluding Services), the highest number of users online since Services was started, and the length of time Services has been running. With the AKILL option, displays the current size of the AKILL list and the current default expiry time. The ALL option is available only to Services admins, and displays information on Services' memory usage. Using this option can freeze Services for a short period of time on large networks, so don't overuse it! The RESET option currently resets the maximum user count to the number of users currently present on the network. 



Other STATS commands, used without OperServ (simply /stats)
STATS c - server connections
STATS k - list of k-lined hostmasks
STATS L - shows the exact IP address of the nickname specified after L
STATS m - full list of services commands
STATS o - full list of all IRCcops 
STATS q - list of nicknames reserved for services 
STATS T - complete info about server statuss 
STATS u - uptime of server (same as UPTIME)
STATS z - complete info about services status and users/channels status
STATS Q - list of qlines (forbidden nicknames)
UPTIME may be used as a synonym for STATS. 


Syntax: 
MODE nick [] a,b,c,e,f,g,i,k,m,n,o,p,s,t,x,y,w 
MODE #channel [] b,c,d,e,i,k,l,m,n,p,r,s,t

Allows Services operators to set channel modes for any channel and
user. Parameters are the same as for the standard /MODE command. 

User modes: 

a    service admin (IRCops mode) (doesn't work)
b    see chatops messages (IRCops mode)
c    see whenever someone connects or parts the server (IRCops mode)
e    blocks all dcc (doesn't work)
f     see flood notices (IRCops mode)
g    see globops (IRCops mode)
h    (IRCops mode) (doesn't work)
i     invisible
k    see kill messages (IRCops mode)
m    see when someone does a /whois on you (IRCops mode)
n     see newsflashes
o     opered up as IRCop (IRCops mode)
p     blocks ctcp (doesn't work)
s     see local server messages
t      see server commands (IRCops mode) (doesn't work)
x     hides your IP or address (doesn't work)
w    see wallops 

Channel modes: 

b    ban user
c    colors (doesn't work)
d    no nickname changes
e    ban exception (mode #channel nick!*@* allows this nickname to enter even if the provider is banned)
h    halfop (look below list formore)
i     invite only
k    key required (password)
l     limit to no. of users
m   modareted
n    no outside messages
o    channel operator
p    private
r     registered channel (automaticly when you register it)
s    secret
t     topic by ops only
v     voice user
A    unknown
R    only registered users may enter the channel

About exception ban mode :

syntax: /mode #channel nick!*@*

To override a ban on a channel for a certain user. Mostly usefull when a certain provider is banned and you want some users to be able
to get in still.

About halfop mode :

syntax: /mode #channel nick
Displayed with a % for halfop, in front of the nickname.

The halfop status is very usefull for ops in training in a chatroom,the so-called "trial ops". They have the ability to trainas an op but can't do anything harmfull to the channel.

Their abilities are:
- voice and devoice users
- kick or kick & ban users
- unban users
- put the channel on mode (moderated) and -m
- put the channel on mode (invite only) and -i


This is what they are unable to do:
- op or deop users
- kick ops
- put the channel on (secret) and -s
- put the channel on (privat) and -p
- put the channel on (key password) and -k
- give someone else status or -h



Limited to Services operators 

Syntax: KICK channel user reason 
Allows IRCops to kick a user from any channel. Parameters are the same as for the standard /KICK command. The kick message will have
the nickname of the IRCop sending the KICK command prepended; for
example: 


*** SpamMan has been kicked off channel #my_channel by OperServ NoNickName (Flood)) 


Limited to Services operators 
Syntax: AKILL ADD [­expiry­] ­mask­ ­reason­ 
AKILL DEL ­mask­
AKILL LIST [­mask­]
AKILL VIEW [­mask­]


Allows Services operators to manipulate the AKILL list. If a user matching an AKILL mask attempts to connect, Services will issue a KILL for that user and, on supported server types, will instruct all servers to add a ban (Kline) for the mask, which the user matched. 


AKILL ADD adds the given user@host mask to the AKILL list for the given reason (which must be given). 

AKILL DEL removes the given mask from the AKILL list if it is present. 


AKILL LIST shows all current AKILLs; if the optional mask is given,the list is limited to those AKILLs matching the mask. AKILL VIEW is a more verbose version of AKILL LIST, and will show who added an AKILL, the date it was added, and when it expires, as well as theuser@host mask and reason. Optionally, an expiry time can be given with the AKILL ADD command. The expiry time precedes the user@host mask, and is specified as an integer followed by one of ­d­(days),­h­ (hours), or ­m­ (minutes). Combinations (such as ­1h30m­) are not permitted. If a unit specifier is not included, the default! is days (so ­­ by itself means 30 days). To add an AKILL which does not expire, use ­­. If the usermask to be added starts with a ­­, an expiry time must be given, even if it is the same as the default. The current AKILL default expiry time can be found with the STATS AKILL command.The ­reason­ is intended for use by IRC operators only,and will not be displayed to users in KILL! messages. 


Limited to Services operators 
Syntax: CLEARMODES ­channel­ [ALL] 

Clears all binary modes (i,k,l,m,n,p,s,t) and bans from a channel.If ALL is given, also clears all ops and voices ( and modes) from thechannel. 


Limited to Services operators 

Syntax: SESSION LIST threshold 

SESSION VIEW host


Allows Services admins to view the session list.


SESSION LIST lists hosts with atleast threshold sessions. The threshold must be a number greater than 1. This is to prevent accidental listing of the large number of single session hosts. 

SESSION VIEW displays detailed information about a specific host including the current session count and session limit.The host value may not include wildcards. 

See the EXCEPTION help for more information about session limiting and how to set session limits specific to certain hosts and groups thereof. 


Limited to Services admins 

Syntax: EXCEPTION ADD [­??­] ­mask­ ­limit­ ­reason­ 

EXCEPTION DEL {­mask­ | ­list­}
EXCEPTION MOVE ­num­ ­position­
EXCEPTION LIST [­mask­ | ­list­]
EXCEPTION VIEW [­mask­ | ­list­]


Allows Services admins to manipulate the list of hosts that have specific session limits allowing certain machines, such as shellservers, to carry more than the default number of clients at a time. Once a host reaches it's session limit, all clients attempting to connect from that host will be killed. Before the user is killed, they are notified, via a /NOTICE from OperServ, of a source of help regarding session limiting. The content of this
notice is a config setting. 

EXCEPTION ADD adds the given host mask to the exception list. Note that nick!user@host and user@host masks are invalid! Only real host masks, such as box.host.dom and *.host.dom, are allowed because sessions limiting does not take nick or user names into account. ­limit­ must be a number greater than or equal to zero. This determines how many sessions this host may carry at a time. A value of zero means the host has an unlimited session limit. See the AKILL help fordetails about the format of the optional ­expiry­ parameter. 

EXCEPTION DEL removes the given mask from the exception list
EXCEPTION MOVE moves exception ­num­ to ­position­. The exceptions inbetween will be shifted up or down to fill the gap. 
EXCEPTION LIST and EXCEPTION VIEW show all current exceptions; if the optional mask is given, the list is limited to those exceptions matching the mask. The difference is that 
EXCEPTION VIEW is more verbose, displaying the name of the person who added the exception, it's session limit, reason, host mask and the expiry date and time. 


Note that a connecting client will "use" the first exception their host matches. Large exception lists and widely  matchingexception masks are likely to degrade services' performance. 


Limited to Services admins 

Syntax: KILLCLONES ­nick­ 
Kills all users who have the same hostname as ­nick­. A temporary AKILL, in the form *@host, is added to prevent the offending clients from immediately reconnecting. A wallops is also sent indicating who used the command, which host was affected and how many users were killed. It's usefull for removing numerous clones from the network. 


Limited to Services admins 

Syntax: CHANLIST [{­pattern­ | ­nick­} [­SECRET­]] 
Lists all channels currently in use on the IRC network, whether they are registered or not. 
If pattern is given, lists only channels that match it. If a nickname is given, lists only the channels the user using it is on. If SECRET is specified, lists only channels matching pattern that have the or mode. 


Limited to Services admins 

Syntax: USERLIST [{­pattern | channel­} [­INVISIBLE­]] 
Lists all users currently online on the IRC network, whether their nick is registered or not. 
If pattern is given, lists only users that match it (it must be in the format nick!user@host). If channel is given, lists only users that are on the given channel. If INVISIBLE is specified, only users with the flag will be listed. 



Limited to Services admins 

Syntax:OPER ADD ­nick­ 
OPER DEL {­nick­ | ­entrynum­ | ­list­}
OPER LIST [­mask­ | ­list­]
OPER CLEAR

Allows the Services admins to add or remove nicknames to or from the Services operator list. A user whose nickname is on the Services operator list and who has identified to NickServ will be able to access Services operator commands. 

The OPER ADD command adds the given nickname to the Services operator list. 

The OPER DEL command removes the given nick from the Services operator list. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.) 

The OPER LIST command displays the Services operator list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example: 


OPER LIST 25,79 

Lists Services operator entries numbered 2 through 5 and 7 through 9. 

The OPER CLEAR command clears all entries of the Services operator list. Any IRC operator may use the OPER LIST form of the command. All
other use limited to Services admins. 


Syntax: LOGONNEWS ADD ­text­ 
LOGONNEWS DEL {­num­ | ALL}
LOGONNEWS LIST


Edits or displays the list of logon news messages. When a user connects to the network, these messages will be sent to them. (However, no more than three messages will be sent in order to avoid flooding the user. If there are more than three news messages, only the three most recent will be sent.) 


LOGONNEWS LIST may be used by any IRC operator to list the current news messages. ADD and DEL may only be used by Services admins. 

Syntax: OPERNEWS ADD ­text 
OPERNEWS DEL {­num­ | ALL}
OPERNEWS LIST


Edits or displays the list of oper news messages. When a user opers up (with the /OPER command), these messages will be sent to them. (However, no more than three messages will be sent in order to avoid flooding the user. If there are more than three news messages, only the three most recent will be sent.) 


OPERNEWS LIST may be used by any IRC operator to list the current oper news messages. ADD and DEL may only be used by Services admins. 


Syntax: JUPE ­server­ [­reason­] 

Tells Services to jupiter a server that is, to create a fake "server" connected to Services which prevents the real server of that name from connecting. The jupe may be removed using a standard SQUIT. If a reason is given, it is placed in the server information field; otherwise, the server information field will contain the text "Jupitered by <nick>", showing the nickname of the person who jupitered the server.


Limited to Services admins 
Syntax: RAW ­text­ 

Sends a string of text directly to the server to which Services is connected. This command has a very limited range of uses, and can
wreak havoc on a network if used improperly. DO NOT USE THIS COMMAND unless you are absolutely certain you know what you are doing! 


Some available RAW commands:

SVSJOIN Forcejoins someone into a certain channel using RAW 
SVSJOIN nickname #channelname
SVSPART Forces a user to leave a certain channelwhile it appears to other users that the user left the channel by himself, using RAW

SVSPART nickname #channelname
SVSMODE Sets modes 
SVSNICK Change the nick of any user online into something else, with the ability of using colors. 

Syntax: RAW SVSNICK oldnickname newnickname 0 
Note: always add the 0 and if the nickname you want to change has
colors in it, the color codes have to be specified in oldnickname too 


Limited to Services admins 
Syntax: SET ­option­ ­setting­ 
Sets various global Services options. Option names currently defined are: 

READONLY Set readonly or readwrite mode 
DEBUG Activate or deactivate debug mode 
NOEXPIRE Activate or deactivate no expire mode 


Limited to Services admins 
Syntax: UPDATE 
Causes Services to update all database files as soon as you send the command. 


Limited to Services admins 
Syntax: QUIT 
Causes Services to do an immediate shutdown; databases are not saved.This command should not be used unless damage to the inmemory copies
of the databases is feared and they should not be saved. For normal shutdowns, use the SHUTDOWN command. 


Limited to Services admins 
Syntax: RESTART 
Causes Services to save all databases and then restart (i.e. exit and immediately rerun the executable). 


Limited to Services admins 
Syntax: SHUTDOWN 
Causes Services to save all databases and then shut down. 


Limited to Services admins 

Syntax: 

ADMIN ADD ­nick­ 
ADMIN DEL {­nick­ | ­entrynum­ | ­list­}
ADMIN LIST [­mask­ | ­list­]
ADMIN CLEAR


Allows the Services root to add or remove nicknames to or from the Services admin list. A user whose nickname is on theServices admin
list and who has identified to NickServ will be able to access

Services admin commands. 

The ADMIN ADD command adds the given nickname to the Services admin list. 

The ADMIN DEL command removes the given nick from the Services admin
list. If a list of entry numbers is given, those entries are
deleted. (See the example for LIST below.) 

The ADMIN LIST command displays the Services admin list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; 

for example:

ADMIN LIST 25,79 
Lists Services admin entries numbered 2 through 5 and 7 through 9. 

The ADMIN CLEAR command clears all entries of the Services admin list. Any IRC operator may use the ADMIN


LIST form of the command. All other use limited to Services root. 

Syntax: /ADDOPER <operhost> <password> <opernick> <operflags> <class|10> 
Syntax: /DELOPER <opernick> 

To add or delete an IRCop (not used with OperServ) 
Syntax: /os raw svsnick oldnickname newnickname 0 


You change someone's name, with or without colors. The 0 simply has to be added, nothing more. 

Syntax: KILL nickname reason 
Kick someone from the server. The reasons to kick are when the person violates the RULES of the server. This command is available for all IRCops. Don't forget to type a reason, why do you use kill. (not used with OperServ)


Syntax: /AKILL <hostmask> <reason> 
Syntax: /RAKILL <hostmask> 


The ability for global IRCops or above to add a server ban (AKILL) or remove a server ban (RAKILL). 

The command /stats o shows a list of server bans. (not used with OperServ) 


Syntax: /ZLINE <IP-address> 
Syntax: /UNZLINE <IP-address> 
To ban a user on his exact IP address (ZLINE) or unban the IP-address again (UNZLINE). The IP-address can be retrieved with the /stats L nickname command. Only for administrators. (not used with OperServ)


Syntax: LOCOPS text
Send message to all Global IRCops. Local IRCops are allowed to send it, but they are not allowed to read it (they must use CHATOPS).


Syntax: GLOBOPS text
Send message to all Global IRCops. It's the same as LOCOPS. Local IRCops are not allowed to use it (they must use CHATOPS).


Syntax: CHATOPS : text
Same as LOCOPS, but Local IRCops are allowed to use it.

Syntax: WALLOPS text
Send message to all users which set their MODE .


Syntax: RULES
Rules of the servers


- written by : NoNickName -
- Email : NoNickName@Email.Com -