anope

- supernets anope source code & configuration
git clone git://git.acid.vegas/anope.git
Log | Files | Refs | Archive | README

operserv.conf (6356B)

      1 service {
      2 	nick = "OperServ"
      3 	user = "services"
      4 	host = "services.host"
      5 	gecos = "Operator Service"
      6 	channels = "@#services"
      7 }
      8 
      9 module {
     10 	name = "operserv"
     11 	client = "OperServ"
     12 	autokillexpiry = 7d
     13 	chankillexpiry = 7d
     14 	snlineexpiry = 7d
     15 	sqlineexpiry = 7d
     16 	akillonadd = yes
     17 	killonsnline = yes
     18 	killonsqline = yes
     19 	addakiller = yes
     20 	akillids = yes
     21 	opersonly = yes
     22 }
     23 
     24 command { service = "OperServ"; name = "HELP"; command = "generic/help"; }
     25 
     26 module { name = "os_akill" }
     27 command { service = "OperServ"; name = "AKILL"; command = "operserv/akill"; permission = "operserv/akill"; }
     28 
     29 module { name = "os_chankill" }
     30 command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill"; permission = "operserv/chankill"; }
     31 
     32 module {
     33 	name = "os_defcon"
     34 	defaultlevel = 5
     35 	level4 = "silentoperonly" # GET
     36 	level3 = "silentoperonly" #     FUCKED
     37 	level2 = "silentoperonly" # GET           
     38 	level1 = "silentoperonly" #     FUCKED
     39 	timeout = 1h
     40 }
     41 command { service = "OperServ"; name = "DEFCON"; command = "operserv/defcon"; permission = "operserv/defcon"; }
     42 
     43 module { name = "os_config" }
     44 command { service = "OperServ"; name = "CONFIG"; command = "operserv/config"; permission = "operserv/config"; }
     45 
     46 module { name = "os_forbid" }
     47 command { service = "OperServ"; name = "FORBID"; command = "operserv/forbid"; permission = "operserv/forbid"; }
     48 
     49 module { name = "os_ignore" }
     50 command { service = "OperServ"; name = "IGNORE"; command = "operserv/ignore"; permission = "operserv/ignore"; }
     51 
     52 module { name = "os_info" }
     53 command { service = "OperServ"; name = "INFO"; command = "operserv/info"; permission = "operserv/info"; }
     54 
     55 module { name = "os_jupe" }
     56 command { service = "OperServ"; name = "JUPE"; command = "operserv/jupe"; permission = "operserv/jupe"; }
     57 
     58 module { name = "os_kick" }
     59 command { service = "OperServ"; name = "KICK"; command = "operserv/kick"; permission = "operserv/kick"; }
     60 
     61 module { name = "os_kill" }
     62 command { service = "OperServ"; name = "KILL"; command = "operserv/kill"; permission = "operserv/kill"; }
     63 
     64 module { name = "os_list" }
     65 command { service = "OperServ"; name = "CHANLIST"; command = "operserv/chanlist"; permission = "operserv/chanlist"; }
     66 command { service = "OperServ"; name = "USERLIST"; command = "operserv/userlist"; permission = "operserv/userlist"; }
     67 
     68 module { name = "os_login" }
     69 command { service = "OperServ"; name = "LOGIN"; command = "operserv/login"; }
     70 command { service = "OperServ"; name = "LOGOUT"; command = "operserv/logout"; }
     71 
     72 module {
     73 	name = "os_logsearch"
     74 	logname = "services.log"
     75 }
     76 command { service = "OperServ"; name = "LOGSEARCH"; command = "operserv/logsearch"; permission = "operserv/logsearch"; }
     77 
     78 module { name = "os_mode" }
     79 command { service = "OperServ"; name = "UMODE"; command = "operserv/umode"; permission = "operserv/umode"; }
     80 command { service = "OperServ"; name = "MODE"; command = "operserv/mode"; permission = "operserv/mode"; }
     81 
     82 module { name = "os_modinfo" }
     83 command { service = "OperServ"; name = "MODINFO"; command = "operserv/modinfo"; permission = "operserv/modinfo"; }
     84 command { service = "OperServ"; name = "MODLIST"; command = "operserv/modlist"; permission = "operserv/modinfo"; }
     85 
     86 module { name = "os_module" }
     87 command { service = "OperServ"; name = "MODLOAD"; command = "operserv/modload"; permission = "operserv/modload"; }
     88 command { service = "OperServ"; name = "MODRELOAD"; command = "operserv/modreload"; permission = "operserv/modload"; }
     89 command { service = "OperServ"; name = "MODUNLOAD"; command = "operserv/modunload"; permission = "operserv/modload"; }
     90 
     91 module {
     92 	name = "os_news"
     93 	announcer = "Global"
     94 	oper_announcer = "OperServ"
     95 	newscount = 5
     96 }
     97 command { service = "OperServ"; name = "LOGONNEWS"; command = "operserv/logonnews"; permission = "operserv/news"; }
     98 command { service = "OperServ"; name = "OPERNEWS"; command = "operserv/opernews"; permission = "operserv/news"; }
     99 command { service = "OperServ"; name = "RANDOMNEWS"; command = "operserv/randomnews"; permission = "operserv/news"; }
    100 
    101 module { name = "os_noop" }
    102 command { service = "OperServ"; name = "NOOP"; command = "operserv/noop"; permission = "operserv/noop"; }
    103 
    104 module { name = "os_oper" }
    105 command { service = "OperServ"; name = "OPER"; command = "operserv/oper"; permission = "operserv/oper"; }
    106 
    107 module { name = "os_reload" }
    108 command { service = "OperServ"; name = "RELOAD"; command = "operserv/reload"; permission = "operserv/reload"; }
    109 
    110 module {
    111 	name = "os_session"
    112 	defaultsessionlimit = 3
    113 	maxsessionlimit = 100
    114 	#exceptionexpiry = 1d
    115 	sessionlimitexceeded = "The session limit for your IP %IP% has been exceeded."
    116 	maxsessionkill = 10
    117 	sessionautokillexpiry = 1h
    118 	session_ipv4_cidr = 32
    119 	session_ipv6_cidr = 64
    120 }
    121 command { service = "OperServ"; name = "EXCEPTION"; command = "operserv/exception"; permission = "operserv/exception"; }
    122 command { service = "OperServ"; name = "SESSION"; command = "operserv/session"; permission = "operserv/session"; }
    123 
    124 module {
    125 	name = "os_set"
    126 	#superadmin = yes
    127 }
    128 command { service = "OperServ"; name = "SET"; command = "operserv/set"; permission = "operserv/set"; }
    129 
    130 module { name = "os_shutdown" }
    131 command { service = "OperServ"; name = "QUIT"; command = "operserv/quit"; permission = "operserv/quit"; }
    132 command { service = "OperServ"; name = "RESTART"; command = "operserv/restart"; permission = "operserv/restart"; }
    133 command { service = "OperServ"; name = "SHUTDOWN"; command = "operserv/shutdown"; permission = "operserv/shutdown"; }
    134 
    135 module { name = "os_stats" }
    136 command { service = "OperServ"; name = "STATS"; command = "operserv/stats"; permission = "operserv/stats"; }
    137 
    138 module { name = "os_svs" }
    139 command { service = "OperServ"; name = "SVSNICK"; command = "operserv/svsnick"; permission = "operserv/svs"; }
    140 command { service = "OperServ"; name = "SVSJOIN"; command = "operserv/svsjoin"; permission = "operserv/svs"; }
    141 command { service = "OperServ"; name = "SVSPART"; command = "operserv/svspart"; permission = "operserv/svs"; }
    142 
    143 module { name = "os_sxline" }
    144 command { service = "OperServ"; name = "SNLINE"; command = "operserv/snline"; permission = "operserv/snline"; }
    145 command { service = "OperServ"; name = "SQLINE"; command = "operserv/sqline"; permission = "operserv/sqline"; }
    146 
    147 module { name = "os_update" }
    148 command { service = "OperServ"; name = "UPDATE"; command = "operserv/update"; permission = "operserv/update"; }