flagflag  If you want to see English page, please click "English" Button at Left.
4: 2015-03-17 (火) 23:06:00 iseki ソース 現: 2015-12-05 (土) 13:05:53 iseki ソース
Line 1: Line 1:
** Patch for OpenSim in NAT(NAPT) [#k8b9a013] ** Patch for OpenSim in NAT(NAPT) [#k8b9a013]
 +- ''&font(Blue){[[English is Here>../Patch for OpenSim in NAT (E)]]};''
 +#br
 +
*** 概要 [#uc8abf20] *** 概要 [#uc8abf20]
- ''これは,OpenSim を NATループバック(ヘアピンNAT)機能なしのNAT内で動かすためのパッチです.'' - ''これは,OpenSim を NATループバック(ヘアピンNAT)機能なしのNAT内で動かすためのパッチです.''
-- OpenSim-0.8.1 対応.現在はv0.9(βバージョン)です. +- OpenSim-0.8.1/0.8.2 対応. 
-- HyperGridモード のみ対応 (他のモードでも動くかもしれないが,全て検証するほど暇でもない). +- HyperGrid/Standalone Hypergrid モード のみ対応 (他のモードでも動くかもしれませんが,全て検証する時間がありません). 
-- 全ての機能をサポートしているわけではありません.+- OpenSimの全ての機能をサポートしているわけではありません.
- パッチの効果を最大限に引き出すには,グリッド内の全てのサーバにパッチを適用する必要があります. - パッチの効果を最大限に引き出すには,グリッド内の全てのサーバにパッチを適用する必要があります.
- このパッチは,OpenSim のコアな部分も書き換えています.このパッチを適用したことにより,OpenSimの誤作動やインベントリの消失などが発生しても,''当方は一切関知しません.全て自己責任で使用してください''. - このパッチは,OpenSim のコアな部分も書き換えています.このパッチを適用したことにより,OpenSimの誤作動やインベントリの消失などが発生しても,''当方は一切関知しません.全て自己責任で使用してください''.
 +
 +- &font(Red){''Capability の書き換えは複雑すぎて,副作用が発生する可能性があるので止める -> hosts ファイルで対応 (3/19)''};
 +#br
 +
 +*** 機能制限 [#j39f04c5]
 +- 同じNAT内の自分の リージョンに直接ログインするためには,Robust サーバにパッチが適用されていなければなりません(HyperGridの場合).
 +- 同じNAT内の自分の リージョンへNAT外の他のリージョンからTPする場合は,TP元の Region サーバにパッチが適用されていなければなりません.
 +- つまり,同じNAT内の自分の OpenSim(Region サーバ)にしかパッチが適用されていない場合は,使い物になりません
 +- JOGではメインのサーバには全てパッチが適用されています.
#br #br
Line 12: Line 24:
- DB の regions テーブルの ''Token ''カラムを,NAT内PCのプライベートアドレスを保管する場所として流用しています. - DB の regions テーブルの ''Token ''カラムを,NAT内PCのプライベートアドレスを保管する場所として流用しています.
-- ソースコードを見る限りでは,TokenカラムデータはHyperGridでは使用されていないように見えます(確証はありません). -- ソースコードを見る限りでは,TokenカラムデータはHyperGridでは使用されていないように見えます(確証はありません).
-- サーキットデータ クラスの Channel メンバ変数を書き換えています. +- %%サーキットデータ クラスの Channel メンバ変数を書き換えています.%% 
--- 送信先サーバがNAT内の場合,最後に ''" [Internal]"'' を追加.+-- %%送信先サーバがNAT内の場合,最後に ''" [Internal]"'' を追加.%%
#br #br
-*** ダウンロード (v0.9) [#zecf805c]+*** ダウンロード [#z80e95fd]
-**** Patch File [#g434f466+**** for OpenSim 0.8.2 [#a8ae63dc
-- [[0.8.1>http://www.nsl.tuis.ac.jp/DownLoad/Soft​Ware/OpenSim/opensim_nat_0.8.1.patch]]+- [[opensim_nat_0.8.2.patch>http://www.nsl.tuis.ac.jp/DownLoad/Soft​Ware/OpenSim/opensim_nat_0.8.2.patch]]
#br #br
-**** Binary [#y50f2888+**** for OpenSim 0.8.1 [#ja22b2b1] 
-- [[0.8.1>http://www.nsl.tuis.ac.jp/DownLoad/​SoftWare/OpenSim/opensim-0.8.1-nat.zip]] +- 0.92 は StandAlone Grid をサポートします. (制限あり) 
- +- [[opensim_nat_0.8.1-0.92.patch>http://www.nsl.tuis.ac.jp/DownLoad/Soft​Ware/OpenSim/opensim_nat_0.8.1-0.92.patch]] (2015 3/27) 
-- [[NSLモジュール>../NSL Modules]] がいくつか入っていますが,使用しなくても問題ありません.[[NSL modules>../NSL Modules]] are included. You may be not used these modules.+- for JOG: [[opensim-0.8.1-nat-0.92-JOG.zip>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/opensim-0.8.1-​nat-0.92-JOG.zip]] (2015 3/27) 
 +- for OSG: [[opensim-0.8.1-nat-0.92-OSG.zip>http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/opensim-0.8.1-nat-0.92-OSG.zip]] (2015 3/27)
#br #br
Line 45: Line 58:
**** hosts ファイル [#p64fb26f] **** hosts ファイル [#p64fb26f]
-- 基本的には hosts ファイルを記述しなくても良いはずであるが,もし動作がおかしいサービスがあった場合はViewerが動作するPCの hosts ファイルを記述してみる.+- %%基本的には hosts ファイルを記述しなくても良いはずであるが,もし動作がおかしいサービスがあった場合はViewerが動作するPCの hosts ファイルを記述してみる.%% 
 +- &font(Red){Viewerを起動するPC上の ''hosts ファイルの内容を必ず記述''してください.};
- 上の例では下記のように記述する - 上の例では下記のように記述する
 192.168.27.7  sirius.star-dust.jp  192.168.27.7  sirius.star-dust.jp
Line 54: Line 68:
-- OSX: /private/etc/hosts -- OSX: /private/etc/hosts
#br #br
 +**** Standalone Grid [#y9333f1a]
 +- OpenSimサーバをビューアと同じPCで起動している場合でも,サーバのIPアドレスとして 127.0.0.1 (localhost) は使用しないでください.
 +#br
 +
 +*** JOGrid で使用する方法 [#hf619c80]
-*** JOG で使用する方法 [#hf619c80+**** JOGrid 内のメイン サーバには全てパッチが適用されています. [#w948a59b
-- Regions.ini を記述するだけ+- Regions.ini を記述する 
 +- Viewerを起動するPC上の hosts ファイルの内容を記述
#br #br
*** OSGrid で使用する方法 [#d0f2c85a] *** OSGrid で使用する方法 [#d0f2c85a]
--+- OSG では Robust (Login) サーバにパッチを適用できませんので,同じNAT内の自分のリージョンに直接ログインすることはできません. 
 +- 他のパッチが適用されていないリージョンから直接,移動,TPはできません. 
 +- ''JOG Gate'' (9999,9886) にはパッチが適用されていますので,''JOG Gate'' を経由して自分のリージョンにTPしてください.
#br #br
Line 68: Line 90:
#br #br
-*** 原理・仕組み [#ee0bd468]+** バグ [#y143ea7f] 
 +*** Go Home バグ (in the OSGrid) [#d968b00a] 
 +- OSGrid で JOG Gate から,"Go Home" ボタンまたは Ctrl+Shift+H で ホームに帰還した際に表示が異常になる場合があります(Robustサーバにパッチが適用されていないせいかもしれない: 正確にはOSGはRobustサーバではありませんが). 
 +- ホームに帰還する場合は,''JOG Gate でホームを検索''してからテレポートで帰還してください. 
 +- それでもダメな時は ''JOGRID.NET:8002'' を経由してテレポートで帰還してください. 
 + 
 +&ref(../Patch for OpenSim in NAT (E)/abnormal_return.png,40%);~
#br #br
-*** トラブルシューティング [#s63053eb]+** その他 [#l73b9afc] 
 +*** 原理・仕組み [#ee0bd468]
#br #br
** [[devel>../NAT]] [#c6340d7a] ** [[devel>../NAT]] [#c6340d7a]
#br #br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

70 人のユーザが現在オンラインです。 (17 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 70

もっと...

アクセスカウンタ

今日 : 1000910009100091000910009
昨日 : 1766217662176621766217662
総計 : 2356534123565341235653412356534123565341235653412356534123565341
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com