Helpop User Commands

UnrealIRCd Help System



Helpop

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 Dalinfo     Kick List Motd Part Quit Stats Version     Whois
Away Invite Knock Lusers     Names     Ping Rules Time Vhost Whowas
Credits     Ison License     Map Nick Pong Setname     Topic Watch
Cycle Join Links Mode Notice Privmsg     Silence Userhost     Who




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










changed February 10, 2012