2023-05-07 17:44:21 +00:00
|
|
|
service {
|
|
|
|
nick = "OperServ"
|
|
|
|
user = "services"
|
|
|
|
host = "services.host"
|
|
|
|
gecos = "Operator Service"
|
2023-05-08 01:40:12 +00:00
|
|
|
channels = "@#services"
|
2023-05-07 17:44:21 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
module {
|
|
|
|
name = "operserv"
|
|
|
|
client = "OperServ"
|
|
|
|
autokillexpiry = 7d
|
|
|
|
chankillexpiry = 7d
|
|
|
|
snlineexpiry = 7d
|
|
|
|
sqlineexpiry = 7d
|
|
|
|
akillonadd = yes
|
|
|
|
killonsnline = yes
|
|
|
|
killonsqline = yes
|
|
|
|
addakiller = yes
|
|
|
|
akillids = yes
|
|
|
|
opersonly = yes
|
|
|
|
}
|
|
|
|
|
|
|
|
command { service = "OperServ"; name = "HELP"; command = "generic/help"; }
|
|
|
|
|
|
|
|
module { name = "os_akill" }
|
|
|
|
command { service = "OperServ"; name = "AKILL"; command = "operserv/akill"; permission = "operserv/akill"; }
|
|
|
|
|
|
|
|
module { name = "os_chankill" }
|
|
|
|
command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill"; permission = "operserv/chankill"; }
|
|
|
|
|
|
|
|
module {
|
|
|
|
name = "os_defcon"
|
|
|
|
defaultlevel = 5
|
|
|
|
level4 = "silentoperonly" # GET
|
|
|
|
level3 = "silentoperonly" # FUCKED
|
|
|
|
level2 = "silentoperonly" # GET
|
|
|
|
level1 = "silentoperonly" # FUCKED
|
|
|
|
timeout = 1h
|
|
|
|
}
|
|
|
|
command { service = "OperServ"; name = "DEFCON"; command = "operserv/defcon"; permission = "operserv/defcon"; }
|
|
|
|
|
|
|
|
module { name = "os_config" }
|
|
|
|
command { service = "OperServ"; name = "CONFIG"; command = "operserv/config"; permission = "operserv/config"; }
|
|
|
|
|
|
|
|
module { name = "os_forbid" }
|
|
|
|
command { service = "OperServ"; name = "FORBID"; command = "operserv/forbid"; permission = "operserv/forbid"; }
|
|
|
|
|
|
|
|
module { name = "os_ignore" }
|
|
|
|
command { service = "OperServ"; name = "IGNORE"; command = "operserv/ignore"; permission = "operserv/ignore"; }
|
|
|
|
|
|
|
|
module { name = "os_info" }
|
|
|
|
command { service = "OperServ"; name = "INFO"; command = "operserv/info"; permission = "operserv/info"; }
|
|
|
|
|
|
|
|
module { name = "os_jupe" }
|
|
|
|
command { service = "OperServ"; name = "JUPE"; command = "operserv/jupe"; permission = "operserv/jupe"; }
|
|
|
|
|
|
|
|
module { name = "os_kick" }
|
|
|
|
command { service = "OperServ"; name = "KICK"; command = "operserv/kick"; permission = "operserv/kick"; }
|
|
|
|
|
|
|
|
module { name = "os_kill" }
|
|
|
|
command { service = "OperServ"; name = "KILL"; command = "operserv/kill"; permission = "operserv/kill"; }
|
|
|
|
|
|
|
|
module { name = "os_list" }
|
|
|
|
command { service = "OperServ"; name = "CHANLIST"; command = "operserv/chanlist"; permission = "operserv/chanlist"; }
|
|
|
|
command { service = "OperServ"; name = "USERLIST"; command = "operserv/userlist"; permission = "operserv/userlist"; }
|
|
|
|
|
|
|
|
module { name = "os_login" }
|
|
|
|
command { service = "OperServ"; name = "LOGIN"; command = "operserv/login"; }
|
|
|
|
command { service = "OperServ"; name = "LOGOUT"; command = "operserv/logout"; }
|
|
|
|
|
|
|
|
module {
|
|
|
|
name = "os_logsearch"
|
|
|
|
logname = "services.log"
|
|
|
|
}
|
|
|
|
command { service = "OperServ"; name = "LOGSEARCH"; command = "operserv/logsearch"; permission = "operserv/logsearch"; }
|
|
|
|
|
|
|
|
module { name = "os_mode" }
|
|
|
|
command { service = "OperServ"; name = "UMODE"; command = "operserv/umode"; permission = "operserv/umode"; }
|
|
|
|
command { service = "OperServ"; name = "MODE"; command = "operserv/mode"; permission = "operserv/mode"; }
|
|
|
|
|
|
|
|
module { name = "os_modinfo" }
|
|
|
|
command { service = "OperServ"; name = "MODINFO"; command = "operserv/modinfo"; permission = "operserv/modinfo"; }
|
|
|
|
command { service = "OperServ"; name = "MODLIST"; command = "operserv/modlist"; permission = "operserv/modinfo"; }
|
|
|
|
|
|
|
|
module { name = "os_module" }
|
|
|
|
command { service = "OperServ"; name = "MODLOAD"; command = "operserv/modload"; permission = "operserv/modload"; }
|
|
|
|
command { service = "OperServ"; name = "MODRELOAD"; command = "operserv/modreload"; permission = "operserv/modload"; }
|
|
|
|
command { service = "OperServ"; name = "MODUNLOAD"; command = "operserv/modunload"; permission = "operserv/modload"; }
|
|
|
|
|
|
|
|
module {
|
|
|
|
name = "os_news"
|
|
|
|
announcer = "Global"
|
|
|
|
oper_announcer = "OperServ"
|
|
|
|
newscount = 5
|
|
|
|
}
|
|
|
|
command { service = "OperServ"; name = "LOGONNEWS"; command = "operserv/logonnews"; permission = "operserv/news"; }
|
|
|
|
command { service = "OperServ"; name = "OPERNEWS"; command = "operserv/opernews"; permission = "operserv/news"; }
|
|
|
|
command { service = "OperServ"; name = "RANDOMNEWS"; command = "operserv/randomnews"; permission = "operserv/news"; }
|
|
|
|
|
|
|
|
module { name = "os_noop" }
|
|
|
|
command { service = "OperServ"; name = "NOOP"; command = "operserv/noop"; permission = "operserv/noop"; }
|
|
|
|
|
|
|
|
module { name = "os_oper" }
|
|
|
|
command { service = "OperServ"; name = "OPER"; command = "operserv/oper"; permission = "operserv/oper"; }
|
|
|
|
|
|
|
|
module { name = "os_reload" }
|
|
|
|
command { service = "OperServ"; name = "RELOAD"; command = "operserv/reload"; permission = "operserv/reload"; }
|
|
|
|
|
|
|
|
module {
|
|
|
|
name = "os_session"
|
|
|
|
defaultsessionlimit = 3
|
|
|
|
maxsessionlimit = 100
|
|
|
|
#exceptionexpiry = 1d
|
|
|
|
sessionlimitexceeded = "The session limit for your IP %IP% has been exceeded."
|
|
|
|
maxsessionkill = 10
|
|
|
|
sessionautokillexpiry = 1h
|
|
|
|
session_ipv4_cidr = 32
|
|
|
|
session_ipv6_cidr = 64
|
|
|
|
}
|
|
|
|
command { service = "OperServ"; name = "EXCEPTION"; command = "operserv/exception"; permission = "operserv/exception"; }
|
|
|
|
command { service = "OperServ"; name = "SESSION"; command = "operserv/session"; permission = "operserv/session"; }
|
|
|
|
|
|
|
|
module {
|
|
|
|
name = "os_set"
|
|
|
|
#superadmin = yes
|
|
|
|
}
|
|
|
|
command { service = "OperServ"; name = "SET"; command = "operserv/set"; permission = "operserv/set"; }
|
|
|
|
|
|
|
|
module { name = "os_shutdown" }
|
|
|
|
command { service = "OperServ"; name = "QUIT"; command = "operserv/quit"; permission = "operserv/quit"; }
|
|
|
|
command { service = "OperServ"; name = "RESTART"; command = "operserv/restart"; permission = "operserv/restart"; }
|
|
|
|
command { service = "OperServ"; name = "SHUTDOWN"; command = "operserv/shutdown"; permission = "operserv/shutdown"; }
|
|
|
|
|
|
|
|
module { name = "os_stats" }
|
|
|
|
command { service = "OperServ"; name = "STATS"; command = "operserv/stats"; permission = "operserv/stats"; }
|
|
|
|
|
|
|
|
module { name = "os_svs" }
|
|
|
|
command { service = "OperServ"; name = "SVSNICK"; command = "operserv/svsnick"; permission = "operserv/svs"; }
|
|
|
|
command { service = "OperServ"; name = "SVSJOIN"; command = "operserv/svsjoin"; permission = "operserv/svs"; }
|
|
|
|
command { service = "OperServ"; name = "SVSPART"; command = "operserv/svspart"; permission = "operserv/svs"; }
|
|
|
|
|
|
|
|
module { name = "os_sxline" }
|
|
|
|
command { service = "OperServ"; name = "SNLINE"; command = "operserv/snline"; permission = "operserv/snline"; }
|
|
|
|
command { service = "OperServ"; name = "SQLINE"; command = "operserv/sqline"; permission = "operserv/sqline"; }
|
|
|
|
|
|
|
|
module { name = "os_update" }
|
|
|
|
command { service = "OperServ"; name = "UPDATE"; command = "operserv/update"; permission = "operserv/update"; }
|