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.