IRCop Commands

INVITE

 Syntax: /INVITE nick channel
 
 Invites the given user to the given channel. (Must be a
 channel Op).

KICK

 Syntax: /KICK channel, channel user, user reason
 
 Kicks a user or users out of a channel, or channels. A
 reason may also be supplied.

OPER

 Syntax: /OPER userid password
 
 Command to give a user operator status if they match an
 Oper Block.

WALLOPS

 Syntax: /WALLOPS message
 
 Sends a message to all users with umode +w

GLOBOPS

 Syntax: /GLOBOPS message
 
 Sends a message to all global IRCops.

CHATOPS

 Syntax: /CHATOPS message
 
 Sends a message to all IRCops (local and global).

LOCOPS

 Syntax: /LOCOPS message
 
 Sends a message to all local IRCops.

ADCHAT

 Syntax: /ADCHAT message
 
 Sends a message to all Admins.

NACHAT

 Syntax: /NACHAT message
 
 Sends a message to all Net Admins.

KILL

 Syntax: /KILL nick reason
 
 Kills a user from the network.

KLINE

 Syntax: /KLINE [+|-]user@host | nick [time to ban reason]
 
 Bans the hostmask from the server it is issued on. A
 kline is not a global ban.   time to ban is
 either: a) a value in seconds, b) a time value, like
 '1d' is 1 day or c) '0' for permanent.  Time and reason
 are optional, if unspecified set::default-bantime
 (default: 0/permanent) and 'no reason' are used.  To
 remove a kline use /kline -user@host

ZLINE

 Syntax: /ZLINE [+|-]*@ip [time to ban reason]
 
 Bans an IP Address from the local server it is issued
 on (not global). See kline for more syntax info.   Use
 /zline -*@ip to remove.

GLINE

 Syntax: /GLINE [+|-]user@host | nick [time to ban reason]
 
 Adds a global ban to anyone that matches. See kline for
 more syntax info.      Use /gline -user@host to remove.

SHUN

 Syntax: /SHUN [+|-]user@host | nick [time to shun reason]
 
 Prevents a user from executing ANY commands and
 prevents them from speaking. Shuns are global (like
 glines). See kline for more syntax info. Use /shun
 -user@host to remove a shun.

GZLINE

 Syntax: /GZLINE [+|-]ip time to ban :reason
 
 Adds a global zline. See kline for more syntax info.
   Use /gzline -*@ip to remove a gzline.

REHASH

 Syntax: /REHASH server –flags
 
 Rehashes the servers config file. Including a server
 name allows you to rehash a remote servers config file.
 Several flags are also available. They Include -motd -
 Only rehash all MOTD and RULES files (including tld {})
      -opermotd - Only rehash the OPERMOTD file
 -botmotd - Only rehash the BOTMOTD file      -garbage -
 Force garbage collection
IRCop.

RESTART

 Syntax: /RESTART password reason
 
 Restarts the IRCD Process. Password is required if
 drpass { } is present.   You may also include a reason.

DIE

 Syntax: /DIE password
 
 Terminates the IRCD Process. Password is required if
 drpass { } is present.

LAG

 Syntax: /LAG server
 
 This command is like a Sonar or Traceroute for IRC
 server. You type in /LAG irc.fyremoon.net and it will
 reply from every server it passes with time and so on.
 Useful for looking where lag is and optional TS
 future/past travels.

SETHOST

 Syntax: /SETHOST newhost
 
 Lets you change your vhost to what ever you want it to
 be.

SETIDENT

 Syntax: /SETIDENT newident
 
 Lets you set your ident to what ever you want it to be.

CHGHOST

 Syntax: /CHGHOST nick newhost
 
 Lets you change the host name of a user currently on
 the system.

CHGIDENT

 Syntax: /CHGIDENT nick newident
 
 Lets you change the ident of a user currently on the
 system.

CHGNAME

 Syntax: /CHGNAME nick newname
 
 Lets you change the realname of a user currently on the
 system.

SQUIT

 Syntax: /SQUIT server
 
 Disconnects a server from the network.

CONNECT

 Syntax: /CONNECT server port server
 
 If only one server is given, it will attempt to connect
 the server you are ON to the given server. If 2 servers
 are given, it will attempt to connect the 2 servers
 together. Put the leaf server as the first, and the hub
 server as the second.

DCCDENY

 Syntax: /DCCDENY filemask reason
 
 Adds a DCCDENY for that filemask. Preventing that file
 from being sent.

UNDCCDENY

 Syntax: /UNDCCDENY filemask
 
 Removes a DCCDENY

SAJOIN

 Syntax: /SAJOIN nick channel, channel
 
 Forces a user to join a channel(s). Available to
 services & network admins only.

SAPART

 Syntax: /SAPART nick channel, channel
 
 Forces a user to part a channel(s). Available to
 services & network admins only.

SAMODE

 Syntax: /SAMODE channel mode
 
 Allows Network & Services admins to change modes of a
 channel without having ChanOps.

RPING

 Syntax: /RPING servermask
 
 Will calculate in milliseconds the lag between servers.

TRACE

 Syntax: /TRACE servermask|nickname
 
 When used on a user it will give you class and lag
 info. If you use  it on a server it gives you
 class/version/link info.

OPERMOTD

 Syntax: /OPERMOTD
 
 Displays the servers OperMotd File.

ADDMOTD

 Syntax: /ADDMOTD :text
 
 Will add the given text to the end of the Motd.

ADDOMOTD

 Syntax: /ADDOMOTD :text
 
 Will add the given text to the end of the OperMotd.

SDESC

 Syntax: /SDESC newdescription
 
 Allows server admins to change the description line of
 their server without restarting.

ADDLINE

 Syntax: /ADDLINE text
 
 Allows you to add lines to the unrealircd.conf

MKPASSWD

 Syntax: /MKPASSWD password
 
 Will encrypt a clear text password to add it to the
 unrealircd.conf

TSCTL OFFSET

 Syntax: /TSCTL OFFSET +/- time
 
 Adjust the IRCD’s Internal clock (Do NOT use if
 you do not understand EXACTLY what it does).

TSCTL TIME

 Syntax: /TSCTL TIME
 
 Will give a TS Report.

TSCTL ALLTIME

 Syntax: /TSCTL ALLTIME
 
 Will give a TS Report of ALL servers.

TSCTL SVSTIME

 Syntax: /TSCTL SVSTIME timestamp
 
 Sets the TS time of all servers (Do NOT use if you do
 not understand EXACTLY what it does).

HTM

 Syntax: /HTM option
 
 Controls settings related to high traffic mode. High
 Traffic Mode (HTM) basically disables certain user
 commands such as: list whois who etc in response to
 extremely high traffic on the server. Options include:
 -ON Forces server into HTM 
 -OFF Forces server out of HTM 
 -NOISY Sets the server to notify users/admins when
   in goes in and out of HTM      
 -QUIET Sets the server to NOT notify when going in 
   and out of HTM 
 -TO  <value> Tell HTM at what incoming rate to
 activate HTM.

CLOSE

 Syntax: /CLOSE
 
 This command will disconnect all unknown connections
 from the IRC server.