Open Source Platform
for interconnected virtual worlds

Upgrading Server from 0.3 to 0.31

From RexWiki

Contents

Preface

The database tables haven't changed between 0.3 and 0.31 so you can use your old databases with the new server version. So the upgrade is just a matter of installing the new version and after that if you use MSSQL, configure the new server to use your dbs. Or in case you use SQLite you need to copy some files from the old install folder to the new one as described below.

Thanks to Peter Quirk for doing the initial SQLite migration tests, original article at:
http://peterquirk.wordpress.com/2008/09/24/migrating-to-realxtend-031/

Upgrade instructions for SQLite servers


Authentication Server

  • Copy Authentication.db
  • Copy AuthenticationSettings.xml
  • Copy HttpSettings.xml


Avatar Storage Server

  • Copy AStorageSettings.xml
  • Copy HttpSettings.xml
  • Copy all .db files (AssetStorage.db, AvatarStorage.db, inventorystore.db)


RexServer

  • Copy Regions\default.xml
    • Modify the file you just copied. Add
      master_avatar_authentication_address="http://127.0.0.1:10001"
      as last parameter. The IP should point to the authentication server address which holds the account to your master avatar.
  • Copy all .db files (AssetStorage.db, inventoryStore,db, OpenSim.db and userprofiles.db)
  • Copy Opensim.ini
  • Copy estate_settings.xml
  • Copy truststore.xml


Other files

You might need to copy over terrain files, startup_commands.txt, shutdown_commands.txt, server-side scripts invoked from the opensim.exe console window, and python scripts in the rexserver\ScriptEngines\PythonScripts hierarchy. If you’ve modified rx10.py in the rxcore directory, copy it over too.