Irc201

Read Irc.Guide at first.

Set User/Channel Mode

Usage:

	MODE <nickname> [{+|-}<mode>[<mode>] [{+|-}<mode>[<mode>] [...]]]
	MODE <channel> [{+|-}<mode>[<mode>] [<arg> [<arg> [...]]] [{+|-}<mode>[<mode>] [<arg> [<arg> [...]]] [...]]]

Example:

/mode #hi +i +z

It will set mods "iz"on channel #hi. And +i +z are tags of IRC Channel mode.

/mode hacker +b

It will be block nickname called "hacker" on this channel. And +b is a tag of IRC User mode.

More Mode Tags

https://github.com/ngircd/ngircd/blob/master/doc/Modes.txt

Server Setting

INVITE

Usage:

	INVITE <nickname> <channel>

Example:

/invite Suzerain #hi-pe

It will be invite Suzerain join the channel #hi-pe, it be used in +i channel to let channel ops invite user join their channel.

TOPIC

Usage:

	TOPIC <channel> [<topic>]

Example:

/topic #hi hi there.

It will be set topic of the channel #hi to hi there. DO NOT include [] unless you need it.

For IRC Opers

GLINE

Usage:

	GLINE <nick!user@hostmask> [<timeout> :<reason>]

Example:

/GLINE nick!suzerain@hostmask4sz 0:spam

It will block nick called suzerain or user of hostmask is hostmask4sz, reason is spam and never timeout. For Network.

For local block, you should use KLINE.

KLINE

Usage:

	KLINE <nick!user@hostmask> [<timeout> :<reason>]

Example:

/KLINE nick!suzerain@hostmask4sz 0:spam

It will be block nickname called suzerain or user of hostmask is hostmask4sz to connect server, reason is spam and block never timeout.

For Network block, use GLINE.

Un-GLINE/KLINE

If you want to un-gline/kline. Please type the same commands but do not type timeout and reason. It will delete block for the nickname or hostmask.

KILL

Usage:

	KILL <nickname> <reason>

Example:

/kill Suzerain userrequest.

It will be take offline for nick called Suzerain on Network and reason is userrequest, and the reason will be given them.

REHASH

Usage:

	REHASH

Example:

/REHASH

It will reload causes the server to re-read and re-process its configuration file, and reject all new link request.

RESTART

Usage:

	RESTART

Example:

/RESTART

It will restart IRC Server.

ChanServ