home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / Internet / IRC / UnrealIRCd-bin.lha / Unreal / doc / commands.txt next >
Encoding:
Text File  |  2000-08-07  |  10.8 KB  |  335 lines

  1. Written by ^MrMike^ (mike@sector001.org) for the UnrealIRCd
  2. Modified by codemastr to include a few other commands
  3. (note, this file will be updated in CVS asap)
  4.  
  5. PRIVMSG
  6.  - Used to send a message to a person or a channel
  7.  Syntax: MSG <nick>,<nick2>,<nick3>,<nick4> <text>
  8.  Example: PRIVMSG Stskeeps :Hello. Unreal is a very good ircd.
  9.  Example: PRIVMSG Stskeeps,codemastr,DrBin :Hello Unreal Coding Team
  10.  
  11. NOTICE
  12.  - Mainly used for one-time communication or for the results of a command.
  13.  Syntax: NOTICE <nick>,<nick2>,<nick3>,<nick4> <text>
  14.  Example: NOTICE codemastr :Hi. How are you?
  15.  Example: NOTICE codemastr,Stskeeps :Hi codemastr and Stskeeps.
  16.  
  17. MODE
  18.  - Used to change the mode of a channel or a user. You can only change modes for channel you    are an Operator or Half-Op on. Also, you can only changes user modes for yourself.
  19.  Syntax: MODE <channel/user> <mode>
  20.  Example: MODE #UnrealIRCD +tn
  21.  Example: MODE #UnrealIRCD +ootn codemastr Stskeeps
  22.  
  23. NICK
  24.  - Changes your "online identity" on a server. All those in the channel you are in will be    alerted of your nickname change.
  25.  Syntax: NICK <new nickname>
  26.  Example: NICK |codemastr|
  27.  
  28. JOIN
  29.  - Used to enter one or more channels on an IRC server. All occupants of the channel will be    notified of your arrival.
  30.  Syntax: JOIN <chan>,<chan2>,<chan3>
  31.  Example: JOIN #UnrealIRCD
  32.  Example: JOIN #UnrealIRCD,#OperHelp
  33.  
  34. PING
  35.  - Determines the amount of lag (time it takes for a response to reach a person and come    back) between yourself and someone else.
  36.  Syntax: PING <user>
  37.  Example: PING Stskeeps
  38.  
  39. WHOIS
  40.   - Shows information about the user in question, such as their "name", channels they are     currently in, their hostmask, etc.
  41.  Syntax: WHOIS <user>
  42.  Example: WHOIS DrBin
  43.  
  44. ISON
  45.  - Used to determine of a certain user or users are currently on the IRC server based upon     their nickname.
  46.  Syntax: ISON <user> <user2> <user3> <user4>
  47.  Example: ISON Stskeeps DrBin codemastr NickServ ChanServ OperServ MemoServ
  48.  
  49. USER
  50.  - Used during registration to server (i.e. during inital connection sequence.)
  51.  
  52. PART
  53.  - Used to part (or leave) a channel you currently occupy. All those in the channel will be    notified of your departure.
  54.  Syntax: PART <chan>,<chan2>,<chan3>,<chan4>
  55.  Example: PART #UnrealIRCD
  56.  Example: PART #UnrealIRCD,#OperHelp
  57.  
  58. QUIT
  59.  - 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.
  60.  Syntax: QUIT <reason>
  61.  Example: QUIT Leaving!
  62.  
  63. USERHOST
  64.  - Returns the userhost of the user in question. Usually used by scripts or bots to retrieve    userhost information.
  65.  Syntax: USERHOST <nickname>
  66.  Example: USERHOST codemastr
  67.  
  68. SVSNICK
  69.  - Can only be used by a U:Lined server (i.e. services). Changes the nickname of the user in    question.
  70.  Syntax: SVSNICK <nickname> <new nickname> :<timestamp>
  71.  Example: SVSNICK Stskeeps Techie :963086432
  72.  
  73. SVSMODE
  74.  - Can only be used by a U:Lined server (i.e. services). Changes the mode of the channel or    user in question.
  75.  Syntax: SVSMODE <channel/user> :<mode>
  76.  Example: SVSMODE #UnrealIRCD :+o Stskeeps
  77.  Example: SVSMODE codemastr :+i
  78.  
  79. LUSERS
  80.  - Provides local and global user information (such as current and maximum user count).
  81.  Syntax: LUSERS <server>
  82.  
  83. CHANSERV
  84.  - Will send a secure message to ChanServ. Similar to /msg ChanServ, but more secure. May not work if server is configured improperly.
  85.  
  86. TOPIC
  87.  - Sets/Changes the topic of the channel in question, or just display the current topic.
  88.  Syntax: TOPIC <channel>
  89.  Syntax: TOPIC <channel> <topic>
  90.  Example: TOPIC #operhelp
  91.  Example: TOPIC #UnrealIRCD Welcome to the Unreal IRCD Home Channel.
  92.  
  93. INVITE
  94.  - Sends a user an invitation to join a perticular channel. You must be an operator on the    channel in order to invite a user into it.
  95.  Syntax: INVITE <user> <channel>
  96.  Example: INVITE codemastr #OperHelp
  97.  
  98. KICK
  99.  - 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.
  100.  Syntax: KICK <channel> <user> <reason>
  101.  
  102. WALLOPS
  103.  - Sends a "message" to all those with the umode +w. Only IRCops can send wallops, while anyone can view them.
  104.  Syntax: WALLOPS <message>
  105.  
  106. KILL
  107.  - Forcefully disconnects a user from an IRC Sever. Can only be used by IRCops.
  108.  Syntax: KILL <user> <reason>
  109.  Example: KILL Clone5 Cloning is not allowed
  110.  
  111. AWAY
  112.  - Sets your online status to "away".
  113.  Syntax: AWAY <reason> (AWAY without a reason will unset you away)
  114.  Example: AWAY Walking the dog...
  115.  
  116. SQUIT
  117.  - Disconnects an IRC Server from the network
  118.  Syntax: SQUIT <server>
  119.  Example: SQUIT leaf.*
  120.  
  121. WHO
  122.  - Searches user information (-i users only) for supplied information. IRCops are a ble to    search +i users.
  123.  Syntax: WHO <search>
  124.  Example: WHO *.aol.com
  125.  
  126. WHOWAS
  127.  - Retrieves previous 'WHOIS' information for users no longer connected to the server.
  128.  Syntax: WHOWAS <nickname>
  129.  Example: WHOWAS Stskeeps
  130.  
  131. LIST
  132.  - Provides a complete listing of all channels on the network. If a search string is    specified, it will only show those matching the search string.
  133.  Syntax: LIST <search string>
  134.  Example: LIST
  135.  Example: LIST *ircd*
  136.  
  137. NAMES
  138.  - Provides a list of users on the specified channel.
  139.  Syntax: NAMES <channel>
  140.  Example: NAMES #help
  141.  
  142. OPER
  143.  - Attempts to give a user IRCop status.
  144.  Syntax: OPER <uid> <pass>
  145.  Example: OPER codemastr codeit
  146.  
  147. CONNECT
  148.  - Links another IRC server to the one you are currently on. Remote connections are also    possible.
  149.  Syntax: CONNECT <server>
  150.  Syntax: <CONNECT> <hub> <port> <leaf>
  151.  Example: CONNECT leaf.*
  152.  Example: CONNECT hub.* 6667 leaf.*
  153.  
  154. VERSION
  155.  - Provides version information of the IRCD software in usage.
  156.  Syntax: VERSION
  157.  
  158. STATS
  159.  - Provides certain statistical information about the server (for example, u will provide    uptime information).
  160.  Syntax: STATS <letter>
  161.  Example: STATS u
  162.  
  163. LINKS
  164.  - Lists all of the servers currently linked to the network.
  165.  Syntax: LINKS
  166.  
  167. ADMIN
  168.  - Provides administrative information regarding the server.
  169.  Syntax: ADMIN <server>
  170.  
  171. SAMODE
  172.  - Allowed a services administrator to change the mode on a channel, without having operator   status.
  173.  Syntax: SAMODE <channel> <mode>
  174.  Example: SAMODE #UnrealIRCD +m
  175.  
  176. SVSKILL
  177.  - Can only be used by a U:Lined server. Forcefully disconnects a user from the network.
  178.  Syntax: SVSKILL <user> <reason>
  179.  Example: SVSKILL codemastr Goodbye
  180.  
  181. SVSNOOP
  182.  - Can only be used by a U:Lined server. Enabled or disables whether Global IRCop functions   exist on the server in question or not.
  183.  Syntax: SVSNOOP <server> <+/->
  184.  Example: SVSNOOP leaf.* -
  185.  
  186. MOTD
  187.  - Displays the Message of the Day.
  188.  Syntax: MOTD
  189.  Syntax: MOTD <server>
  190.  
  191. KLINE
  192.  - "Bans" a hostmask from connection to the IRC server.
  193.  Syntax: KLINE <hostmask> <reason>
  194.  Example: KLINE *@*.aol.com Abuse
  195.  
  196. UNKLINE
  197.  - Removes a k:line from the server.
  198.  Syntax: UNKLINE <hostmask>
  199.  Example: UNKLINE *@*.aol.com
  200.  
  201. ZLINE
  202.  - Disables all access to the IRC server from a specified IP.
  203.  Syntax: ZLINE <ip>
  204.  Example: ZLINE 127.0.0.1
  205.  
  206. UNZLINE
  207.  - Removes a currently active z:Line.
  208.  Syntax: UNZLINE <ip>
  209.  Example: ZLINE 127.0.0.1
  210.  
  211. GLOBOPS
  212.  - Sends a global "message" to all IRCops. Only viewable by IRCops (unlike WallOps, which can be viewed by normal users).
  213.  Syntax: GLOBOPS <message>
  214.  Example: GLOBOPS Going to be akilling those clones...
  215.  
  216. CHATOPS
  217.  - GLOBOPS is usually reserved for important network information. Therefore, for Oper Chat,    CHATOPS was invented. IRCops with the +c flag enabled will be able to send/receive CHATOPS messages.
  218.  Syntax: CHATOPS <message>
  219.  Example: CHATOPS How's everyone doing today?
  220.  
  221. LOCOPS
  222.  - Similar to GLOBOPS, except only received by those IRCops local to your server.
  223.  Syntax: LOCOPS <message>
  224.  Example: LOCOPS Going to be adding a temp k:line for that user...
  225.  
  226. REHASH
  227.  - Prompts the server to reread its configuration file (ircd.conf). Will also remove any    temporarly lines (i.e. k:line).
  228.  Syntax: REHASH
  229.  
  230. RESTART
  231.  - Kills and restarts the irc daemon, disconnecting all users currently on that server.
  232.  Syntax: RESTART
  233.  Syntax: RESTART <password>
  234.  
  235. DIE
  236.  - Kills the irc daemon, disconnecting all users currently on that server.
  237.  Syntax: DIE
  238.  Syntax: DIE <password>
  239.  
  240. RULES
  241.  - Reads the rules.conf file and sends the contents to the user.
  242.  Syntax: RULES
  243.  
  244. MAP
  245.  - Provides a "network map" of the IRC network. Mainly used for routing purposes.
  246.  Syntax: MAP
  247.  
  248. DALINFO
  249.  - Original DALnet ircd credits.
  250.  Syntax: DALINFO
  251.  
  252. MKPASSWD
  253.  - Used for generating an encrypted password. Mainly used for encrypted O:Line passwords.
  254.  Syntax: MKPASSWD <password>
  255.  Example: MKPASSWD codeit
  256.  
  257. ADDLINE
  258.  - Adds a line to the server's ircd.conf file. After added, you must REHASH the server for it to take affect.
  259.  Syntax: ADDLINE <line>
  260.  Example: ADDLINE C:127.0.0.1:server.dal.net:linking:7325:50
  261.  
  262. TECHAT
  263.  - Similar to CHATOPS, but only Technical Admins are able to send/receive messages on this    "channel".
  264.  Syntax: TECHAT <message>
  265.  Example: TECHAT What do you think of the new routing map?
  266.  
  267. NACHAT
  268.  - Similar to CHATOPS (and TECHAT), but only Network Admins are able to send/recieve messages.
  269.  Syntax: NACHAT <message>
  270.  Example: NACHAT Linking a new server in a couple minutes...
  271.  
  272. KNOCK
  273.  - For channels which are invite only, you can "knock" on the channel to request an invite.
  274.  Syntax: KNOCK <channel> <message>
  275.  Example: KNOCK #secret_chan I'm an op, let me in!
  276.  
  277. CREDITS
  278.  - Credits for Unreal IRCD.
  279.  Syntax: CREDITS
  280.  
  281. LICENSE
  282.  - GPL information.
  283.  Syntax: LICENSE
  284.  
  285. SVSJOIN
  286.  - Forces a user to join a channel. Can only be used by a U:Lined server.
  287.  Syntax: SVSJOIN <nick> <channel>
  288.  Example: SVSJOIN codemastr #jail
  289.  
  290. SAJOIN
  291.  - Forces a user to join a channel. Can only be used by a Services Admin.
  292.  Syntax: SAJOIN <nick> <channel>
  293.  Example: SAJOIN Stskeeps #OperHelp
  294.  
  295. SVSPART
  296.  - Forces a user to leave a channel. Can only be used by a U:Lined server.
  297.  Syntax: SVSPART <nick> <channel>
  298.  Example: SVSPART codemastr #jail
  299.  
  300. SAPART
  301.  - Forces a user to leave a channel. Can only be used by a Services Admin.
  302.  Syntax: SAPART <nick> <channel>
  303.  Example: SAPART Stskeeps #OperHelp
  304.  
  305. SETHOST
  306.  - Changes the hostname of yourself. Only available to IRCops.
  307.  Syntax: SETHOST <host>
  308.  Example: SETHOST coder.tspre.org
  309.  
  310. SETIDENT
  311.  - Changes the ident of yourself. Only available to IRCops.
  312.  Syntax: SETIDENT <ident>
  313.  Example: SETIDENT coder
  314.  
  315. SETNAME
  316.  - Changes the "IRC Name" (or "Real Name") of yourself. Available to everyone.
  317.  Syntax: SETNAME <name>
  318.  Example: SETNAME Unreal Coding Team Member
  319.  
  320. CHGHOST
  321.  - Changes the hostname of a user currently on the IRC network. Only available to IRCops.
  322.  Syntax: CHGHOST <nick> <host>
  323.  Example: CHGHOST codemastr coder.tspre.org
  324.  
  325. CHGIDENT
  326.  - Changes the ident of a user currently on the IRC network. Only available to IRCops.
  327.  Syntax: CHGIDENT <nick> <ident>
  328.  Example: CHGIDENT codemastr coder
  329.  
  330. CHGNAME
  331.  - Changes the "IRC Name" (or "Real Name") of a user currently on the IRC network. Only    available to IRCops.
  332.  Syntax: CHGNAME <nick> <name>
  333.  Example: CHGNAME codemastr Unreal Coding Team Member
  334.  
  335.