Changed: 39c39
Changed: 41c41
IRCOp Commands - Part II
Page 1 - OperServ/AdminServ || Page 2 - Oper Commands
Oper Commands
Remember! [Unreal32 Docs] is the best place to get all the info!
To view the same information (if not more) on SurrealChat, /helpop ?<command>
OPER - /oper <nick> <password>
- We're all quite familiar with this... use this to oper up.
WALLOPS - /wallops <message>
- Sends <message> to all users on network with umode +w set.
GLOBOPS - /globops <message>
- Sends a global message to all IRCOps.
- Viewable ONLY by IRCOps (and above prolly.)
CHATOPS - /chatops <message>
- Sends a global message to all IRCOps.
LOCOPS - /locops <message>
- Sends a message to all local IRCOps (same server).
ADCHAT - /adchat <message>
- Sends a message to all online admins.
NACHAT - /nachat <message>
- Sends a message to all online NetAdmins.
KILL - /kill <nickname> <reason>
- KILLs a user from the network.
- AKA: Forcefully disconnects a user from the network.
- KILL also accepts multiple targets: /kill <nick1>,<nick2>,<nick3>,...<nick20> <reasonhere>
KLINE - /kline [+|-]<user@host|nick> [<time to ban> <reason>]
- Bans hostmask (or specified nick) from the server it is issued on. THIS IS NOT A GLOBAL BAN.
- <time to ban> can be:
- Value in seconds.
- A time value. Format: 1d10h15m30s.
- '0' (zero) for permanent.
- To remove: /kline -user@host
ZLINE - [+|-]<*@ipmask> [<time to ban> <reason>]
- Bans an IP Address from the local server it is issued on. THIS IS NOT A GLOBAL BAN.
- <time to ban> can be:
- Value in seconds.
- A time value. Format: 1d10h15m30s.
- '0' (zero) for permanent.
- To remove: /zline -*@ipmask
- Requires flag: can_zline
GLINE - /gline [+|-]<user@host|nick> [<time to ban> <reason>]
- Adds a global ban to anyone that matches.
- See above for syntax info.
- To remove: /gline -user@host
- Requires flag: can_gkline
GZLINE - /gzline [+|-]<*@ipmask> <time to ban>:<reason>
- Adds a global zline.
- See above for syntax info.
- To remove: /gzline -*@ipmask
- Requires flag: can_gzline
SHUN - /shun [+|-]<user@host|nick> <time to shun>:<reason>
- Prevents a user from executing ANY commands and prevents them from speaking.
- Shuns are GLOBAL.
- Look above for syntax info.
- Plain /SHUN view the current SHUN list.
- To remove: /shun -user@host
- Requires flag: can_gkline
REHASH - /rehash <server> -<flags>
- Prompts server to reread configuration files.
- Only NetAdmins may specify a servername. Else, /rehash -<flags>
- If servername and flags are not specified this rehashes the unrealircd.conf, removing any temporary k:lines.
- The flags are used to rehash other config files, valid flags are:
- -motd - Rehashes all MOTD files and RULES files (including tld{})
- -opermotd - Rehashes the OPERMOTD
- -botmotd - Rehashes the BOTMOTD
- -garbage - Force garbage collection
RESTART - I highly doubt any regular oper will need this. Excluded.
DIE - Again, I highly doubt any regular oper will require the use of this. Excluded.
SETHOST - Shoo. You already have a pretty VHOST.
SETIDENT - You don't need this either.
CHGHOST - No favors. :(
CHGIDENT - No favors at all!
CHGNAME - No no no no no!
SQUIT - /squit <server>
- Disconnects a server from the network.
CONNECT - /connect <server> <port> <server>
- Links another IRC server to the one you are already on, if only one server is given.
- If 2 servers are give, an attempt is made to connect the two servers together.
- Put leaf server as first, hub server as second.
- Example: /connect front* 32996 nasc*
DCCDENY - /dccdeny <filemask> <reason>
- Adds a DCCDENY for that filemask, preventing that file from being sent.
UNDCCDENY - /undccdeny <filemask>
- Removes a DCCDENY
SAJOIN - /sajoin <nick> <#channel>, <#chanel>
- Forces a user to join channel(s).
- Services Admin command only.
SAPART - /sapart <nick> <#channel>, <#channel>
- Forces a user to part channel(s).
- Services Admin command only.
SAMODE - /samode <channel> <mode>
- Allows admin to change channel modes without ChanOps.
- Services Admin command only.
LAG - /lag <server>
- Like a 'traceroute' for IRC servers.
- Useful for detecting where lag is coming from.
RPING - /rping <servermask>
- Will calculate in ms the lag between servers.
TRACE - /trace <servermask|nickname>
- SERVER: Class, Version, Link info.
- USER: Class and lag info.
OPERMOTD - /opermotd
- Displays the server's OperMotd file.
CLOSE - /close
- Will disconnect all unknown connections from the IRC Server.
SPAMFILTER - /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [reason] [regex]
- Spamfilters are fun! Spamfilters are useful! But do NOT use unless you understand regxes!
- Type /helpop ?spamfilter
- Example to zline someone who uses the identd "fred" all the time: /spamfilter add u gzline - Proxies_and_evasion !fred@
NOTICE, CTCP, MSG - /notice $<server(s)> message
- As opers you can message everyone on a server, or all servers. See the form above. mIRC users, make sure to only put one slash. We use notices like that instead of /os global.
- Ex:
- /notice $frontier.surrealchat.net [Global] Frontier is lagging. Suggest switching servers.
- /notice $*.net [Global message] Services will be right back