]> jfr.im git - irc/evilnet/x3.git/blob - UPGRADE
fix for spin clone kill timer crash
[irc/evilnet/x3.git] / UPGRADE
1 **************************************
2 *** X3 IRC Services ***
3 **************************************
4 *** IMPORTANT UPGRADE INSTRUCTIONS ***
5 **************************************
6 From srvx 1.4:
7 Rename srvx.conf to x3.conf
8 Review .conf file settings.
9 * remove giveops, givevoice from set_shows and add "Voice" above "Protect".
10 * you can change from srvx.db to x3.db here also (dont forget to rename the file)
11 Run all of the steps below
12
13
14 *****************************
15 NOTE about command bindings:
16 *****************************
17 From srvx to x3, and within versions of x3, some commands have changed. When you upgrade
18 your .db file may not have command bindings for new command names. I have added a command
19 to help make solving this easy.
20 If you don't have the 'rebindall' command bound, first bind it:
21 /msg O3 bind o3 * *modcmd.*
22 Then, after any upgrade, or after adding modules, or changing command effecting settings
23 such as 'email', you can simply run:
24 /msg O3 rebindall
25 to ensure you have all the latest commands bound on all services.
26
27 You may do: 'bind nick * *module.*' to re-bind ALL builtin commands on a givin module,
28 (chanserv, opserv, nickserv, modcmd, etc) if you prefer to update them individually
29 (if you unbind some default commands, and want them to stay unbound).
30 Alternatively you can edit the .db by hand or using the 'bind' command on irc.
31 NOTE: You will need to shut down x3 gracefully (using the die or restart commands)
32 after binding in order for 'set' and 'uset' subcommand changes to function properly since
33 the listings are cached.
34
35 *********************************************
36 *** Steps needed, by version:
37 *** note, binding can be taken care of
38 *** according to the note above.
39 *********************************************
40 As of CVS version 1.24:
41 bind chanserv commands: uset autoop, and set voice
42
43 As of CVS version 1.29:
44 bind chanserv commands: addlamer, dellamer, addtimedlamer, lamers, and llist
45 bind opserv commands: rebindall
46
47