InspIRCd v4 Command Center.
Explore the commands, modes, permissions and server features available on an InspIRCd 4 network. Learn the IRC commands used for channels, users, messaging, server information, moderation and network administration.
irc.chatlife.net
Core IRC Commands
Fundamental IRC commands available on InspIRCd v4.
PASS
USER
NICK
PING
PONG
PRIVMSG
NOTICE
AWAY
/AWAY
JOIN
/JOIN #channel <key>
PART
/PART #channel :<reason>
TOPIC
/TOPIC #channel :<new topic>
NAMES
KICK
INVITE
/INVITE
Prevents users matching a mask from joining.
+b <mask>Requires an invite before a user can join.
+iRequires a password to join the channel.
+k <key>Limits the maximum number of channel members.
+l <count>Restricts channel speaking to users with a prefix rank.
+mPrevents users outside the channel from messaging it.
+nGrants channel operator status to a member.
+o <nick>Hides the channel from certain WHOIS results.
+pHides the channel from WHOIS and LIST for non-members.
+sMarks the channel as registered when supported by Services.
+rRestricts channel access or messaging to registered accounts where enabled.
+RRequires users to connect using TLS.
+zProvides auditorium-style channel visibility where enabled.
+uStrips IRC formatting/color codes from channel messages.
+SBlocks NOTICE messages from being sent to the channel.
+TUser & Identity Commands
Look up users, change nicknames and inspect connection information.
WHOIS
WHOWAS
USERHOST
ISON
Server Information
Discover server capabilities, statistics, modules and network information.
COMMANDS
VERSION
/VERSION <server>
INFO
ADMIN
/ADMIN <server>
MOTD
/MOTD <server>
TIME
/TIME <server>
LUSERS
MODULES
STATS
Common InspIRCd v4 examples:
/STATS p
/STATS u
/STATS o
/STATS P
/STATS z
MODE & Channel Control
One of the most important IRC commands for managing channel and user modes.
CHANNEL MODE
/MODE #channel +k <key>
/MODE #channel +l <limit>
/MODE #channel +o <nickname>
/MODE #channel +b <mask>
USER MODE
/MODE <nickname> +w
Marks a user as invisible.
+iReceives WALLOPS messages.
+wControls server operator notice categories.
+s <snomasks>Indicates a user is identified to Services where integrated.
+rProvides a cloaked hostname where the module is enabled.
+xMarks the user as a bot where botmode is enabled.
+BHides server operator status from unprivileged users.
+HHides joined channels from WHOIS.
+IProvides SSL/TLS-related user functionality where enabled.
+zBlocks CTCP functionality where the module is loaded.
+TIRC Operator Commands
Administrative commands for authorized InspIRCd server operators.
Operator access
These commands are not ordinary user commands. Access depends on the operator permissions and classes configured by the InspIRCd server administrator.
/OPER <name> <password>
Use with care
Commands such as GLINE, QLINE, KILL, module management and server shutdown can affect users or the entire IRC network. Only authorized ChatLife staff should use them.
OPER
KILL
GLINE
/GLINE <user@host>
QLINE
/QLINE <nickname>
LOADMODULE
Example: /LOADMODULE botmode
UNLOADMODULE
Module-Powered Commands
InspIRCd functionality can be extended by modules. Your local server's loaded modules determine which additional commands exist.
Channel moderation
/REMOVE #channel nickname :reason
/SAJOIN nickname #channel
/SAPART nickname #channel
Operator channels
/OJOIN #channel
/SAMODE #channel +mode
/SWHOIS nickname
Server administration
/REHASH
/LOADMODULE module
/UNLOADMODULE module
Why module commands are different
InspIRCd has a modular architecture. Commands and modes such as OJOIN, REMOVE, SAJOIN, custom prefixes, channel history, cloaking and many moderation features are supplied by modules. A server may therefore have commands that another InspIRCd installation does not.
/MODULES
Find every command on your server
The most reliable way to see what is actually available on your current ChatLife IRC server is to ask InspIRCd itself.
/COMMANDS
Everyday IRC Cheat Sheet
A compact collection of commands you'll use most often.
Join & Leave
/JOIN #ChatLife
/PART #ChatLife
/PART #ChatLife :Goodbye!
Talk
/PRIVMSG Nick :Hello
/PRIVMSG #ChatLife :Hello everyone!
/NOTICE Nick :Hello
Channel
/NAMES #ChatLife
/TOPIC #ChatLife
/INVITE Nick #ChatLife
User
/NICK NewNick
/WHOIS Nick
/ISON Nick
Modes
/MODE #ChatLife +m
/MODE #ChatLife +i
/MODE #ChatLife +o Nick
Discover
/COMMANDS
/MODULES
/VERSION
/LUSERS
InspIRCd on ChatLife
The server software provides the IRC protocol layer while ChatLife Services add account and channel management.
InspIRCd
InspIRCd handles IRC connections, users, channels, modes, messaging, server communication and the modular IRC server functionality behind the network.
irc.chatlife.net
Anope Services
ChatLife can use Anope Services for nickname registration, channel registration, memos, bots, virtual hosts and other Services functionality. Use the Anope command reference for NickServ, ChanServ, MemoServ, BotServ and HostServ commands.
/msg NickServ HELP
/msg ChanServ HELP
Ready to explore ChatLife IRC?
Connect to the ChatLife IRC network through WebChat or your favourite IRC client and start using these commands in real time.