Shinobar Martinek による投稿

DDNSを使っているSIMサーバーで、この問題がいつも悩みの種です。
IPが変更されると、JOG Center SimなどからのTPが、JOG Center Simのサーバーが再起動されない限り続き、
JOG Center Sim からTPできるようになっても、自サーバーへ直接ログインできない状況は Robustサーバーが再起動されるまで続きます。

どこかでIPがキャッシュされているようなのですが、monoのキャッシュは問題でないらしいことは Fumiさんが過去に実験されています。(https://www.jogrid.net/wi/mod/forum/discuss.php?d=209 2015年 05月 19日)
で、SIMサーバーがキャッシュしているのかというと、そうでも無いと思えます。と、いうのは次のような経験からです。

最近うちのサーバーのIPがたびたび変り、この現象に悩まされていました。
月曜のJOG再起動で、たぶんRobustも再起動されたのでしょう、Centerから Canyon へのTPも、直接ログインもできるようになりました。
火曜にIPが変り、Canyonに直接ログインできず、Centerにログインし、そこからから Canyon へのTPもできなくなりました。
しかたがないので Centerからひとまず kasumiBeach へ飛び、そこから Canyon へ入るようにしていました。
水曜夜10時ごろ、またIPが変更。当然 kasumiBeach からも入れません。ところが30分後には kasumiBeachから入れました。
木曜日の現在は JOGの再起動があり、Centerから CanyonへのTPはできていますが、Canyonへの直接ログインはできません(Robustが再起動されていない?)。

Center から飛べない場合、いつも kasumiBeach から入るようにしていたので、kasumiBeach のSIMには以前のIPのキャッシュが残っていても良さそうですが、上記の経験からは、それが悪影響しているようには思えません。
kasumiBeach のSIMサーバーは OpenSim 0.8.2.0 Dev OSgrid 0.8.2.0 (Dev) 83e58eb: 2015-03-17 (Win/.NET) 、Canyonは opensim-0.8.2.1 Release + mono-2.10.8 です。
kasumiBeachとCanyonは隣接しているという事情も関係あるかもしれません。

このフォーラムのチェックを日課にしています。

以前はフォーラムに入ると最新の書き込みが表示されていましたが、現在は最新イベントが表示され、フォーラムの最新書き込みは表示されなくなりました。

フォーラムの最新書き込みが、このWebページに表示されるよう復活を希望します。

0.8.1 以降、OpenSim.ini 冒頭付近に [Const] というブロックが追加されました。

OpenSim.ini.example によれば

[Const]
BaseURL = http://127.0.0.1
PublicPort = "8002"
PrivatePort = "8003"

teddy さんの情報によれば、PublicPort の値を "9000" とすれば良さそうです。スタンドアロンで PrivatePort は使われないそうです。

[Const]
BaseURL = http://127.0.0.1 (あるいは外部URL)
PublicPort = "9000"

あと、同じく OpenSim.ini の [Map] ブロックにJOGの設定を参考に

[Map]
WorldMapModule = "WorldMap"
MapImageModule = "Warp3DImageModule"

以上でいかがでしょうか。

シノバーです。参加よろしくお願いします。

イベントを企画されるみなさんへ:インワールドで JOG Center Sim や JOG meets での看板設置もやっております。イベントポスターができましたら、このフォーラムや JOG uses フェイスブックへ投稿いただくか、あるいはテクスチャをフルパーミッションで、インワールド Shinobar Martinek へお送りください。