flagflag  
3: 2010-09-29 (Wed) 19:15:11 admin source Cur: 2014-09-13 (Sat) 09:48:09 iseki source
Line 1: Line 1:
** XoopenSim と [[Modlos]] の共通初期設定 [#o2e2ab89] ** XoopenSim と [[Modlos]] の共通初期設定 [#o2e2ab89]
-- [[English>http://www.nsl.tuis.ac.jp/xoop​s/modules/xpwiki/?OpenSim%2FWEB%20Interf​ace%20%28E%29%2FCommon%20Simple%20Settin​gs]]+- [[English is here>http://www.nsl.tuis.ac.jp/xoops/modules​/xpwiki/?OpenSim%2FWEB%20Interface%20%28​E%29%2FCommon%20Simple%20Settings]] 
 + 
 +- 以下,''XOOPS_URL'' は Xoops Cube のサイトトップのURL, ''MOODLE_URL'' は MoodleのトップサイトのURLを示す. 
 +- また ''CMS_MODULE_PATH'' は XoopenSim/Modlos をインストールしたディレクトリを指す. 
 +#br
*** 画像処理用プログラム  [#c4b6383b] *** 画像処理用プログラム  [#c4b6383b]
Line 11: Line 15:
- 運がよければ,MS Windows でも動くかもしれない - 運がよければ,MS Windows でも動くかもしれない
-**** ImageMagick [#i1b3fcb5]+**** [[ImageMagick]] [#i1b3fcb5]
- 殆どの Linux ディストリビューションに存在すると思われるが,JPEG2000 の処理機能が含まれているとは限らない. - 殆どの Linux ディストリビューションに存在すると思われるが,JPEG2000 の処理機能が含まれているとは限らない.
- CentOS の ImageMagickには JPEG2000の処理機能はない. - CentOS の ImageMagickには JPEG2000の処理機能はない.
Line 20: Line 24:
- ImageMagick でJPEG2000が使用できない場合は,このプログラムをインストールする必要がある.(必ずしも ImageMagickは再コンパイルする必要は無い) - ImageMagick でJPEG2000が使用できない場合は,このプログラムをインストールする必要がある.(必ずしも ImageMagickは再コンパイルする必要は無い)
- OpenSimの透過型の JPEG2000 を処理しようとすると,タイプ判別でエラーが出る. - OpenSimの透過型の JPEG2000 を処理しようとすると,タイプ判別でエラーが出る.
-- [[インストール方法はここ>JasPer]]+- [[JasPer のインストール方法はここ>JasPer]] 
 + 
 +- もし透過型のイメージも扱いたい場合は,[[JasPer]] と [[OpenJpeg]] の [[j2k_to_image>OpenJpeg]] コマンドをインストールすれば良い.
#br #br
-*** Helper Function [#dc39f157]+*** Helper URI [#dc39f157] 
 +- Second Life Viwerを使用している場合は,起動時の引数として ''-helperuri'' に下記のような URIを指定する. 
 +-- 例) XoopenSimの場合: ''-helperuri XOOPS_URL/modules/xoopensim/helper/'' 
 +-- 例) Modlosの場合: ''-helperuri MOODLE_URL/blocks/modlos/helper/'' 
 +-- ただし,XoopenSimの場合は,ゲストユーザにモジュールのアクセス件が無いと ''XOOPS_URL/modules/xoopensim/helper/'' にアクセスできなくなる. 
 + 
 +- Hippo ビューアなどを使用している場合,下記URIを Gridの設定画面で ''Helper URI''として設定する. 
 +-- XoopenSimの場合: ''XOOPS_URL/modules/xoopensim/helper/'' ​
 +-- Modlosの場合: ''MOODLE_URL/blocks/modlos/helper/'' 
 + 
 +- Hippo ビューアのように ''Get Grid Info''機能を持つビューアでは,Robust.ini の [GridInfoService]セクションの ''economy''に Helper URIを指定すれば,自動的にViewerがこの情報を獲得することができるようになる. 
 + 
 +-- XoopenSimでの Robust.iniの設定例 
 + [GridInfoService] 
 +   ; helper uri: optional: if it exists if will be used to tell the client to use 
 +   ;                      this for all economy related things 
 +   ; currently unused 
 +   economy = http://www.nsl.tuis.ac.jp/xoops/modules/​xoopensim/helper/ 
 + 
 +**** Helper URI を指定した場合の追加機能 [#d22343c1] 
 ++ currency helper 機能: 
 +-- L$0 でのオブジェクト,土地の販売が可能になる. 
 +-- 所持金の表示部分をクリックした時に現れる L$購入画面においてエラーが発生しない(L$の購入は不可能) 
 ++ landtool helper 機能: 
 +-- 土地の分割,統合が可能となる. 
 +-- 土地の販売設定が可能となる.
#br #br
-*** Login Screen [#he6d6e76]+ 
 +*** ログイン スクリーン [#he6d6e76] 
 +- XoopenSim/Modlos のv1.5.0以降ではログインスクリーンをサポートしている. 
 + 
 +- SL Viwerを使用している場合は,起動時の引数として ''-loginpage'' に下記のような URIを指定する. 
 +-- 例) XoopenSimの場合: ''-loginpage XOOPS_URL/modules/xoopensim/helper/login​page.php'' 
 +-- 例) Modlosの場合: ''-loginpage MOODLE_URL/blocks/modlos/helper/loginpag​e.php'' 
 +-- ただし,XoopenSimの場合は,ゲストユーザにモジュールのアクセス件が無いと ''XOOPS_URL/modules/xoopensim/helper/'' にアクセスできなくなる. 
 + 
 +- Hippo ビューアなどを使用している場合,下記URIを Gridの設定画面で ''Login Page''として設定する. 
 +-- XoopenSimの場合: ''XOOPS_URL/modules/xoopensim/helper/log​inpage.php'' 
 +-- Modlosの場合: ''MOODLE_URL/blocks/modlos/helper/loginp​age.php'' 
 + 
 +- Hippo ビューアのように ''Get Grid Info''機能を持つビューアでは,Robust.ini の [GridInfoService]セクションの ''welcome''に Login Pageを指定すれば,自動的にViewerがこの情報を獲得することができるようになる. 
 +-- Modlosでの例 
 + [GridInfoService] 
 +   ; login page: optional: if it exists it will be used to tell the client to use 
 +   ;                      this as splash page 
 +   ; currently unused 
 +   welcome = http://el.nsl.tuis.ac.jp/moodle/blocks/m​odlos/helper/loginpage.php 
 + 
 +- XoopenSim/Modlosの管理画面から,ログインスクリーンの [[''アラート情報ボックス''の内容を変更>#e19f4713]] することが可能である. 
 +- ログイン スクリーンの画像ファイルは ''CMS_MODULE_PATH/opensimwiredux/images/​login_screens'' ディレクトリの ''login1.jpg~login4.jpg'' であるので,このファイルを取り替えれば,ログイン スクリーンの画像を変更することが可能である. 
 +- また,ロゴファイルは ''CMS_MODULE_PATH/opensimwiredux/images/​login_screens/logo.png'' である. 
#br #br
Line 33: Line 88:
 MapImageModule = "MapImageModule"  MapImageModule = "MapImageModule"
- OpenSim 0.7.x ではバグのため,World Mapで SIMのアイコンが表示されない場合がある.この場合は,次のパッチをソースコードに適用してから,最コンパイルすること [[patch code:http://www.nsl.tuis.ac.jp/DownLoad/​SoftWare/OpenSim/opensim_nsl_r13094_worl​dmap.patch]]. このパッチは,[[NSLで公開している 0.7用パッチ>http://www.nsl.tuis.ac.jp/xoops/modules​/d3downloads/index.php?page=singlefile&c​id=8&lid=17]] にも含まれている. - OpenSim 0.7.x ではバグのため,World Mapで SIMのアイコンが表示されない場合がある.この場合は,次のパッチをソースコードに適用してから,最コンパイルすること [[patch code:http://www.nsl.tuis.ac.jp/DownLoad/​SoftWare/OpenSim/opensim_nsl_r13094_worl​dmap.patch]]. このパッチは,[[NSLで公開している 0.7用パッチ>http://www.nsl.tuis.ac.jp/xoops/modules​/d3downloads/index.php?page=singlefile&c​id=8&lid=17]] にも含まれている.
 +- この0.7用NSLパッチを 0.7.0.2 に適用した場合,rejファイルが生成されるが,これは正常な動作であり問題はない.
#br #br
*** Region Statistics [#hfe8e460] *** Region Statistics [#hfe8e460]
 +- OpenSim.ini で ''[WebStats]''セクションで以下の設定を有効にすると,リージョンリストの ''IPアドレスのリンク(管理者にのみ表示)'' からリージョンサーバの統計情報を表示させることが可能となる.
 +- ただし,IPアドレスのリンクは管理者にのみ表示されるが,URLを直に入力すれば,一般ユーザでも見ることが可能である.
 + [WebStats]
 +     enabled=true
 +
 +
#br #br
 +*** [[Flotsam Group 機能>/OpenSim/Config/Group]] [#e6cf5b7c]
 +- OpenSimでグループ機能が使用できるようになる.
 +- グループ用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される.
 +- 一般設定で 「Flotsam グループデータベース読み込み/書き込みアクセスキー」を設定し,そこで設定したものと同じキーを OpenSim.ini の [Groups]セクションの「読み込み/書き込みアクセスキー」 に指定する.
-*** Flotsam Group Function [#m1056187]+- XoopenSimの場合,ゲストユーザに''モジュールのアクセス権''がないと,''xmlgroups.php'' を起動できず,ログインに失敗するので,ゲストユーザにモジュールのアクセス権を設定する.
#br #br
-*** Offline Message and Mute List [#w0e72042]+**** 設定 (0.7) [#a74f8944] 
 +- [[OpenSim.ini>/OpenSim/Config/OpenSim.in​i]]の ''[Groups]セクション''に XoopenSim/Modlos の一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURIを指定する 
 + [Groups] 
 +   Enabled = true 
 +   Module  = GroupsModule 
 +   NoticesEnabled  = true 
 +  
 +   MessagingModule = GroupsMessagingModule 
 +   MessagingEnabled = true 
 +  
 +   ServicesConnectorModule = XmlRpcGroupsServicesConnector 
 +   GroupsServerURI      = XOOPS_URL/modules/xoopensim/helper/xmlgr​oups.php 
 +   XmlRpcServiceReadKey  = "読み込みキー" 
 +   XmlRpcServiceWriteKey = "書き込みキー" 
 +- Modlos の場合の GroupsServerURI は以下のようになる, 
 +   GroupsServerURI      = MOODLE_URL/blocks/modlos/helper/xmlgroup​s.php 
 + 
 +**** 設定 (0.6.9) [#mebf31ba] 
 +- [[OpenSim.ini>/OpenSim/Config/OpenSim.in​i]]の ''[Group]セクション''に XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURLを指定する 
 + [Groups] 
 +   Enabled = true 
 +   Module  = GroupsModule 
 +   NoticesEnabled  = true 
 +  
 +   MessagingModule = GroupsMessagingModule 
 +   MessagingEnabled = true 
 +  
 +   XmlRpcServiceURL      = XOOPS_URL/modules/xoopensim/helper/xmlgr​oups.php 
 +   XmlRpcServiceReadKey  = "読み込みキー" 
 +   XmlRpcServiceWriteKey = "書き込みキー" 
 +- ModlosではこのバージョンのGroup機能は未検証です.
#br #br
-*** OS Profile [#z0d1ee9a]+*** Offline メッセージとMute リスト機能 [#kc02653a] 
 +- offlineメッセージ,Muteリストの設定は,OpenSim.ini の ''[Messaging]セクション'' で行う. 
 +- MuteList機能を使用する場合は,XoopenSim/Modlos の ''nsl.modules/bin'' の中の ''NSLModules.Messaging.MuteList.dll''を OpenSimの binディレクトリにコピーする. 
 + 
 +- offlineメッセージ,Muteリスト用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される.
#br #br
-*** OS Search [#j1882420]+**** OpenSim.ini の設定 [#od53f1e1] 
 +- NSLのMuteListモジュールを使用する場合の MuteListModule のモジュール名は ''NSLMuteListModule'' となるので注意する. 
 +-- XoopenSimの場合の例 
 + [Messaging] 
 +   InstantMessageModule = InstantMessageModule 
 +   MessageTransferModule = MessageTransferModule 
 +   OfflineMessageModule = OfflineMessageModule 
 +   OfflineMessageURL = XOOPS_URL/modules/xoopensim/helper/offli​ne.php 
 +   MuteListModule = NSLMuteListModule 
 +   MuteListURL = XOOPS_URL/modules/xoopensim/helper/mute.​php 
 + 
 +**** モジュールの再コンパイル [#l153d5ab] 
 +- ''NSLModules.Messaging.MuteList.dll'' を再コンパイルする場合は,''nsl.modules'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. 
 + # cp -Rpd nsl.modules  OPENSIM_INSTALL_DIR 
 + # cd OPENSIM_INSTALL_DIR/nsl.modules 
 + # ./build.sh
#br #br
-** 設定と操作の詳細 [#gfd62684] +*** Osprofile 機能 [#sdf5d7bf
-*** ラストネーム管理 [#p914ff0f+- osprofile 機能を使用するには,OpenSimのリージョンサーバにモジュールを追加する必要がある. 
-- 一般設定の「ラストネーム管理 」で「はい」を選択した場合,この画面で,使用できるラストネームの 登録,一時使用停止,削除 ができる.+- モジュールのバイナリ ''OpenSimProfile.Modules.dll'' は ''osprofile/bin'' または ''nsl.modules/bin'' に存在する.これを OpenSim の bin ディレクトリにコピーする. 
 + 
 +- osprofile用のDBテーブルは XoopenSim/Modlosのインストール時に自動的に生成される. 
#br #br
-&ref(XoopenSim/LastName.jpg);+ 
 +**** OpenSimの設定 [#w13e95ec] 
 +- OpenSim.ini に ''[Profile]セクション'' を追加し,''ProfileURL'' を以下のように設定する. 
 +-- XoopenSim の場合 
 + [Profile] 
 +   ProfileURL = XOOPS_URL/modules/xoopensim/helper/profi​le.php 
 + 
 +**** モジュールの再コンパイル [#t64970c4] 
 +- ''OpenSimProfile.Modules.dll'' を再コンパイルする場合は,''osprofile'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. 
 + # cp -Rpd osprofile OPENSIM_INSTALL_DIR 
 + # cd OPENSIM_INSTALL_DIR/osprofile 
 + # ./build.sh 
 + 
 +**** 注意 [#yc2ef0fd] 
 +- 全てのプロフィール機能が使用できるわけではない. 
 + 
 +#br 
 + 
 +*** 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]セクションは追加する). 
 +-- XoopenSim の場合 
 + [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" 
 + 
 +- 0.7.1Dev では [Modules]セクションの ''LoandService'' は設定する必要はない(他で設定済み) 
 +#br 
 + 
 +**** cron の設定 [#w056f963] 
 +- 検索情報を更新するために,定期的に ''CMS_MODULE_PATH/include/cron.php'' を cron などで動かす必要がある. 
 +-- Linux/Unix での設定コマンド 
 +  # crontab -u apache -e 
 +-- 設定例 
 + */30 * * * * /usr/local/bin/php /usr/local/apache/htdocs/xoops/modules/x​oopensim/include/cron.php 1>/dev/null 2>&1 
 +- 外部のマシンから wget などで,cron.php を呼び出しても良い.この場合のURLは以下のようになる. 
 +-- XoopenSim での例 
 + */30 * * * * wget XOOPS_URL/modules/xoopensim/include/cron​.php -O /dev/null 1> /dev/null 2>&1 
 + 
 +- Modlos の場合で,admin/cron.php を既に定期的に動かしている場合は,改めて設定する必要はない. 
 +#br 
 + 
 +**** RemoteLandServicesConnector [#z974dfdb] 
 +- 0.7, 0.7.0.x では [Modules]セクションに ''LandServices = "RemoteLandServicesConnector"'' を指定すると,実行時にエラーを起こす. 
 + 09:26:23 - [REGIONMODULE]: Adding scene TEST to shared module RemoteLandServicesConnector 
 + 09:26:23 - [APPLICATION]: 
 + APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs 
 +  
 + Exception: System.Exception: No IGridService available. This could happen if the config_include folder doesn't exist or if the OpenSim.ini [Architecture] section isn't set.  Please also check that you have the correct version of your inventory service dll.  Sometimes old versions of this dll will still exist.  Do a clean checkout and re-create the opensim.ini from the opensim.ini.example. 
 +  at OpenSim.Region.Framework.Scenes.Scene.ge​t_GridService () [0x00000] in <;filename unknown>:0 
 +  at OpenSim.Region.CoreModules.ServiceConnec​torsOut.Land.RemoteLandServicesConnector​.AddRegion (OpenSim.Region.Framework.Scenes.Scene scene) [0x00000] in <filename unknown>:0 
 +  at OpenSim.ApplicationPlugins.RegionModules​Controller.RegionModulesControllerPlugin​.AddRegionToModules (OpenSim.Region.Framework.Scenes.Scene scene) [0x00000] in <filename unknown>:0 
 +  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, Boolean portadd_flag, Boolean do_post_init, IScene& mscene) [0x00000] in <filename unknown>:0 
 +  at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo regionInfo, Boolean portadd_flag, IScene& scene) [0x00000] in <filename unknown>:0 
 +  at OpenSim.ApplicationPlugins.LoadRegions.L​oadRegionsPlugin.PostInitialise () [0x00000] in <filename unknown>:0 
 +  at OpenSim.OpenSimBase.StartupSpecific () [0x00000] in <filename unknown>:0 
 +  at OpenSim.OpenSim.StartupSpecific () [0x00000] in <filename unknown>:0 
 +  at OpenSim.Framework.Servers.BaseOpenSimSer​ver.Startup () [0x00000] in <filename unknown>:0 
 +  at OpenSim.Application.Main (System.String[] args) [0x00000] in <filename unknown>:0 
 + 
 +- この場合は,次のパッチをソースコードに適用してから,OpenSimを最コンパイルすること [[patch code:http://www.nsl.tuis.ac.jp/DownLoad/​SoftWare/OpenSim/opensim_nsl_0.7_remotel​and.patch]]. このパッチは,[[NSLで公開している 0.7用パッチ>http://www.nsl.tuis.ac.jp/xoops/modules​/d3downloads/index.php?page=singlefile&c​id=8&lid=17]] にも含まれている. 
 +- このパッチを 0.7.0.2 に適用すると rejファイルが生成されるが,必要な変更は行われているので,問題はない. 
 + 
 +- 0.7.1Dev では config-inculde/Grid.ini などで RemoteLandServicesConnector は既に読み込まれているので,OpenSim.ini で指定する必要はない. 
 +#br 
 + 
 +**** モジュールの再コンパイル [#nd46b393] 
 +- ''OpenSimSearch.Modules.dll'' を再コンパイルする場合は,''ossearch'' を OpenSimのインストールディレクトリにコピーし,''build.sh'' コマンドを実行する. 
 + # cp -Rpd ossearch OPENSIM_INSTALL_DIR 
 + # cd OPENSIM_INSTALL_DIR/ossearch 
 + # ./build.sh 
 + 
 +**** 注意 [#z974dfdb] 
 +- 全ての検索機能が使用できるわけではない. 
#br #br
-*** データベース同期 [#c1c3cdfd] +*** データベースの同期 [#c1c3cdfd] 
-- v1.40 以降では,XoopenSimのDBとOpenSimのDBとは自動的に同期します.+- v1.40 以降では,XoopenSim/ModlosのDBとOpenSimのDBとは自動的に同期します.
- アバター情報の同期 - アバター情報の同期
--- OpenSim側にアバターのデータがある場合は,XoopenSim側のアバターのデータを OpenSim側に合わせる. +-- OpenSim/Modlos側にアバターのデータがある場合は,XoopenSim/Modlos側のアバターのデータを OpenSim側に合わせる. 
--- OpenSim側にXoopenSim側のアバターと対応するアバターデータが無い場合は,XoopenSim側のアバターのデータを削除する.+-- OpenSim側にXoopenSim/Modlos側のアバターと対応するアバターデータが無い場合は,XoopenSim/Modlos側のアバターのデータを削除する.
#br #br
Line 77: Line 282:
- リージョン情報画面でボイスチャットのモードを設定した場合,リージョンに含まれるパーセル全てがそのボイスチャットのモードになる. - リージョン情報画面でボイスチャットのモードを設定した場合,リージョンに含まれるパーセル全てがそのボイスチャットのモードになる.
- この処理で変更されるのはデータベース上の情報のみなので,実際にボイスチャットのモードの変更を反映させるには,リージョンの再起動が必要である. - この処理で変更されるのはデータベース上の情報のみなので,実際にボイスチャットのモードの変更を反映させるには,リージョンの再起動が必要である.
-- SL Viewerの V1.23ではボイスチャットのモードを変更できなくなっているので,XoopenSimにこの機能が追加された.+- SL Viewerの V1.23ではボイスチャットのモードを変更できなくなっているので,XoopenSim/Modlosにこの機能が追加された.
- OpenSim.ini の[StartUp]セクションの ''storage_plugin'' に ''[[SQLite]]'' を指定している場合は,当然のことながら,この機能は使用できない. - OpenSim.ini の[StartUp]セクションの ''storage_plugin'' に ''[[SQLite]]'' を指定している場合は,当然のことながら,この機能は使用できない.
- ''注)'' ボイスチャットを行うには別途 [[FreeSwitch]](SIP Server) のインストールが必要. - ''注)'' ボイスチャットを行うには別途 [[FreeSwitch]](SIP Server) のインストールが必要.
Line 85: Line 290:
*** スタンドアロンモードのサポート (0.7以降) [#edfeccee] *** スタンドアロンモードのサポート (0.7以降) [#edfeccee]
 +- 0.7以降では,スタンドアロンモードでも XoopenSim/Modlos を使用することが可能である.
 +- 0.7以降のスタンドアロンモードでも XoopenSim/Modlos を使用できるようにするには''bin/config-include/StandaloneCommon.in​i'' の ''[GridService]'' セクションの''StorageProvider'' を以下のように変更して,DBとしてMySQLを使用するように設定する.
 + [GridService]
 + ;; For in-memory region storage (default)
 + ; StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
 + ;;--- For MySql region storage (alternative)
 + StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"
#br #br
-*** データベースの変換 [#j827e86c]+ 
 +*** マネーサーバ [#tfb14120] 
 +- マネーサーバは XoopenSim/Modlos とは別の機能なので,マネーサーバについては [[こちら>http://www.nsl.tuis.ac.jp/xoops/modules​/xpwiki/?OpenSim%2FMoneyServer]] を参照すること. 
 +#br 
 + 
 +** 管理メニュー [#fceee892] 
 + 
 +*** データベース変換 [#j827e86c]
- 0.6.x から 0.7のデータベースへアップデートを行う - 0.6.x から 0.7のデータベースへアップデートを行う
-- 0.6.x から 0.7へのデータベースアップデート機能は次のように動作します. +- 0.6.x から 0.7へのデータベースアップデート機能は次のように動作する. 
-+ %%バグ(?)対応%% + 
--- %%ユーザのパスワードSalt の情報が欠落している場合には,ランダムにパスワードSaltを生成して,パスワードのハッシュ値も計算しなおす.これは xoopensim v1.2xではパスワードSaltを扱っていなかったのだが,OpenSim 0.7から パスワードSaltを厳密に扱うようになったことへの対応.%% +- データベース移行対応 (0.6.7/0.6.8/0.6.9 -> 0.7)
-+ データベース移行対応 (0.6.7/0.6.8/0.6.9 -> 0.7)+
-- 可能な限り 0.6.7/0.6.8/0.6.9 のデータベース上の情報を 0.7のデータベースにコピーする.対応するデータがすでに0.7のデータベース上にある場合はコピーしない. -- 可能な限り 0.6.7/0.6.8/0.6.9 のデータベース上の情報を 0.7のデータベースにコピーする.対応するデータがすでに0.7のデータベース上にある場合はコピーしない.
-- OpenSim を0.7にした後,ログインすると(現状では)そのアバタの情報が中途半端に0.7のデータベースにコピーされる.OpenSimを0.7にした場合は,R.O.B.U.S.T.サーバとリージョンサーバ立ち上げ後,ユーザがログインする前にデータベースのアップデートを行うことをお勧めする.(可能なら 0.7にする前にデータベースのバックアップを!!) -- OpenSim を0.7にした後,ログインすると(現状では)そのアバタの情報が中途半端に0.7のデータベースにコピーされる.OpenSimを0.7にした場合は,R.O.B.U.S.T.サーバとリージョンサーバ立ち上げ後,ユーザがログインする前にデータベースのアップデートを行うことをお勧めする.(可能なら 0.7にする前にデータベースのバックアップを!!)
-- アップデート手順~ +**** アップデート手順 [#ra21b358] 
-DBをアップデートする前に必ず一度は Robustサーバを起動すること.また,リージョンサーバを起動する前に実行しなkればならない.+- DBをアップデートする前に必ず一度は Robustサーバを起動すること.また,リージョンサーバを起動する前に実行しなければならない.
+ Robustサーバ(0.7) の起動 + Robustサーバ(0.7) の起動
+ Robustサーバ(0.7) の停止 (安全のため,念を入れて一度停止させる) + Robustサーバ(0.7) の停止 (安全のため,念を入れて一度停止させる)
Line 103: Line 321:
+ リージョンサーバ(0.7) の起動 + リージョンサーバ(0.7) の起動
#br #br
-*** Clear Texture Cache [#dae8b1b6]+ 
 +*** テクスチャキャッシュのクリア [#r8a5776e] 
 +- XoopenSim/Modlos でOpenSim からロードしたテクスチャのキャッシュをクリアする.[[画像処理用プログラム>#c4b6383b]] を変更した場合や,テクスチャの表示がおかしくなった場合に実行する.
#br #br
-*** Clear Login Table [#h7df7d24]+ 
 +*** ログイン情報のクリア [#rb982a6a] 
 +- リージョンサーバやビューアが異常終了した場合に,アバタがログインした状態のままデータベース上に残る場合がある(アバタリストなどでログインしていないのにログインしていると表示される).この場合に,このコマンドを実行すると,アバタのログイン情報を格納したデータベースのテーブルをクリアすることができる.
#br #br
-*** World Map [#r228cf3b+*** ログインスクリーン 管理 [#e19f4713
-- OpenSim.ini~ +- ログインスクリーンのアラート情報Boxの内容を修正することができる.
-enable Map modules +
- WorldMapModule = "WorldMap" +
- MapImageModule = "MapImageModule" +
-- OpenSim 0.7 has bug of World Map function. Therefore, XoopenSim can not display the SIM icon on World Map normally. Please patch to the source code with [[patch code:http://www.nsl.tuis.ac.jp/DownLoad/​SoftWare/OpenSim/opensim_nsl_r13094_worl​dmap.patch]].  We fairly reported on this to Mantis ahead. However, it is not corrected. (21 June '10)+
#br #br
-*** Helper 機能 [#v77539f3+*** ラストネーム管理 [#p914ff0f
-- Viwerの起動時の引数として ''-helperuri'' を ''XOOPS_URL/modules/xoopensim/helper/'' とすれば,currency, landtool のヘルパー機能が働く. +- 一般設定の「ラストネーム管理 」で「はい」を選択した場合,この画面で,使用できるラストネームの 登録,一時使用停止,削除 ができる.
--- 例) -helperuri http://www.nsl.tuis.ac.jp/xoops/modules/​xoopensim/helper/ +
--- ただしゲストユーザにモジュールのアクセス件が無いと ''XOOPS_URL/modules/xoopensim/helper/'' にアクセスできなくなる. +
-+ currency helper 機能: +
--- L$0 でのオブジェクト,土地の販売が可能になる. +
--- 所持金の表示部分をクリックした時に現れる L$購入画面においてエラーが発生しない(L$の購入は不可能) +
-+ landtool helper 機能: +
--- 土地の分割,統合が可能となる. +
--- 土地の販売設定が可能となる.+
#br #br
-*** Login Screen [#eaee2242]+&ref(XoopenSim/LastName.jpg);
#br #br
-*** Region Statistics [#d851dbec] 
#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/loginpag​e.php
-*** [[Flotsam Group 機能>/OpenSim/Config/Group]] [#e6cf5b7c+*** OpenSim.ini [#l708e770
-- OpenSimでグループ機能が使用できるようになる. +- Modlos の場合 
-- ゲストユーザに''[[モジュールのアクセス権&gt;#t2f9e5df]]''がないと,''xmlgroups.php'' を起動できず,ログインに失敗するので,ゲストユーザにモジュールのアクセス権を設定する. +&nbsp;[Startup
-- [[一般設定&gt;#x0cc6dd7]]で 「Flotsam グループデータベース読み込み/書き込みアクセスキー」を設定し,そこで設定したものと同じキーを OpenSim.ini にも設定する. +&nbsp;   WorldMapModule = "WorldMap" 
-- OpenSim.iniの [Groups]セクションに XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」 を指定する. +   MapImageModule = "MapImageModule" 
-#br +&nbsp;
- +
-**** 設定 (0.7) [#a74f8944] +
-- [[OpenSim.ini&gt;/OpenSim/Config/OpenSim.ini]]の ''[Groups]セクション''に XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURIを指定する+
 [Groups]  [Groups]
   Enabled = true    Enabled = true
   Module  = GroupsModule    Module  = GroupsModule
   NoticesEnabled  = true    NoticesEnabled  = true
- +  
-   MessagingModule = GroupsMessagingModule+   MessagingModule = GroupsMessagingModule
   MessagingEnabled = true    MessagingEnabled = true
 + 
   ServicesConnectorModule = XmlRpcGroupsServicesConnector    ServicesConnectorModule = XmlRpcGroupsServicesConnector
-   GroupsServerURI      = XOOPS_URL/modules/xoopensim/helper/xmlgroups.php+   GroupsServerURI      = MODLOS_URL/blocks/modlos/helper/xmlgroups.php
   XmlRpcServiceReadKey  = "読み込みキー"    XmlRpcServiceReadKey  = "読み込みキー"
   XmlRpcServiceWriteKey = "書き込みキー"    XmlRpcServiceWriteKey = "書き込みキー"
- + 
-- config-include/[[GridCommon.ini>/OpenSim​/Config/GridCommon.ini]]の ''[Groups]セクション''にも ''GroupsServerURI''を設定する(OpenSim.iniより優先される気がする) +
- [Groups] +
-   GroupsServerURI = XOOPS_URL/modules/xoopensim/helper/xmlgr​oups.php +
- +
-**** 設定 (0.6.9) [#mebf31ba] +
-- [[OpenSim.ini>/OpenSim/Config/OpenSim.in​i]]の ''[Group]セクション''に XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURLを指定する +
- [Groups] +
-   Enabled = true +
-   Module  = GroupsModule +
-   NoticesEnabled  = true +
- +
-   MessagingModule = GroupsMessagingModule +
-   MessagingEnabled = true +
- +
-   XmlRpcServiceURL      = XOOPS_URL/modules/xoopensim/helper/xmlgr​oups.php +
-   XmlRpcServiceReadKey  = "読み込みキー" +
-   XmlRpcServiceWriteKey = "書き込みキー" +
- +
-**** 設定 (0.6.8) [#rf9762c9] +
-- [[OpenSim.ini>/OpenSim/Config/OpenSim.in​i]]の ''[Group]セクション''に XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURLを指定する +
- [Groups] +
-   Enabled = true +
-   Module  = XmlRpcGroups +
- +
-   XmlRpcServiceURL      = XOOPS_URL/modules/xoopensim/helper/xmlgr​oups.php +
-   XmlRpcServiceReadKey  = "読み込みキー" +
-    XmlRpcServiceWriteKey = "書き込みキー" +
- +
-*** Offline メッセージとMute リスト機能 [#kc02653a] +
-- OpenSim.ini の ''[Messaging]セクション'' の設定を行う. MuteList機能は使用できないが,これを設定しないと Offlineメッセージ機能も動作しないので,ダミーの URLを入れて置く.(xoopensim/helper/mute.phpの中身は空)+
 [Messaging]  [Messaging]
   InstantMessageModule = InstantMessageModule    InstantMessageModule = InstantMessageModule
   MessageTransferModule = MessageTransferModule    MessageTransferModule = MessageTransferModule
   OfflineMessageModule = OfflineMessageModule    OfflineMessageModule = OfflineMessageModule
-   OfflineMessageURL = XOOPS_URL/modules/xoopensim/helper/offline.php +   OfflineMessageURL = MODLOS_URL/blocks/modlos/helper/offline.php 
-   MuteListModule = MuteListModule +   MuteListModule = NSLMuteListModule 
-   MuteListURL = XOOPS_URL/modules/xoopensim/helper/mute.php +   MuteListURL = MODLOS_URL/blocks/modlos/helper/mute.php 
-- offline メッセージ は [[opensimwi redux&gt;http://forge.opensimulator.org/gf/projec​t/opensimwi/]]  の機能の一部. +&nbsp; 
-- セキュリティチェックなし. + [WebStats
-#br +   enabled=true 
- +  
-*** Osprofile 機能 [#sdf5d7bf] + [DataSnapshot
-- osprofile 機能を使用するには,OpenSimのリージョンサーバにモジュールを追加する必要がある. +    index_sims = true 
-- モジュールを追加するには,OpenSimのリージョンサーバ上でもプログラムを解凍し,build.shを実行する. +    gridname = "Your Grid Name
- # tar zfxv xoopensim-x.y.z.tgz +    data_services = "MODLOS_URL/blocks/modlos/helper/register​.php
- # cp -Rpd xoopensim/osprofile "OpenSimのインストールディレクトリ+  
- # cd "OpenSimのインストールディレクトリ+ [Modules] 
- # cd osprofile +   LandServices = "RemoteLandServicesConnector" 
- # ./build.sh + 
-- OpenSim.ini に ''[Profile]セクション'' を追加し,ProfileURLを以下のように設定する.+
 [Profile]  [Profile]
-   ProfileURL = XOOPS_URL/modules/xoopensim/helper/profile.php +   ProfileURL = "MODLOS_URL/blocks/modlos/helper/profile.php" 
-#br +  
- + [Search
-*** Ossearch Function for 0.7 [#b85b9cf2+   SearchURL  = "MODLOS_URL/blocks/modlos/helper/query.ph​p"
-#br+


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

57 user(s) are online (15 user(s) are browsing xpwiki)

Members: 0
Guests: 57

more...

Access Counter

Today : 6524652465246524
Yesterday : 9324932493249324
Total : 2358567623585676235856762358567623585676235856762358567623585676
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com