InspIRCd:Commands

From IRC Wiki
Jump to navigation Jump to search
Core Oper Commands
Command Result
/kline [user@host] ([duration] :[reason]) Sets a hostname ban on the specified host if all 3 parameters are given. If the host is the only given parameter, it will attempt to remove the kline.
/zline [ipmask] ([duration] :[reason]) Sets an IP ban on the specified IP if all 3 parameters are given. If the IP is the only given parameter, it will attempt to remove the zline.
/qline [nickmask] ([duration] :[reason]) Sets a global nick ban on the specified nick mask if all 3 parameters are given. If the nick mask is the only given parameter, it will attempt to remove the qline.
/gline [user@host] ([duration] :[reason]) Sets a global hostname ban on the specified host if all 3 parameters are given. If the host is the only given parameter, it will attempt to remove the gline.
/eline [user@host] ([duration] :[reason]) Sets an exception on the specified host if all 3 parameters are given. If the host is the only given parameter, it will attempt to remove the exception.
/die [password] This command will shut down the local server if you are opered, and if you enter the correct password.
/restart [password] This command will restart the local server if you are opered, and if you enter the correct password
/kill [nickname-list] [reason] This command will disconnect users specified in the list you provide. You can kill a single nick, or multiple nicks if they are separated by commas.
/rehash (servername) This will reload all configs on the specified server. It's possible to reload all servers by entering * instead of a servername. Rehashing will also cause any modules specified in the modules.conf to reload. As well as any filters or exceptions to be re-added.
/trace [nick|user@host|servermask]
/connect [servermask] (servermask) Will attempt to connect the given server mask. If you specify two server masks, it will attempt to connect the first to the second.
/squit [servermask] Removes a local server matching the server mask from the network.
/rsquit [servermask] Removes a remote server matching the server mask from the network.
/loadmodule [filename.so] Loads the specified module on the local server.
/unloadmodule [filename.so] Unloads the specified module on the local server.
/reloadmodule [filename.so] Reloads the specified module on the local server.
/reload [commandname]
/clearcache Clears the servers DNS cache.
Modular Oper Commands
Command Result Module
Core User Commands
Command Result
/user [ident] [local host] [remote host] :[gecos]
/nick [new nick] Changes your current nickname to what ever nick you specify.
/quit {reason} Disconnects you from the IRC server you're currently on.
/version {servermask} Shows the software version on the servermask you specify.
/ping [server]
/pong [server]
/admin [server]
/privmsg [target-list] [text]
/notice [target-list] [text]
/join [channel]{,[channel]} [key]{,[key]}
/names [channel]{,[channel]}
/part [channel]{,[channel]} Closes the channel you're currently in.
/kick [channel] [nick] {reason} Kicks a specified user from the specified channel, adding a reason is optional
/mode [target] [+|-][modes]{[+|-][modes]} {mode parameters}
/topic [channel] {topic} Changes the specified channels topic
/who [ [search-pattern] [ohurmaiMplf] ]
/motd {server} Shows the specified servers message of the day.
/rules Shows the local servers rules.
/oper [login] [password]
/list {pattern}
/lusers
/stats [symbol] {server}
/userhost [nickname]
/away {message}
/ison [nick] {[nick]...}
/summon [user]
/users
/invite {[nick] [channel]}
/pass [password]
/whowas [nick]
/whois [nick] {server}
/time {servermask}
/links
/map
/server
/modules {debug [module-name-mask]}
/commands
Modular User Commands
Command Result Module