**************************************
-*** X3 IRC Services ***
+*** X3 IRC Services ***
**************************************
*** IMPORTANT UPGRADE INSTRUCTIONS ***
**************************************
-From srvx 1.4:
- Rename srvx.conf to x3.conf
- Review .conf file settings.
- * remove giveops, givevoice from set_shows and add "Voice" above "Protect".
- * you can change from srvx.db to x3.db here also (dont forget to rename the file)
- Run all of the steps below
+Generally version-to-version upgrades can be done without trouble. The code
+for the most part aims to be backward-compatable. You should back up the .db
+files first (but you back those up anyway, dont you?)
-
-*****************************
-NOTE about command bindings:
-*****************************
-From srvx to x3, and within versions of x3, some commands have changed. When you upgrade
-your .db file may not have command bindings for new command names. I have added a command
-to help make solving this easy.
+Sometimes when upgrading, some commands may have changed. When you upgrade
+your .db file may not have command bindings for new commands added.
+There is now a command to assist with this: rebindall.
If you don't have the 'rebindall' command bound, first bind it:
/msg O3 bind o3 * *modcmd.*
Then, after any upgrade, or after adding modules, or changing command effecting settings
after binding in order for 'set' and 'uset' subcommand changes to function properly since
the listings are cached.
-*********************************************
-*** Steps needed, by version:
-*** note, binding can be taken care of
-*** according to the note above.
-*********************************************
-As of CVS version 1.24:
- bind chanserv commands: uset autoop, and set voice
-
-As of CVS version 1.29:
- bind chanserv commands: addlamer, dellamer, addtimedlamer, lamers, and llist
- bind opserv commands: rebindall
-
-