]>
Commit | Line | Data |
---|---|---|
685e346e A |
1 | # Acidictive 4 configuration file |
2 | # Copy this to ../acidictive.yml | |
3 | ||
4 | debug: false | |
5 | ||
6 | serverinfo: | |
7 | name: acid.rizon.net | |
8 | description: (H) Rizon Services | |
9 | id: 97S | |
10 | ||
11 | uplink: | |
12 | host: 192.168.1.2 | |
13 | pass: mypass | |
14 | port: 6667 | |
15 | ssl: false | |
16 | ||
17 | clients: | |
18 | - | |
19 | nick: Acidictive | |
20 | user: services | |
21 | # There's no reason you'd ever need to set host/vhost to different values | |
22 | host: services.rizon.net | |
23 | vhost: services.rizon.net | |
24 | # aka gecos/ircname/realname | |
25 | name: Network Service | |
26 | #nspass: cow | |
27 | modes: Uoip | |
28 | channels: [ cmdlogchan ] | |
29 | commands: | |
30 | - | |
31 | name: access | |
32 | privilege: G | |
33 | clazz: net.rizon.acid.commands.Access | |
34 | - | |
35 | name: gc | |
36 | privilege: Z | |
37 | clazz: net.rizon.acid.commands.GC | |
38 | - | |
39 | name: help | |
40 | privilege: none | |
41 | clazz: net.rizon.acid.commands.Help | |
42 | - | |
43 | name: plugins | |
44 | privilege: Z | |
45 | clazz: net.rizon.acid.commands.Plugins | |
46 | - | |
47 | name: reload | |
48 | privilege: Z | |
49 | clazz: net.rizon.acid.commands.Reload | |
50 | - | |
51 | name: removeclient | |
52 | privilege: Z | |
53 | clazz: net.rizon.acid.commands.RemoveClient | |
54 | - | |
55 | name: shutdown | |
56 | privilege: Z | |
57 | clazz: net.rizon.acid.commands.Shutdown | |
58 | - | |
59 | name: stats | |
60 | privilege: b | |
61 | channels: [cmdlogchan] | |
62 | clazz: net.rizon.acid.commands.Stats | |
63 | ||
64 | general: | |
65 | control: Acidictive | |
66 | ulines: [services.rizon.net] | |
67 | command_prefix: . | |
68 | # Address to send e-mail from | |
69 | email_from: acid@rizon.net | |
70 | # SMTP server to send e-mail from | |
71 | email_smtp: localhost | |
72 | # Target e-mail for security alerts | |
73 | email_securityemail: nobody@rizon.net | |
74 | # Service which operwalls message with akills | |
75 | akillserv: Acidictive | |
76 | ||
77 | database: | |
78 | - | |
79 | name: acidcore | |
80 | host: jdbc:mysql://192.168.1.2:3306/acidcore | |
81 | user: adam | |
82 | pass: moo | |
83 | ||
84 | plugins: | |
1ca26bd6 A |
85 | - pyva.core |
86 | - pyva.pyva | |
685e346e A |
87 | |
88 | channel: | |
89 | - | |
90 | # logchan for all privmsg commands to the Acidictive pseudoclient | |
91 | name: cmdlogchan | |
92 | channel: "#a" | |
93 | - | |
94 | # pypsd logging/output channel | |
95 | name: py | |
96 | channel: "#a" | |
97 | ||
98 | access_preset: | |
99 | - | |
100 | name: [SO, 4] | |
101 | privileges: abcdefghijklmnop | |
102 | - | |
103 | name: [CSO, 3] | |
104 | privileges: abcdefghijklmnopuI | |
105 | - | |
106 | name: [SA, 2] | |
107 | privileges: abcdefghijklmnopqrstuvwxyzABCDEFI | |
108 | - | |
109 | name: [SRA, 1] | |
110 | privileges: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ | |
111 |