DWIRC:OperServ
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. | 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). | 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. | 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 HELPfor command-specific syntax updates.
See also: DWIRC:NickServ • DWIRC:ChanServ • DWIRC:HostServ • DWIRC:MemoServ • DWIRC: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
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.