DWIRC:OperServ

From DarkWorld Network
Revision as of 15:32, 21 October 2025 by Scientist (talk | contribs) (Commands)
Jump to navigation Jump to search

OperServ

OperServ provides tools and commands to help IRC Operators (IRCOps) and Services Administrators manage the network efficiently. It is part of the Anope Services suite and integrates with UnrealIRCd for administration, network moderation, and service control.


Overview

  • Only IRC Operators (those authenticated with /OPER) can access OperServ commands.
  • Some commands require Services Administrator or Root privileges.
  • OperServ actions are logged for security and auditing.


Commands

Command Purpose Usage
HELP Displays a list of OperServ commands or detailed help on a specific one. /msg OperServ HELP [command]
STATS Shows statistics about network usage, bans, and services data. /msg OperServ STATS [AKILL SGLINE SNLINE SQLINE SESSION]
STAFF Lists all services staff members with their access levels. /msg OperServ STAFF
ADMIN Lists network services administrators. /msg OperServ ADMIN
MODE Sets or removes user modes on any user. /msg OperServ MODE nick +o
/msg OperServ MODE #channel +m
GLOBAL Sends a global message to all users connected to the network. /msg OperServ GLOBAL Message text here
LOGONNEWS / RANDOMNEWS / OPERNEWS Adds or deletes network-wide news entries shown on connect or oper login. /msg OperServ LOGONNEWS ADD Text...
/msg OperServ OPERNEWS ADD Text...
AKILL Adds or removes global autokills (network bans). /msg OperServ AKILL ADD [expiry] user@host reason
/msg OperServ AKILL DEL num list ALL
/msg OperServ AKILL LIST
SGLINE Adds or removes banned G-lines (for bad nicknames). /msg OperServ SGLINE ADD [expiry] mask reason
/msg OperServ SGLINE DEL mask
/msg OperServ SGLINE LIST
SNLINE Adds or removes network-wide realname bans. /msg OperServ SNLINE ADD [expiry] text reason
/msg OperServ SNLINE DEL text
/msg OperServ SNLINE LIST
SQLINE Adds or removes nickname or channel name bans. /msg OperServ SQLINE ADD [expiry] #channel nick reason
/msg OperServ SQLINE DEL #channel nick
/msg OperServ SQLINE LIST
CLEARMODES Removes all modes from a user or channel. /msg OperServ CLEARMODES #channel
KICK Forcefully removes a user from a channel. /msg OperServ KICK #channel nick [reason]
KILL Disconnects a user from the network with a reason. /msg OperServ KILL nick reason
JUPE Jupes (nullifies) a server or service to prevent its linking. /msg OperServ JUPE server.name reason
OLINE Temporarily grants IRC Operator privileges to a user. /msg OperServ OLINE nick
UPDATE Forces services to reload configuration and data. /msg OperServ UPDATE
REHASH Reloads Anope Services configuration files without restart. /msg OperServ REHASH
RESTART Restarts all Anope Services. /msg OperServ RESTART
SHUTDOWN Safely shuts down all Anope Services. /msg OperServ SHUTDOWN
SESSION Lists session limits and violations (connection flooding). /msg OperServ SESSION LIST
IDENTIFY Authenticates you to OperServ (if required). /msg OperServ IDENTIFY password
RAW Sends a raw command to the IRCd (for debugging). /msg OperServ RAW :COMMAND HERE
CHANLIST Lists all registered channels or filters by pattern. /msg OperServ CHANLIST [pattern]
USERLIST Lists registered users or filters by pattern. /msg OperServ USERLIST [pattern]
LISTCHANS Displays channels matching a specific user. /msg OperServ LISTCHANS nick
AKILLVIEW Shows detailed information about an active AKILL. /msg OperServ AKILLVIEW [mask]
ADDMOTD / DELMOTD Adds or removes lines from the services MOTD. /msg OperServ ADDMOTD text...
/msg OperServ DELMOTD line-number

Access Levels

  • IRC Operator: Can use basic moderation tools (KILL, GLOBAL, AKILL).
  • Services Admin: Can modify bans, news, MOTDs, and perform rehash/restart.
  • Services Root: Full control including SHUTDOWN, JUPE, and RAW commands.

Example Usage

/OPER yournick yourpassword
/msg OperServ GLOBAL Network maintenance at 03:00 UTC
/msg OperServ AKILL ADD +7d *@malicious.host Spambot detected


Notes

  • Use OperServ commands responsibly — all actions are logged.
  • Avoid using AKILL or SQLINE without verification.
  • OperServ integrates directly with UnrealIRCd oper blocks for permissions.
  • Always /msg OperServ HELP for command-specific syntax updates.


See also: DWIRC:NickServDWIRC:ChanServDWIRC:HostServDWIRC:MemoServDWIRC:BotServ

Part of the DarkWorld Network Wiki Project Maintained by the DarkWorld Wiki Team

DarkWorld Network — Building an Open, Secure, and Collaborative Internet Since 2021

🌍 Connect with Us: | | | | | |

Quick Links: 🏠 Home💬 DWIRC🔗 DWBouncers💻 DWShells📘 Tutorials📈 Stats🎮 Games🧭 Hosting

💡 Want to contribute? See How to Contribute and help build the DarkWorld knowledge base!

📅 Last Updated: 2025-10-21 • Content licensed under CC-BY-SA 4.0 unless otherwise noted.