Tip of the day: Did you know that users are put in the security-group known-users based on their reputation score or if they are identified to Services?

Users in this group receive a number of benefits, such as being able to send more messages per minute.

Translations:User & Oper commands/10/en

From UnrealIRCd documentation wiki
Jump to navigation Jump to search

All commands have an optional [flag] parameter (rarely used!):

  • -dns: Reinitialize and reload the resolver
  • -garbage: Force garbage collection
  • -motd: Only re-read all MOTD, BOTMOTD, OPERMOTD and RULES files
  • -ssl: reload the SSL certificate and key

|IRCOp-only |- !RESTART [password] <reason> !built-in |This will restart UnrealIRCd. All users will be disconnected. The password is necessary if you have configured one in the DRpass block. (Needs extra permission, see Operclass_permissions#server.) |IRCOp-only |- !RMTKL !rmtkl |Mass remove TKLs such as *LINES and Spamfilters. Run the /RMTKL command without parameters for usage instructions. | |- !RULES !rules |Show the RULES file (ircd.rules by default). | |- !SAJOIN <nick> <channel> !sajoin |Force a user to join a channel |IRCOp-only |- !SAMODE <channel> <mode...> !samode |Change a MODE on a channel. Can be used if you don't have ops (and without OperOverride) |IRCOp-only |- !SAPART <nick> <channel> !sapart |Force a user to leave a channel |IRCOp-only |- !SASL !sasl |SASL is used for authentication. You don't use this command directly, it should be handled by your IRC client. | |- !SDESC !sdesc |Change server description (the one in /LINKS and such) |IRCOp-only |- !SETHOST <host> !sethost |Change your own host |IRCOp-only |- !SETIDENT !setident |Change your ident / username. You usually can change this in your IRC client as well, this is just for convenience to change it without needing to disconnect. |IRCOp-only |- !SETNAME !setname |Change your real name (gecos). You usually can change this in your IRC client as well, this is just for convenience to change it without needing to disconnect. | |- !SILENCE <+nickname/-nickname> !silence |Add or remove users to the silence list. Users on the silence list can't private message you (you can still see channel messages of them, however) | |- !SQUIT <server> !squit |Unlink/de-link a server. |IRCOp-only |- !STARTTLS !starttls |Switch over the current IRC session to SSL/TLS. This is handled by your IRC client, you never execute this manually. | |- !STAFF !staff |Shows a custom file, specified via set::staff-file. This is quite similar to MOTD and RULES but yet another file...
NOTE: This module is NOT loaded by default. | |- !STATS !stats |Show statistics, mostly server configuration information such as the list of current Allow block, Link block, etc. Use '/STATS' without parameters to get a list. Example: /STATS u shows the server uptime. |IRCOp-only (usually) |- !TIME !time |Show current date/time of the server | |- !style=white-space:nowrap|SPAMFILTER .... KLINE <user@host> [duration] [reason]
GLINE <user@host> [duration] [reason]
ZLINE <*@ip> [duration] [reason]
GZLINE <*@ip> [duration] [reason]
SHUN <user@host> [duration] [reason]
!tkl |Except for Spamfilter which is documented elsewhere and SHUN, all these commands will kill users from a specific host or IP and prevent them to connect:

  • KLINE will add a local kill line, only effective on the server you execute it on
  • ZLINE is similar but will prevent connections even sooner in the handshake (even before IP lookups, etc)
  • GLINE is simply a Global KLine, so network-wide
  • GZLINE is a Global ZLINE, so network-wide
  • SHUN is a little different: it makes the user unable to execute any commands, but otherwise allows the user to be online

In addition to the user@host syntax you can also use a nickname, UnrealIRCd will then ban that specific IP (saves you from doing a /WHOIS).
Example 1: /GLINE *@*.nl 4h I don't like the Dutch will ban everyone with a hostname ending in .nl with the reason "I don't like the Dutch". This GLINE will expire after 4 hours (it will be unset automatically after that period).
Example 2: /GZLINE *@10.* 0 I hate you will ban the IP range 10.* permanently (because the duration is zero). |IRCOp-only |- !TEMPSHUN <nick> !tkl |Temporarily SHUN a user. That is: the user may no longer execute any commands (except ADMIN). |IRCOp-only |- !TOPIC <channel> <topic> !topic |Change the topic of a channel |If chan is +t: +hoaq,
otherwise anyone. |- !TRACE <server|nick> !trace |Trace the path to another server or nick (technical) |IRCOp-only |- !TSCTL TIME
TSCTL ALLTIME
TSCTL OFFSET <+|->