4: 2010-09-30 (木) 00:24:12 iseki |
5: 2010-09-30 (木) 01:15:18 iseki |
| ** XoopenSim と [[Modlos]] の共通初期設定 [#o2e2ab89] | | ** XoopenSim と [[Modlos]] の共通初期設定 [#o2e2ab89] |
- | - [[English>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FWEB%20Interface%20%28E%29%2FCommon%20Simple%20Settings]] | + | - [[English is here>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FWEB%20Interface%20%28E%29%2FCommon%20Simple%20Settings]] |
| + | |
| + | - 以下,''XOOPS_URL'' は Xoops Cube のサイトトップのURL, ''MOODLE_URL'' は MoodleのトップサイトのURLを示す. |
| + | - また ''CMS_MODULE_PATH'' は XoopenSim/Modlos をインストールしたディレクトリを指す. |
| + | #br |
| | | |
| *** 画像処理用プログラム [#c4b6383b] | | *** 画像処理用プログラム [#c4b6383b] |
| -- 例) Modlosの場合: ''-helperuri'' http://el.nsl.tuis.ac.jp/moodle/blocks/modlos/helper/ | | -- 例) Modlosの場合: ''-helperuri'' http://el.nsl.tuis.ac.jp/moodle/blocks/modlos/helper/ |
| -- ただし,XoopenSimの場合は,ゲストユーザにモジュールのアクセス件が無いと ''XOOPS_URL/modules/xoopensim/helper/'' にアクセスできなくなる. | | -- ただし,XoopenSimの場合は,ゲストユーザにモジュールのアクセス件が無いと ''XOOPS_URL/modules/xoopensim/helper/'' にアクセスできなくなる. |
| + | |
| - Hippo ビューアなどを使用している場合,下記URIを Gridの設定画面で ''Helper URI''として設定する. | | - Hippo ビューアなどを使用している場合,下記URIを Gridの設定画面で ''Helper URI''として設定する. |
| -- XoopenSimの場合: ''XOOPS_URL/modules/xoopensim/helper/'' | | -- XoopenSimの場合: ''XOOPS_URL/modules/xoopensim/helper/'' |
| -- Modlosの場合: ''MOODLE_URL/blocks/modlos/helper/'' | | -- Modlosの場合: ''MOODLE_URL/blocks/modlos/helper/'' |
| | | |
- | -- Hippo ビューアのように ''Get Grid Info''機能を持つビューアでは,Robust.ini の [GridInfoService]セクションの ''economy''に Helper URIを指定すれば,自動的にViewerがこの情報を獲得することができるようになる. | + | - Hippo ビューアのように ''Get Grid Info''機能を持つビューアでは,Robust.ini の [GridInfoService]セクションの ''economy''に Helper URIを指定すれば,自動的にViewerがこの情報を獲得することができるようになる. |
- | --- XoopenSimでの例 | + | |
| + | -- XoopenSimでの設定例 |
| [GridInfoService] | | [GridInfoService] |
| ; helper uri: optional: if it exists if will be used to tell the client to use | | ; helper uri: optional: if it exists if will be used to tell the client to use |
| -- XoopenSimの場合: ''XOOPS_URL/modules/xoopensim/helper/loginpage.php'' | | -- XoopenSimの場合: ''XOOPS_URL/modules/xoopensim/helper/loginpage.php'' |
| -- Modlosの場合: ''MOODLE_URL/blocks/modlos/helper/loginpage.php'' | | -- Modlosの場合: ''MOODLE_URL/blocks/modlos/helper/loginpage.php'' |
- | -- Hippo ビューアのように ''Get Grid Info''機能を持つビューアでは,Robust.ini の [GridInfoService]セクションの ''welcome''に Login Pageを指定すれば,自動的にViewerがこの情報を獲得することができるようになる. | + | |
- | Modlosでの例 | + | - Hippo ビューアのように ''Get Grid Info''機能を持つビューアでは,Robust.ini の [GridInfoService]セクションの ''welcome''に Login Pageを指定すれば,自動的にViewerがこの情報を獲得することができるようになる. |
| + | -- Modlosでの例 |
| [GridInfoService] | | [GridInfoService] |
| ; login page: optional: if it exists it will be used to tell the client to use | | ; login page: optional: if it exists it will be used to tell the client to use |
| - ログイン スクリーンの画像ファイルは ''CMS_MODULE_PATH/opensimwiredux/images/login_screens'' ディレクトリの ''login1.jpg~login4.jpg'' であるので,このファイルを取り替えれば,ログイン スクリーンの画像を変更することが可能である. | | - ログイン スクリーンの画像ファイルは ''CMS_MODULE_PATH/opensimwiredux/images/login_screens'' ディレクトリの ''login1.jpg~login4.jpg'' であるので,このファイルを取り替えれば,ログイン スクリーンの画像を変更することが可能である. |
| - また,ロゴファイルは ''CMS_MODULE_PATH/opensimwiredux/images/login_screens/logo.png'' である. | | - また,ロゴファイルは ''CMS_MODULE_PATH/opensimwiredux/images/login_screens/logo.png'' である. |
- | - (*) ここで ''CMS_MODULE_PATH'' は XoopenSim/Modlos をインストールしたディレクトリを指す | + | |
| #br | | #br |
| | | |
| *** Region Statistics [#hfe8e460] | | *** Region Statistics [#hfe8e460] |
| - OpenSim.ini で ''[WebStats]''セクションで以下の設定を有効にすると,リージョンリストの ''IPアドレスのリンク(管理者にのみ表示)'' からリージョンサーバの状態を表示させることが可能である. | | - OpenSim.ini で ''[WebStats]''セクションで以下の設定を有効にすると,リージョンリストの ''IPアドレスのリンク(管理者にのみ表示)'' からリージョンサーバの状態を表示させることが可能である. |
- | - IPアドレスのリンクは管理者にのみ表示されるが,URLを直に入力すれば,一般ユーザでも見ることは可能である. | + | - ただし,IPアドレスのリンクは管理者にのみ表示されるが,URLを直に入力すれば,一般ユーザでも見ることが可能である. |
| [WebStats] | | [WebStats] |
| enabled=true | | enabled=true |
| *** [[Flotsam Group 機能>/OpenSim/Config/Group]] [#e6cf5b7c] | | *** [[Flotsam Group 機能>/OpenSim/Config/Group]] [#e6cf5b7c] |
| - OpenSimでグループ機能が使用できるようになる. | | - OpenSimでグループ機能が使用できるようになる. |
- | - XoopenSimの場合,ゲストユーザに''モジュールのアクセス権''がないと,''xmlgroups.php'' を起動できず,ログインに失敗するので,ゲストユーザにモジュールのアクセス権を設定する. | + | - グループ用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される. |
| - 一般設定で 「Flotsam グループデータベース読み込み/書き込みアクセスキー」を設定し,そこで設定したものと同じキーを OpenSim.ini の [Groups]セクションの「読み込み/書き込みアクセスキー」 に指定する. | | - 一般設定で 「Flotsam グループデータベース読み込み/書き込みアクセスキー」を設定し,そこで設定したものと同じキーを OpenSim.ini の [Groups]セクションの「読み込み/書き込みアクセスキー」 に指定する. |
| + | |
| + | - XoopenSimの場合,ゲストユーザに''モジュールのアクセス権''がないと,''xmlgroups.php'' を起動できず,ログインに失敗するので,ゲストユーザにモジュールのアクセス権を設定する. |
| #br | | #br |
| | | |
| | | |
| *** Offline メッセージとMute リスト機能 [#kc02653a] | | *** Offline メッセージとMute リスト機能 [#kc02653a] |
- | - OpenSim.ini の ''[Messaging]セクション'' の設定を行う. | + | - offlineメッセージ,Muteリストの設定は,OpenSim.ini の ''[Messaging]セクション'' で行う. |
| + | - offlineメッセージ,Muteリスト用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される. |
| - MuteList機能を使用する場合は,XoopenSim/Modlos の ''nsl.modules/bin'' の中の ''NSLModules.Messaging.MuteList.dll''を OpenSimの binディレクトリにコピーする. | | - MuteList機能を使用する場合は,XoopenSim/Modlos の ''nsl.modules/bin'' の中の ''NSLModules.Messaging.MuteList.dll''を OpenSimの binディレクトリにコピーする. |
- | - この場合の MuteListModule のモジュール名は ''NSLMuteListModule'' となるので注意する. | + | #br |
| + | |
| + | **** OpenSim.ini の設定 [#od53f1e1] |
| + | - NSLのMuteListモジュールを使用する場合の MuteListModule のモジュール名は ''NSLMuteListModule'' となるので注意する. |
| + | -- XoopenSimの場合の例 |
| [Messaging] | | [Messaging] |
| InstantMessageModule = InstantMessageModule | | InstantMessageModule = InstantMessageModule |
| MuteListURL = XOOPS_URL/modules/xoopensim/helper/mute.php | | MuteListURL = XOOPS_URL/modules/xoopensim/helper/mute.php |
| | | |
| + | **** モジュールの再コンパイル [#l153d5ab] |
| - ''NSLModules.Messaging.MuteList.dll'' を再コンパイルする場合は,''nsl.modules'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. | | - ''NSLModules.Messaging.MuteList.dll'' を再コンパイルする場合は,''nsl.modules'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. |
| # cp -Rpd nsl.modules OPENSIM_INSTALL_DIR | | # cp -Rpd nsl.modules OPENSIM_INSTALL_DIR |
| *** Osprofile 機能 [#sdf5d7bf] | | *** Osprofile 機能 [#sdf5d7bf] |
| - osprofile 機能を使用するには,OpenSimのリージョンサーバにモジュールを追加する必要がある. | | - osprofile 機能を使用するには,OpenSimのリージョンサーバにモジュールを追加する必要がある. |
| + | - osprofile用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される. |
| - モジュールのバイナリ ''OpenSimProfile.Modules.dll'' は ''osprofile/bin'' または ''nsl.modules/bin'' に存在する.これを OpenSim の bin ディレクトリにコピーする. | | - モジュールのバイナリ ''OpenSimProfile.Modules.dll'' は ''osprofile/bin'' または ''nsl.modules/bin'' に存在する.これを OpenSim の bin ディレクトリにコピーする. |
| + | #br |
| | | |
| + | **** OpenSimの設定 [#w13e95ec] |
| - OpenSim.ini に ''[Profile]セクション'' を追加し,ProfileURLを以下のように設定する. | | - OpenSim.ini に ''[Profile]セクション'' を追加し,ProfileURLを以下のように設定する. |
| -- Xoops Cube の場合 | | -- Xoops Cube の場合 |
| ProfileURL = MODLOS_URL/blocks/modlos/helper/profile.php | | ProfileURL = MODLOS_URL/blocks/modlos/helper/profile.php |
| | | |
| + | **** モジュールの再コンパイル [#t64970c4] |
| - ''OpenSimProfile.Modules.dll'' を再コンパイルする場合は,''osprofile'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. | | - ''OpenSimProfile.Modules.dll'' を再コンパイルする場合は,''osprofile'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. |
| # cp -Rpd osprofile OPENSIM_INSTALL_DIR | | # cp -Rpd osprofile OPENSIM_INSTALL_DIR |
| # cp bin/OpenSimProfile.Modules.dll ../bin | | # cp bin/OpenSimProfile.Modules.dll ../bin |
| | | |
| + | **** バグ [#yc2ef0fd] |
| + | - 全てのプロフィール機能が使用できるわけではない. |
| | | |
| #br | | #br |
| | | |
| *** Ossearch 機能 [#n0801b3a] | | *** Ossearch 機能 [#n0801b3a] |
| + | - ossearch 機能を使用するには,OpenSimのリージョンサーバにモジュールを追加する必要がある. |
| + | - モジュールのバイナリ ''OpenSimSearch.Modules.dll'' は ''osprofile/bin'' または ''nsl.modules/bin'' に存在する.これを OpenSim の bin ディレクトリにコピーする. |
| + | - osprofile用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される. |
| + | #br |
| + | |
| + | **** OpenSim.ini の設定 [#nd80b4bd] |
| + | - OpenSim.ini の [DataSnapshot],[Modules],[Search]セクションを以下のように設定する([SEARCH]セクションは追加する). |
| + | -- Xoops Cube の場合 |
| + | [DataSnapshot] |
| + | index_sims = true |
| + | gridname = "Your Grid Name" |
| + | data_services = "XOOPS_URL/modules/modlos/helper/register.php" |
| + | |
| + | [Modules] |
| + | LandServices = "RemoteLandServicesConnector" |
| + | |
| + | [Search] |
| + | SearchURL = "XOOPS_URL/modules/xoopensim/helper/query.php" |
| + | |
| + | **** モジュールの再コンパイル [#nd46b393] |
| + | - ''OpenSimSearch.Modules.dll'' を再コンパイルする場合は,''ossearch'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. |
| + | # cp -Rpd ossearch OPENSIM_INSTALL_DIR |
| + | # cd OPENSIM_INSTALL_DIR/ossearch |
| + | # ./build.sh |
| + | # cp bin/OpenSimSearch.Modules.dll ../bin |
| + | |
| + | **** バグ [#z974dfdb] |
| + | - 全ての検索機能が使用できるわけではない. |
| + | - 0.7, 0.7.0.x では ''LandServices = "RemoteLandServicesConnector"'' を指定すると,実行時にエラーを起こす. |
| + | |
| + | |
| + | |
| #br | | #br |
| | | |
| *** スタンドアロンモードのサポート (0.7以降) [#edfeccee] | | *** スタンドアロンモードのサポート (0.7以降) [#edfeccee] |
| #br | | #br |
| + | *** マネーサーバ [#tfb14120] |
| + | - マネーサーバは XoopenSim/Modlos とは別の機能であるので,[[こちら>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer]] を参照すること. |
| + | #br |
| + | |
| ** 管理メニュー [#fceee892] | | ** 管理メニュー [#fceee892] |
| | | |
| &ref(XoopenSim/LastName.jpg); | | &ref(XoopenSim/LastName.jpg); |
| #br | | #br |
| + | |
| + | #br |
| + | ** 設定ファイル のまとめ [#p920f065] |
| + | *** Robust.ini [#d689b5f9] |
| + | - Modlos の場合 |
| + | [GridInfoService] |
| + | login = http://......:8002/ |
| + | gridname = "Your Grid Name" |
| + | economy = MODLOS_URL/blocks/modlos/helper/ |
| + | welcome = MODLOS_URL/blocks/modlos/helper/loginpage.php |
| + | |
| + | *** OpenSim.ini [#l708e770] |
| + | - Modlos の場合 |
| + | [Startup] |
| + | WorldMapModule = "WorldMap" |
| + | MapImageModule = "MapImageModule" |
| + | |
| + | [Groups] |
| + | Enabled = true |
| + | Module = GroupsModule |
| + | NoticesEnabled = true |
| + | |
| + | MessagingModule = GroupsMessagingModule |
| + | MessagingEnabled = true |
| + | |
| + | ServicesConnectorModule = XmlRpcGroupsServicesConnector |
| + | GroupsServerURI = MODLOS_URL/blocks/modlos/helper/xmlgroups.php |
| + | XmlRpcServiceReadKey = "読み込みキー" |
| + | XmlRpcServiceWriteKey = "書き込みキー" |
| + | |
| + | [Messaging] |
| + | InstantMessageModule = InstantMessageModule |
| + | MessageTransferModule = MessageTransferModule |
| + | OfflineMessageModule = OfflineMessageModule |
| + | OfflineMessageURL = MODLOS_URL/blocks/modlos/helper/offline.php |
| + | MuteListModule = NSLMuteListModule |
| + | MuteListURL = MODLOS_URL/blocks/modlos/helper/mute.php |
| + | |
| + | [WebStats] |
| + | enabled=true |
| + | |
| + | [DataSnapshot] |
| + | index_sims = true |
| + | gridname = "Your Grid Name" |
| + | data_services = "MODLOS_URL/blocks/modlos/helper/register.php" |
| + | |
| + | [Modules] |
| + | LandServices = "RemoteLandServicesConnector" |
| + | |
| + | [Profile] |
| + | ProfileURL = "MODLOS_URL/blocks/modlos/helper/profile.php" |
| + | |
| + | [Search] |
| + | SearchURL = "MODLOS_URL/blocks/modlos/helper/query.php" |