The following outlines the features and commands that Bahamut has for operators of the server. - 11/13/02 - srd (srd@dal.net) - 10/02/04 - Quension (quension@dal.net) - 25/06/2006 - Sheik (sheik@solid-ircd.com) Based upon opers.txt for ircd-hybrid by: ThemBones (kraemer@u.washington.edu) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Usermodes: (* designates that the umode is oper only) USERMODE DESCRIPTION ----------------------------------------------------------------- +i - Is 'invisible'. +w - Can see wallops messages. +r - Is registered/identified to services. +s - Can see oper kill messages. +R - Will not receive messages from -r clients. *+a - Designates the user as being a services administrator. *+b - Can see chatops messages. *+c - Can see client connections and exits. *+d - Can see debug messages. *+e - Can see dccallow failure notices. *+f - Can see flood messages. *+g - Can recieve globops messages. *+h - Is available for help, being listed in /stats P *+j - Can see rejected connection notices *+k - Can see server kill messages. *+m - Can see spambot notices. *+n - Can see routing notices. *+o - Is a global IRC Operator. *+y - Can see certain information requests. (e.g. /stats) Also Notices Opers when a user does a /whois on him. *+A - Is a server administrator. *+F - Can bypass the ircd's recvq throttling *+K - Can see U:lined kill messages *+O - Is a local IRC Operator. *+C - Can see global connections/exits *+H - Allows you to hide your oper status *+W - Hide Servers & Channels on IRCop's whois from normal users. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Oper Commands: (+ indicates that /quote must be used with ircII) COMMAND - USAGE and DESCRIPTION ------------------------------------------------------------------- SQUIT - SQUIT [reason] Splits away from your side of the net with [reason]. KILL - KILL Disconnects user from the IRC server he/she is connected to with reason . Local Opers can only kill clients on their servers. Global Opers can kill clients on any server on the IRC network. STATS - STATS [server|nick] Queries server [server] (or your own server if no server parameter is given) for info corresponding to . LETTER (* = Oper only.) ------ * a - Shows akills * c - Shows connect blocks * D - Shows special clone limits * d - Shows clone limit statistics * G - Shows local gcos restrictions * g - Shows network gcos restrictions (sglines) i - Shows allow blocks * K - Shows permanent K lines * k - Shows temporary K lines l - Shows hostname and generic info about [nick] * m - Shows commands and their usage o - Shows oper blocks p - Shows opers connected and their idle times * Q - Shows local nick/chan restrictions * q - Shows network nick/chan restrictions (sqlines) r - Shows resource usage by ircd (only in DEBUGMODE) * s - Shows server name cache * T - Shows throttle stats * t - Shows generic server stats * U - Shows super (U-Lined) servers. * P - Shows servers range ports for none & ssl ports. u - Shows server uptime v - Shows connected servers and their idle times * w - Shows fd list (only in DEBUGMODE) y - Shows class blocks * z - Shows memory stats ? - Shows network traffic statistics * b - Shows the list of g-lines * x - Shows the list of shuns. CONNECT - CONNECT [port [server_B]] When [server_B] is used, CONNECT asks [server_B] to connect to . Global Opers only. When [server_B] is not used, CONNECT trys to connect your server to . Local and Global Opers. When [port] is used, the connection will be attempted to [port]. When [port] is not used, a default will be chosen from the conf. + WALLOPS - WALLOPS : Sends a WALLOPS message of to all users who are umode +w (this includes non-opers). + LOCOPS - LOCOPS : Sends an LOCOPS message of to all opers on local server who are umode +g + GLOBOPS - GLOBOPS : Sends an GLOBOPS message of to all opers on the network who are umode +g + CHATOPS - CHATOPS : Sends an CHATOPS message of to all opers on the network who are umode +b TRACE - TRACE [server|nick] TRACE shows client info about [server|nick] or about the server you are on if no [server|nick] is given. All users that use TRACE can see the path to [server|nick] if given and all servers and opers connected, as well as the connection class they fall into. Opers can see unregistered connections on a server with TRACE as well as connection class counts. REHASH - REHASH [option] When no [option] is given, ircd will re-read the ircd.conf file. [option] can be one of the following: DNS - Re-read the /etc/resolv.conf file TKLINES - Clears temporary klines GC - Performs garbage collecting of excess memory. MOTD - Re-reads MOTD files THROTTLES - Clears connection throttles AKILLS - Clears akills SQLINES - Clears sqlines SGLINES - Clears sglines TSQGLINES - Clears temporary nick/channel/gcos blocks RESTART - RESTART Restarts the IRC server. CLOSE - CLOSE Close any connections from clients who have not fully registered yet. DIE - DIE Terminates the IRC server. + DNS - DNS Shows some stats about ircd's asynchronous resolving code + KLINE - KLINE [minutes] :[reason] Adds a KLINE to the ircd.conf or klines.conf file which will ban the specified user from using that server. The banned client will receive a message saying he/she is banned with reason [reason] For a temporary KLINE, length of kline is given in minutes as the first parameter i.e. KLINE 10 :cool off for 10 minutes + UNKLINE - UNKLINE -- If compiled with UNKLINE -- Will attempt to unkline the given + GLINE - GLINE [minutes] :[reason] Adds a GLINE to the ircd.conf or glines.conf file which will ban the specified user from using that server. The banned client will receive a message saying he/she is banned with reason [reason] For a temporary GLINE, length of gline is given in minutes as the first parameter i.e. GLINE 10 :cool off for 10 minutes + UNGLINE - UNGLINE -- If compiled with UNGLINE -- Will attempt to ungline the given + SHUN - SHUN [seconds] :[reason] Freezes the user from the entire network for the specified amount of seconds. To remove use /shun - + SET - SET