More Advanced IRC Commands
You can access help text for more advanced commands by typing /HELPOP followed by the command name - in your server messages tab
General Commands
| Command | Description & Example |
|---|---|
/HELPOP | Show built-in help system for all commands, modes, and topics/HELPOP WHOIS |
/INFO | Shows version, coders, and compile options of the IRCd/INFO |
/VERSION | Shows the version and feature flags of the running IRCd/VERSION |
/CREDITS | Lists contributors and supporters of UnrealIRCd/CREDITS |
/LICENSE | Displays UnrealIRCd's license (GNU GPLv2)/LICENSE |
User-Level Commands
| Command | Description & Example |
|---|---|
/AWAY | Marks you as away; returns automatic replies/AWAY I'm out for lunch |
/CYCLE #channel | Rejoins a channel (parts then joins again)/CYCLE #chat |
/KNOCK #channel | Sends a knock request to ops on an invite-only channel/KNOCK #inviteonly Hey, let me in |
/WATCH | Monitors your notify list (like an online friends list)/WATCH +FriendNick |
/SILENCE +nick | Prevents messages from specified user(s)/SILENCE +AnnoyingUser |
/MKPASSWD sha256 password | Hashes a password for configuration use/MKPASSWD sha256 hunter2 |
IRC Operator Commands
| Command | Description & Example |
|---|---|
/CHGHOST <nick> <host> | Changes the visible hostname of a user/CHGHOST TroubleUser cloaked.example.com |
/CHGIDENT <nick> <ident> | Changes the ident (username) of a user/CHGIDENT BotUser newident |
/CHGNAME <nick> <realname> | Changes the realname (gecos) field/CHGNAME StaffUser Network Admin |
/KILL <nick> | Forcibly disconnects a user with a reason/KILL Spammer Too many spam messages |
/SAMODE #chan +mode | Force-set channel modes without needing ops/SAMODE #help +m |
/SAJOIN nick #chan | Force a user to join a channel/SAJOIN TroubleUser #help |
/SAPART nick #chan | Force a user to part a channel/SAPART Lurker #mods |
TKL (Ban/Exception) Commands
| Command | Description & Example |
|---|---|
/GLINE user@host | Global kill line (network-wide ban)/GLINE *@badisp.com 1d abuse from ISP |
/ZLINE *@IP | Local IP block applied during handshake/ZLINE *@192.168.* 2h proxy detected |
/GZLINE *@IP | Global IP block before host lookup/GZLINE *@203.0.113.* 7d botnet activity |
/SHUN user@host | Prevents user from issuing any commands/SHUN *@spamdomain.net 1h |
/ELINE user@host | Exempts user from other bans/ELINE gooduser@example.org * 7d known and trusted |
[ Back to Top ]
Full Command Reference
This complete list contains every command supported by UnrealIRCd, along with a short description and usage notes. IRC Operators will see additional functionality.
All IRC Commands (UnrealIRCd)
This is a complete listing of IRC commands supported by UnrealIRCd, formatted for easy reference. Use /HELPOP in your IRC client for detailed usage information.
| Command Syntax | Description | Restrictions |
|---|---|---|
/ADDMOTD | Add a line to the MOTD file (Message Of The Day) | IRCOp-only |
/ADDOMOTD | Add a line to the OPERMOTD file (MOTD for IRCOps) | IRCOp-only |
/ADMIN | Show administrative information of the server | - |
/AWAY | Marks you as being away or back | IRCOp-only |
/BOTMOTD | Show BOT Message Of The Day | IRCOp-only |
/CAP | Set capabilities (usually done by your client) | - |
/CHGHOST <nick> <host> | Change hostname of someone | IRCOp-only |
/CHGIDENT <nick> <ident> | Change ident/username of someone | IRCOp-only |
/CHGNAME <nick> <realname> | Change real-name (gecos) of someone | IRCOp-only |
/CLOSE | Close pending incoming/outgoing connections | IRCOp-only |
/CONNECT <servername> | Start linking to server | IRCOp-only |
/CREDITS | Show credits of UnrealIRCd | - |
/CYCLE <channel> | PART followed by JOIN | - |
/DCCALLOW ... | Allow specific nicks to send files through DCC | - |
/DCCDENY <file-pattern> | Add pattern to DCC blacklist | IRCOp-only |
/DIE [password] <reason> | Terminate UnrealIRCd | IRCOp-only |
/DNS, /DNS i, /DNS l | Show DNS resolver info | IRCOp-only |
/ELINE <user@host> ... | Add ban exception | IRCOp-only |
/GLOBOPS <message> | Send message to all IRCOps | IRCOp-only |
/HELP, /HELPOP | Show built-in help | - |
/INFO | Show server software info | - |
/INVITE <nick> <channel> | Invite user to a channel | - |
/IRCOPS | Show list of IRCOps online | - |
/ISON | Check if users are online | - |
/JOIN <channel> | Join a channel | - |
/JUMPSERVER | Redirect users to another server | - |
/KICK <channel> <nick> | Kick a user from a channel | Channel op |
/KILL <nick> <reason> | Disconnect a user forcibly | IRCOp-only |
/KNOCK <channel> | Request invite to +i channel | - |
/LICENSE | Show UnrealIRCd license | - |
/LINKS | Show network map | - |
/LIST | List all channels | - |
/LOCOPS | Send message to local IRCOps | IRCOp-only |
/LUSERS | Show server statistics | IRCOp-only |
/MAP | Show server link map | - |
/MODULE | Show list of loaded modules | - |
/PRIVMSG <nick|chan>/NOTICE <nick|chan> | Send private message or notice | - |
/MKPASSWD <type> <pass> | Generate password hash | Often IRCOp-only |
/MODE <target> <modes> | Change user or channel modes | - |
/MOTD | Show Message Of The Day | - |
/NAMES <channel> | List users in a channel | - |
/NICK | Change your nickname | - |
/OPERMOTD | Show IRCOp MOTD | IRCOp-only |
/OPER <name> <pass> | Become an IRCOp | - |
/PART <channel> | Leave a channel | - |
/PASS | Specify server password | - |
/PING, /PONG | Test client-server latency | - |
/QUIT [reason] | Disconnect from IRC | - |
/REHASH [flag] | Reload configuration | IRCOp-only |
/RESTART [pass] <reason> | Restart the IRCd | IRCOp-only |
/RMTKL | Remove TKLs | - |
/RULES | Show RULES file | - |
/SAJOIN <nick> <chan> | Force user to join channel | IRCOp-only |
/SAMODE <chan> <modes> | Force-set channel mode | IRCOp-only |
/SAPART <nick> <chan> | Force user to leave channel | IRCOp-only |
/SASL | Client authentication | - |
/SDESC | Set server description | IRCOp-only |
/SETHOST <host> | Set your own host | IRCOp-only |
/SETIDENT | Set your ident | IRCOp-only |
/SETNAME | Set your real name | - |
/SILENCE <+nick/-nick> | Silence private messages from a user | - |
/SQUIT <server> | Unlink a server | IRCOp-only |
/STARTTLS | Switch session to TLS | - |
/STAFF | Show staff file | - |
/STATS [letter] | Show server statistics | IRCOp-only |
/TIME | Show server time | - |
/KLINE, /GLINE, /ZLINE, /GZLINE, /SHUN | Issue bans or shuns | IRCOp-only |
/TEMPSHUN <nick> | Temporarily shun a user | IRCOp-only |
/TOPIC <chan> <topic> | Set channel topic | If +t: +hoaq, otherwise anyone |
/TRACE <nick|server> | Trace route to user or server | IRCOp-only |
/TSCTL TIME, /TSCTL OFFSET | Adjust/view server time offsets | IRCOp-only |
/UNDCCDENY | Remove a DCCDENY rule | IRCOp-only |
/USERHOST | Show user/host info | - |
/USERIP | Show user IP | - |
/USER | Sent during connection only | - |
/VHOST <login> <pass> | Identify for a virtual host | IRCOp-only |
/WALLOPS | Send message to +w users | IRCOp-only |
/WATCH | Client notify list | - |
/WHOIS <nick> [nick] | Show detailed user info | IRCOp-only |
/WHO | Show who is online | - |
/VERSION | Show version of server | - |
/WHOWAS <nick> | Show past WHOIS info | - |
[ Back to Top ]