DWIRC:OperServ

From DarkWorld Network
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.


Core Administrative Commands

Command Description Usage Example
AKILL Manipulate the AKILL list (network-wide bans). /msg OperServ AKILL ADD +7d *@spamhost.net Spambot detected
/msg OperServ AKILL LIST
CHANKILL AKILL all users on a specific channel. /msg OperServ CHANKILL #channel reason
FORBID Forbid usage of nicknames, channels, or emails. /msg OperServ FORBID ADD NICK BadNick abusive nickname
/msg OperServ FORBID ADD CHANNEL #banned offensive channel
JUPE “Jupiter” a server (create a fake one to block a rogue server). /msg OperServ JUPE bad.server.net Rogue hub prevention
KICK Kick a user from a channel. /msg OperServ KICK #channel nick reason
MODE Change channel modes remotely. /msg OperServ MODE #channel +m
NOOP Remove all operators from a server remotely. /msg OperServ NOOP server.name
SVSJOIN Force a user to join a specific channel. /msg OperServ SVSJOIN nick #channel
SVSPART Force a user to part (leave) a specific channel. /msg OperServ SVSPART nick #channel
SVSNICK Forcefully change a user’s nickname. /msg OperServ SVSNICK oldnick newnick


Module & System Management

Command Description Usage Example
MODLIST List all currently loaded modules. /msg OperServ MODLIST
MODINFO Display detailed information about a specific module. /msg OperServ MODINFO module_name
OPER View or modify Services Operator accounts. /msg OperServ OPER ADD nick level
/msg OperServ OPER DEL nick
STATS Show status of Services and network. /msg OperServ STATS
SESSION View the list of host sessions and connection limits. /msg OperServ SESSION LIST

News & Login Messages

Command Description Usage Example
LOGONNEWS Define messages shown to users at logon. /msg OperServ LOGONNEWS ADD Welcome to DarkWorld!
RANDOMNEWS Define messages randomly shown to users at logon. /msg OperServ RANDOMNEWS ADD Remember to register your nick!
OPERNEWS Define messages shown to users who become IRC Operators. /msg OperServ OPERNEWS ADD Operator meeting at 21:00 UTC

Access & Ignore Control

Command Description Usage Example
IGNORE Modify the Services ignore list to block abusive users or hosts. /msg OperServ IGNORE ADD *@baduser.example reason
/msg OperServ IGNORE DEL *@baduser.example


Authentication

Command Description Usage Example
LOGIN Login to OperServ (if your services require authentication). /msg OperServ LOGIN password
LOGOUT Logout from OperServ. /msg OperServ LOGOUT


Information & Help

Command Description Usage Example
HELP Display the OperServ command list or help for a specific command. /msg OperServ HELP
/msg OperServ HELP AKILL
STATS Show statistics about Services and network activity. /msg OperServ STATS

Name Restriction Lists

Command Description Usage Example
SNLINE Manipulate the SNLINE list (bans on real names). /msg OperServ SNLINE ADD +30d text reason
SQLINE Manipulate the SQLINE list (bans on nicknames or channel names). /msg OperServ SQLINE ADD +7d badnick Offensive name

Example

/OPER YourNick YourPassword
/msg OperServ GLOBAL Network maintenance at 03:00 UTC
/msg OperServ AKILL ADD +7d *@spambot.net Spambot detected
/msg OperServ SQLINE ADD +30d badnick Offensive nickname
/msg OperServ JUPE rogue.server.net Fake hub prevention


Access Levels

  • IRC Operator: Can use moderation and ban tools (KILL, AKILL, GLOBAL).
  • Services Admin: Can modify bans, MOTDs, and perform REHASH or RESTART.
  • Services Root: Full control, including SHUTDOWN, JUPE, and RAW commands.


Notes

  • All commands must be sent via private message: /msg OperServ <command>.
  • All administrative actions are logged.
  • Use with caution — improper use of AKILL, NOOP, or JUPE can affect the entire network.
  • Type /msg OperServ HELP for detailed syntax on any command.

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.