<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2716.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial>Hello,</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Here is an idea for you that was going to be used on a
version of Services called VorteX, but they lost their financial support
so stopped programming it, so we are stuck with the bits and pieces, but the
operserv help thing works, and this is an example of what it looks
like.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>You see, they used teams for access instead of levels like
Services Op and Services Admin. Other services I liked had Help Op, Services Op,
Services Admin and Services Root Admin and one Services Master.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>This version I like, however, uses teams: Help Team, IRC
Operators, K-Line Team, Closers Team, Coding Team, and Executive Board. (Coding
Team had access to all teams automatically), and users can be assigned more than
one team, and each team has a leader.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>-OperServ- OperServ allows MyIRC Operators to control
and<BR>-<BR>-OperServ- maintain the IRC network.<BR>-<BR>-OperServ-
<BR>-<BR>-OperServ- OperServ's commands are categorized into Team Levels, to
use<BR>-<BR>-OperServ- them, /msg OperServ
<command>.<BR>-<BR>-OperServ- <BR>-<BR>-OperServ- Commands available
to All Users:<BR>-<BR>-OperServ-
FIND
Locate an IRC Operator for assistance<BR>-<BR>-OperServ-
<BR>-<BR>-OperServ- Commands available to All IRC Operators:</FONT></DIV>
<DIV><FONT face=Arial>-<BR>-OperServ-
INFO
Display advanced info on a
nick/channel<BR>-<BR>-OperServ-
NEWS
Add new network news<BR>-<BR>-OperServ-
NOTICE
Send a global network notice<BR>-<BR>-OperServ-
SEARCH
Perform a search on services logs<BR>-<BR>-OperServ-
DIRECTORY
List all teams and their ID numbers<BR>-<BR>-OperServ-
LIST
List a team, or what teams an oper is on<BR>-<BR>-OperServ-
<BR>-<BR>-OperServ- Commands available to K:line Team
Members:<BR>-<BR>-OperServ-
AKILL
Maintain Network Wide Auto-Kills</FONT></DIV>
<DIV><FONT face=Arial>-<BR>-OperServ-
AUTOKILL
Different from Akill, kills people on
identify<BR>-<BR>-OperServ-
GECOS
Maintain bans set on Real Names<BR>-<BR>-OperServ-
TRIGGER
Maintain Clone Detection<BR>-<BR>-OperServ-
ZLINE
Maintain Network Wide IP Bans<BR>-<BR>-OperServ-
AUTH
Forcefully authorize a nickname<BR>-<BR>-OperServ-
DELMAIL
Ask user to re-authorize their
nickname<BR>-<BR>-OperServ-
FORBID
Forbid a nickname from being used<BR>-<BR>-OperServ-
HOLD
Stop a nickname from expiring ever<BR>-<BR>-OperServ-
LOCK
Prevent oper intervention on a
nickname<BR>-<BR>-OperServ-
QLINE
Prevent a nick from being used by </FONT></DIV>
<DIV><FONT face=Arial>
non-opers<BR>-<BR>-OperServ-
SENDPASS
Generate and email a new password to a user<BR>-<BR>-OperServ-
<BR>-<BR>-OperServ- Commands available to Closers Team
Members:<BR>-<BR>-OperServ-
ACCESS
Check and remove channel access
entries<BR>-<BR>-OperServ-
CLEAR
Clear a channel of bans, modes, or
users<BR>-<BR>-OperServ-
CLOSE
Close a channel down until it expires<BR>-<BR>-OperServ-
FORBID
Prevent a channel from being used<BR>-<BR>-OperServ-
FREEZE
Stop ChanServ from interacting with a </FONT></DIV>
<DIV><FONT face=Arial> channel<BR>-<BR>-OperServ-
HOLD
Stop a channel from expiring ever<BR>-<BR>-OperServ-
LOCK
Prevent oper intervention on a
channel<BR>-<BR>-OperServ-
QLINE
Prevent a channel being entered by
non-opers<BR>-<BR>-OperServ-
SETFOUNDER
Change the foundership of a channel<BR>-<BR>-OperServ-
SETTEAM
Change the team level allowed in a
channel<BR>-<BR>-OperServ-
SUSPEND
Suspend a channel for a period of
time<BR>-<BR>-OperServ-
WIPE
Wipe channel access lists<BR>-<BR>-OperServ- <BR>-<BR>-OperServ- Commands
available to Abuse Team Members:<BR>-<BR>-OperServ-
DENY
Deny a user/oper from services access<BR>-<BR>-OperServ-
IGNORE
Maintain Services Ignore lists</FONT></DIV>
<DIV><FONT face=Arial>-<BR>-OperServ-
NOOPER
Suspend the privledges of an Oper<BR>-<BR>-OperServ- <BR>-<BR>-OperServ-
Commands available to Routing Team
Members:<BR>-<BR>-OperServ-
ADMIN
Maintain Server Administrators list<BR>-<BR>-OperServ-
DNS
Add/Remove server from Dynamic DNS
list<BR>-<BR>-OperServ-
JUPE
Prevent a server from linking<BR>-<BR>-OperServ- <BR>-<BR>-OperServ-
Commands available to Services Root
Administrators:<BR>-<BR>-OperServ-
DELETE
Remove registeration of a
nick/channel<BR>-<BR>-OperServ-
GLOBAL
Send a memo to every registered nick<BR>--<BR>-OperServ-
LEADER
Set the team leader of a team<BR>-<BR>-OperServ-
CHGNICK
Force a users nick to be changed<BR>-<BR>-OperServ- <BR>-<BR>-OperServ-
Commands available to Coding Team
Members:<BR>-<BR>-OperServ-
ADD
Add a user to a team<BR>-<BR>-OperServ-
DEL
Remove a user from a team<BR>-<BR>-OperServ-
DUMP
Dump structs to /tmp/dump.txt<BR>-<BR>-OperServ-
MEMUSAGE
Display services memory usage<BR>-<BR>-OperServ-
PROCLIST
List SQL Processes<BR>--<BR>-OperServ-
QUERY
Perform a direct database query<BR>-<BR>-OperServ-
RAW
Send a RAW message to services uplink<BR>-<BR>-OperServ-
SVSHOST
Change the hostname of a user<BR>-<BR>-OperServ-
SVSKILL
Remove a user from the network<BR>-<BR>-OperServ-
SVSMODE
Change any user mode<BR>-<BR>-OperServ-
SVSNICK
Change any user nick<BR>-<BR>-OperServ- <BR>-<BR>-OperServ- Commands sent
to OperServ are logged!</FONT></DIV>
<DIV><FONT face=Arial>-<BR>-OperServ- <BR>-</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>What do you think? They used SQL-services, which I like,
since you can have a web-interface for it too, which they did, for users to
manage their stuff, but they lost all their data on that
apparently.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Jim Stratus</FONT></DIV>
<DIV><FONT face=Arial>irc.swcic.net</FONT></DIV></BODY></HTML>