インストール
- 通常の Xoops Cube モジュールと同様に modules ディレクトリに展開し,パーミッションを適切なもの(Webサーバが読み書きできるよう)に設定する.
- Xoops Cube の管理画面の「モジュールのインストール」からインストールを行う.
- インストール後,最低限,管理画面の「一般設定」画面で,OpenSimのデータベースの情報を入力する.
- XoopenSim のインストール,バージョンアップ後は,必ず一度は管理画面の「データーベース同期」でOpenSimとXoops Cubeのデータベースの同期をとる
- XoopenSim は管理画面のユーザモジュールの「ユーザグループ管理」で必ずゲストアクセス可能にする(ゲストアクセス可能でないと,helper, Group, osprofile機能が利用できない).
- XoopenSim自体はモジュールアクセス制御の機能を内蔵していないので,アクセス権を設定するために別途 ALTSYSモジュールなどがあると便利.
- Xoops Cubeに Protectorモジュール をインストールしている場合は,リージョンサーバを「信用できるIP」に登録すること.登録しないと Dosアタックを受けていると見做されてしまう.
- 注) このページの説明文中の XOOPS_URL は Xoops Cube のトップURLを指す.
- 注) このページの説明文中の XOOPS_ROOT_PATH は Xoops Cube のインストールディレクトリを指す.
ユーザ種別について
- ゲストユーザ: Xoops Cube にログインしていないユーザ.
- 一般ユーザ: Xoops Cube にログインしている一般のユーザ.
- 管理ユーザ: XoopenSimモジュールの管理者権限をもつグループに属するユーザ.一般ユーザより強い権限を持つ.
一般設定
- グリッド名: OpenSim のグリッドの名前を指定する.
- SQLサーバ名: OpenSim の SQL(MySQL)サーバの FQDN か IPアドレスを指定する.
- SQLデータベース名: OpenSim の SQL(MySQL)サーバで使われている OpenSimのデータベース名を指定する.
- SQLデータベースのユーザ名: OpenSim の SQL(MySQL)サーバのユーザ名を指定する.
- SQLデータベースのパスワード: OpenSim の SQL(MySQL)サーバのユーザのパスワードを指定する.
- Money サーバのURI: DTL Money サーバを使用する場合は,その URI(URL).現時点では,アバター削除時に,そのアバターのデータの削除のみに使用.
- ワールドマップのスタート位置 (X): ワールドマップを表示する時の 中心 X座標の初期値
- ワールドマップのスタート位置 (Y): ワールドマップを表示する時の 中心 Y座標の初期値
- マップ上のSIMのサイズ: ワールドマップ上に表示するSIMのサイズ(px)の初期値
- アバターの最大数: 一人の Xoopsユーザが所有できるアバターの最大人数.新しくアバターを作成するときにチェックされるので,現在所有しているアバター数が既に最大数を越えていても問題はない.0の場合は,新しいアバターを作成することはできない.また,負数の場合は作成できるアバターの数は無制限である.なお,管理ユーザにはこの制限は適用されない.
- ラストネーム管理: 「ラストネームを,予めデータベースに用意していた物に制限するか?」を指定する.「いいえ」にした場合は,ユーザはアバターのラストネームを自由に設定できる.
- デフォルトのホームリージョン: アバター作成時にデフォルトとなるホームリージョン名を指定する.なおXoopenSimで使用するリージョン名には空白を使用しないこと.
- POST時に HTTPSを使用: XoopenSimでパスワードなどの重要なデータの POST時に HTTPSを使用するかどうかを選択する(OpenSimが HTTPS化されるわけではない).既にサイト全体が HTTPSの場合は,選択する必要はない.この設定を行った場合,HTTPとHTTPS通信で REFERER のエラーが出るので,Xoops の include/functions.php 中の xoops_refcheck() を書き換える必要がある.この設定の方法は http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?Xoops Cube/Hack/HTTPS を参照.中級者向け.
- HTTPSの URL: HTTPSを使用する場合は,Xoops のモジュールの HTTPSでの URLを指定する.省略した場合は,XOOPS_MODULE_URL の http: を https: に変換したものを使用する
- Flotsam グループデータベース読み込みアクセスキー: Flotsam Group Function を使用する場合に指定する読み込み用キー.OpenSimの Regionサーバの設定ファイルである OpnenSim.ini の [Groups] セクションの XmlRpcServiceReadKey の値と一致させる必要がある.
- Flotsam グループデータベースの書き込みアクセスキー: Flotsam Group Function を使用する場合に指定する読み込み用キー.OpenSimの Regionサーバの設定ファイルである OpnenSim.ini の [Groups] セクションの XmlRpcServiceWriteKey の値と一致させる必要がある.
- トップページのコンテンツ: XoopenSim のトップページのコンテンツ.HTMLタグ使用可能
- リージョンリストページのコンテンツ: XoopenSim のリージョンリストページのコンテンツ.HTMLタグ使用可能
- アバターリストページのコンテンツ: XoopenSim のアバターリストページのコンテンツ.HTMLタグ使用可能
- アバター編集ページのコンテンツ: XoopenSim のアバター編集ページのコンテンツ.HTMLタグ使用可能
データベース同期
- v1.40 以降では,XoopenSimのDBとOpenSimのDBとは自動的に同期します.
- アバター情報の同期
- OpenSim側にアバターのデータがある場合は,XoopenSim側のアバターのデータを OpenSim側に合わせる.
- OpenSim側にXoopenSim側のアバターと対応するアバターデータが無い場合は,XoopenSim側のアバターのデータを削除する.
モジュールへのアクセス権限
- 管理画面のユーザモジュールの「ユーザグループ管理」,または ALTSYSモジュール などにより,モジュールへのアクセス権限を設定する.
- ゲストにも モジュールアクセス権限 を必ず与える.
- モジュール管理権限 を与えられたグループに属するユーザは管理ユーザとしてXoopenSimを完全にコントロールすることが可能となるので注意が必要.
Counter: 4178,
today: 5,
yesterday: 3
最終更新: 2010-09-23 (木) 15:06:59 (JST) (5186d) by iseki