Helpop User Commands
UnrealIRCd Help SystemHelpop
Server Commands Help.
Usage:
/helpop
Gives a list of server commands.
/helpop <command>
Gives more information on a specific server command.
Helpop Usercmds
List of User Commands which are available for use.
Admin
Provides Administrative information regarding the server.
/admin
/admin <server>
Away
Sets your online status to "Away".
/away <reason>
Sets you away with the reason given.
/away
Sets you back from away.
Example:
/away Lunch time!
Credits
This command will list the credits to all the people who helped create UnrealIRCd.
/credits
/credits <server>
Cycle
Cycles the given channel(s). This command is equivilent to sending a PART then a JOIN command.
/cycle <chan1>,<chan2>,<chan3>
Examples:
/cycle #ophelp
/cycle #ophelp,#chatroom,#newbies
Dalinfo
This command will show historical credits (from ircu, etc..)
/dalinfo
/dalinfo <server>
Invite
Sends a user an Invitation to join a particular channel.
You must be an Operator on the channel in order to invite a user into it.
/invite <user> <channel>
Example:
/invite Johnny #ophelp
Ison
Used to determine if certain user(s) are currently online based upon their nickname.
/ison <user1> <user2>
Example:
/ison Smith Jones
Join
Used to enter one or more channels on an IRC server. All occupants of the channel will be notified of your arrival.
JOIN with 0 as a parameter makes you part all channels. If you specify one or more keys, they will be used to join a +k channel.
/join <chan>,<chan>,<chan3> <key1>,<key>,<key3>
Examples:
/join #ophelp
/join #ophelp,#romance
/join #ophelp,#romance,#chatroom key432,pass38,anotherpass
Kick
Removes a user from a channel. Can only be used by Operators or Half-Ops. If no reason is specified, your nickname becomes the reason.
/kick <channel> <user> [reason]
Example:
/kick #ophelp Johnny Inappropriate behaviour.
Knock
For channels which are invite only, you can "Knock" on the channel to request an invite.
/knock <channel> <message>
Example:
/knock #locked_chan Let me in!
Sends a message to the chanops of #locked_chan.
License
This command displays information about the license UnrealIRCd is released under.
/license
/license <server>
Links
Lists all of the servers currently linked to the network. Only IRCops can see linked U:lined servers.
/links
List
Lists all of the servers currently linked to the network. Only IRCops can see linked U:lined servers.
/list <search string>
Examples:
/list
/list *mask*
Some additional flags are also supported.
>number List channels with more than <number> people
<number List channels with less than <number> people
!*mask* List channels that do not match *mask*
Any of those may be used instead of a standard mask.
Lusers
Provides Local and Global user information (Such as Current and Maximum user count).
/lusers
/lusers <server>
Map
Provides a graphical "Network Map" of the IRC network. Mainly used for routing purposes.
/map
Mode
Sets a mode on a Channel or User.
Check Helpop Chmodes or Helpop Umodes to see a list of Modes
/mode <channel/user> <mode>
Examples:
/mode #ophelp +tn
/mode #ophelp +ootn JohnWayne ClintEastwood
Motd
Displays the Message Of The Day of the IRC Server you are logged onto.
/motd
/motd <server>
Names
Provides a list of users on the specified channel.
/names <channel>
Example:
/names #ophelp
Nick
Changes your "Online Identity" on a server. All those in the channel you are in will be alerted of your nickname change.
/nick <new_nickname>
Example:
/nick Johnny
Notice
Send a notice to a user, channel or server.
/notice <nick> <text>
Send a notice to a user.
Example:
/notice Johnny Hey, how are you?
/notice <#channel> <text>
Send a notice to a channel.
Example:
/notice #ophelp Hey all, this is annoying.
/notice <prefix><#channel> <text>
Send a notice to users with <prefix> and higher in <#channel> only.
Examples:
/notice @#ophelp This goes to +oaq.
/notice +#ophelp This goes to +vhoaq.
NOTE: You need at least voice in order to send to +#chan/%#chan/@#chan and at least ops to send to &#chan/~#chan.
/notice $<mask> <text>
Send a notice to all users on servers matching <mask> [Oper only].
This is shown in the status window by most clients.
Example:
/notice $*.chat.com We will be upgrading our net in the next hour.
(Note that in most cases services (/OS GLOBAL) is a better alternative.)
Multiple targets are also supported, like /notice <nick1>,<nick2>,<nick3>.
NOTE: In case of some old clients (eg: ircII) you cannot use /notice to use any of the 'advanced features', you'll then have to use:
'/quote notice @#channel blah' or something similar.
Part
Used to part (or leave) a channel you currently occupy. All those in the channel will be notified of your departure. If you specify a reason it will be displayed to the users on the channel.
/part <chan>,<chan2>,<chan3>,<chan4> <reason>
Examples:
/part #ophelp
/part #ophelp,#newbies See ya later!
Ping
The PING command is used to test the presence of an active client or server at the other end of the connection. Servers send a PING message at regular intervals if no other activity detected coming from a connection. If a connection fails to respond to a PING message within a set amount of time, that connection is closed. A PING message MAY be sent even if the connection is active. Note that this is different from a CTCP PING command.
/ping <server> <server2>
Examples:
/ping irc.chat.com
/ping Johnny
/ping Johnny irc-m04.chat.com
Pong
PONG message is a reply to PING message. If parameter <server2> is given, this message will be forwarded to given target. The <server> parameter is the name of the entity who has responded to PING message and generated this message.
/pong <server> <server2>
Example:
/pong irc.chat.com irc-m04.chat.com
(PONG message from irc.chat.com to irc-m04.chat.com)
Privmsg
Send a message to a user, channel or server.
/privmsg <nick> <text>
Send a private message.
Example:
/privmsg Johnny Hey, how are you?
/privmsg <#channel> <text>
Send a message to a channel.
Example:
/privmsg #ophelp Hey all, this is annoying.
/privmsg <prefix><#channel> <text>
Send a message to users with <prefix> and higher in <#channel> only.
Examples:
/privmsg @#ophelp This goes to +oaq.
/privmsg +#ophelp This goes to +vhoaq.
NOTE: You need at least voice in order to send to +#chan/%#chan/@#chan and at least ops to send to &#chan/~#chan.
/privmsg $<mask> <text>
Send a message to all users on servers matching <mask> [Oper only].
This is shown in the status window by most clients.
Example:
/privmsg $*.chat.com We will be upgrading our net in the next hour.
(Note that in most cases services (/OS GLOBAL) is a better alternative.)
Multiple targets are also supported, like /privmsg <nick1>,<nick2>,<nick3>.
NOTE: In case of some old clients (eg: ircII) you cannot use /notice to use any of the 'advanced features', you'll then have to use:
'/quote privmsg @#channel blah' or something similar.
Quit
Disconnects you from the IRC server. Those in the channels you occupy will be notified of your departure. If you do not specify a reason, your nickname becomes the reason.
/quit <reason>
Example:
/quit Leaving!
Rules
Shows you the Rules of the Network.
/rules
/rules <server>
Setname
Allows users to change their "Real name" (GECOS) directly online at IRC without reconnecting.
/setname <new real name>
Silence
Ignores private messages and notices from a user or list of users at the Server itself.
If no +/- is given it will add(+) <mask> to the silence list.
Usage:
/silence [+/-]<mask>
Add:
/silence +<nickname>
/silence <nickname>
Ignores private messages and notices from given nickname (adds the nickname to the silence list).
/silence *!Guest@*
Ignores private messages and notices from all users with ident "Guest".
/silence *
Ignores private messages and notices from all users (*!*@*).
Remove:
/silence -<nickname>
Removes the ignore on given nickname (removes the nickname from the silence list).
/silence -*!Guest@*
Removes ignore on users with ident "Guest".
/silence -
Removes ignore set on *!*@* or set with /silence *
List:
/silence
Lists the current silence list.
Stats
Provides certain Statistical information about the server.
/stats <flags>
Example:
/stats u
Type /stats without parameters to get a list of available flags.
Time
Displays the current Server Date and Time.
/time
/time <server>
Topic
Sets/Changes the topic of the channel in question or just display the current Topic.
/topic <channel>
Displays the current topic.
/topic <channel> <topic>
Changes topic.
Examples:
/topic #ophelp
/topic #nerds A Life? Cool! Where can I download one of those?
Userhost
Returns the userhost of the user in question. Usually used by scripts or bots.
/userhost <nickname>
Example:
/userhost Johnny
Version
Provides Version information of the IRCd software in usage.
/version
/version <server>
Vhost
Hides your real hostname with a virtual hostname provided by the IRC server , using SETHOST.
/vhost <login> <password>
Example:
/vhost openbsd coolpass
Watch
Watch is a notify-type system on the server which is both faster and uses less network resources than any old-style notify system. The server will send you a message when any nickname in your watch list logs on or off.
The watch list DOES NOT REMAIN BETWEEN SESSIONS - You (or your script or client) must add the nicknames to your watch list every time you connect to an IRC server.
/watch +nick1 +nick2 +nick3
Add nicknames.
/watch -nick
Delete nicknames.
/watch
View the watchlist.
Who
Retrieves information about users.
/who [+|-][acghmnsuCM] [args]
Flags are specified like channel modes, the flags cgmnsu all have arguments.
Flags are set to a positive check by +, a negative check by -
The flags available:
Flag a: user is away.
Flag c <channel>: user is on <channel>, no wildcards accepted.
Flag g <gcos/realname>: user has string <gcos> in their GCOS, wildcards accepted, oper only.
Flag h <host>: user has string <host> in their hostname, wildcards are accepted.
Flag m <usermodes>: user has <usermodes> set on them, only o/A/a for nonopers.
Flag n <nick>: user has string <nick> in their nickname, wildcards accepted.
Flag s <server>: user is on server <server>, wildcards not accepted.
Flag u <user>: user has string <user> in their username, wildcards accepted.
Behavior flags:
Flag C: show first visible channel user is in.
Flag M: check for user in channels I am a member of.
For backwards compatibility, /who 0 o still shows +o users
Example:
/who +m o
Whois
Shows information about the user in question, such as their "Name", channels they are currently in, their hostmask, etc.
/whois <user>
Example:
/whois Johnny
Whowas
Retrieves previous WHOIS information for users no longer connected to the server.
/whowas <nickname>
/whowas <nickname> <max number of replies>
Example:
/whowas Johnny