Table of contents
ModRex (OpenSim拡張)
- OpenSim用 realXtend への拡張モジュール
- ModularRex, Autehtication サーバ, AvataStorage サーバから成る
Links
- Linux用 ModRex: http://docs.realxtend.org/index.php/ModRex_Linux
ModRex
- svn checkout http://forge.opensimulator.org/svn/modrex/trunk modrex
- ユーザ名: anonymous
- パスワードなし
Authentication サーバ
- svn co https://realxtendserver.svn.sourceforge.net/svnroot/realxtendserver/authentication/tags/0.4 authentication
Avatar Strorage サーバ
- svn co https://realxtendserver.svn.sourceforge.net/svnroot/realxtendserver/avatarstorage/trunk /opt/opensim/avatarstorage
Install
- 1回目
cd opensim svn checkout http://forge.opensimulator.org/svn/modrex/trunk modrex cd modrex/ModularRex chmod u+x runprebuild.s ./runprebuild.sh nant
- 2回目以降
nant clean # ModularRex/bin/RexDotMeshLoader.dll も削除される cd .. svn update # ModularRex/bin/RexDotMeshLoader.dll の回復 cd ModularRex nant
- python スクリプトのコピー
cp -Rpd modrex/ModularRex/RexParts/RexPython/Resources/* bin/ScriptEngines/
- 設定ファイルの編集
cat bin/OpenSim.ini.example modrex/modrex.ini > bin/OpenSim.ini vi bin/OpenSim.ini
Authentication サーバ
svn co https://realxtendserver.svn.sourceforge.net/svnroot/realxtendserver/authentication/tags/0.4 authentication cd authentication chmod u+x runprebuild.sh ./runprebuild.sh nant cd bin mono Authentication.exe
Avatar Storage サーバ
svn co https://realxtendserver.svn.sourceforge.net/svnroot/realxtendserver/avatarstorage/trunk avatarstorage cd avatarstorage chmod u+x runprebuild.sh ./runprebuild.sh nant cd bin mono AvatarStorage.exe
Bugs
- Authentication サーバと AvatarStorageサーバはまだ完全には動いていない.
- 空っぽの関数がいくつもある!!
- Standalone の OpenSimの場合,マルチリージョンにすると何故か realXtend アバターになる? (svn r215)
- ログイン方法は通常のStandalone版 OpemSimと同じ.
- ログイン方法は通常のStandalone版 OpemSimと同じ.
Standalone Modeの OpemSim.exe でSQLiteを使った場合のエラー (svn r208)
11:09:52 - [NHIBERNATE]: Initializing NHibernateRexObjectData 11:09:55 - [APPLICATION]: APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs Exception: System.DllNotFoundException: System.Data.SQLite.DLL at (wrapper managed-to-native) System.Data.SQLite.UnsafeNativeMethods:sqlite3_open_interop (byte[],intptr&) at System.Data.SQLite.SQLite3.Open (System.String strFilename) [0x00000] at System.Data.SQLite.SQLiteConnection.Open () [0x00000] at NHibernate.Connection.DriverConnectionProvider.GetConnection () [0x00000] at OpenSim.Data.NHibernate.NHibernateManager.RunMigration (System.String dialect, System.Reflection.Assembly assembly, System.String store) [0x00000] at OpenSim.Data.NHibernate.NHibernateManager..ctor (System.String connect, System.String store, System.Reflection.Assembly assembly) [0x00000] at ModularRex.NHibernate.NHibernateRexAssetData.Initialise (System.String connect) [0x00000] at ModularRex.RexParts.ModRexMediaURL.PostInitialise () [0x00000] at OpenSim.Region.Framework.ModuleLoader.PostInitialise () [0x00000] at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.PostInitialise () [0x00000] at OpenSim.OpenSimBase.StartupSpecific () [0x00000] at OpenSim.OpenSim.StartupSpecific () [0x00000] at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00000] at OpenSim.Application.Main (System.String[] args) [0x00000] Application is terminating: True
- authentication サーバの System.Data.SQLite.dll で差し替える
Counter: 2840,
today: 2,
yesterday: 0
Last-modified: 2009-09-14 (Mon) 23:26:20 (JST) (5344d) by iseki